چگونه برنامهنویس شویم ؟ + ویدئو | سال 2021 برنامهنویس شوید
در دوران کودکی هنگام یادگیری دوچرخه سواری قبل از این که یاد بگیریم که بدون هیچ کمکی حرکت کنیم، قطعا باید یک نفر به ما کمک میکرد. اما قطعا در نقطهای خودمان مستقل شده و توانایی هدایت دوچرخه را بدست میآوردیم. امروز درباره آن لحظه مستقل شدن صحبت میکنیم. یعنی دقیقا مسیر برنامه نویس شدن همین است. خیلی افراد برنامهنویسی بلد هستند، اما هنوز شروع به کار نکردهاند. حتی برای یک پروژه تستی هم شروع به کار نکردهاند و این سوال در ذهن آن ها وجود دارد که چگونه برنامهنویس شویم؟
در این سری از مقالات به سوالات عمومی شما پاسخ خواهیم داد. و سعی میکنیم شما را وارد مسیر برنامهنویسی کنیم.
اگر میخواهید بدانید که برای شروع برنامهنویسی نیاز هستش که بر زبان انگلیسی مسلط باشید یا خیر، بهتر است که به مقاله روبرو سر بزنید. مهم نیست چقدر زبان بلد هستید. مهم شروع کردن است. بیایید باهم شروع کنیم.
اما در مقالهای روبرو سعی کردیم که هرچیزی که مانع از شروع کار شما میشود را بیان کنیم در این مقاله بهانه کاربران برای شروع برنامهنویسی را بیان کردیم و پاسخ دادیم که چطور از این افکار منفی خلاص شوند.
چگونه برنامهنویس شویم ؟
چگونه برنامهنویس شویم؟ سوالی که در ذهن خیلی از دوست داران این حوزه وجود دارد. برنامهنویس شدن مانند هدایت کردن دوچرخه است. میتوانیم مشاهده کنیم که یکسری افراد دارند آن را انجام میدهند، مثل آموزش های پروژه محور برنامهنویسی که آن ها را تماشا میکنیم. حتی مانند دوچرخه سواری کسانی به ما کمک هم میکنند، اما در نهایت حفظ تعادل و هدایت آن دوچرخه به خودمان بستگی دارد. یعنی برنامهنویسی یک کار مستقل است که نهایتا خودمان باید آن را انجام بدهیم.
در برنامهنویسی مواقعی که به یک چالش جدید و مفهوم غریبه بر میخوریم، خود من اولین کاری که انجام میدهم به گوگل سر میزنم. با رفتن به گوگل و جستجو خطایی که به آن برخوردهام، خیلی اوقات در صفحه اول گوگل مشکل من حل خواهد شد. پس اگر احساس کردید اصول اولیه برنامهنویسی را یاد گرفتهاید و در انجام پروژه خود به مشکل بر خوردهاید، میتوانید با گوگل کردن بیشتر مشکلات خود را حل کنید.
مقاله پیشنهادی: چگونه در برنامهنویسی بروز بمانیم؟
چک کردن منابع زیر میتواند به شما کمک خوبی کند:
1-داکیومنت های رسمی پایتون به شما در برنامهنویس شدن کمک میکند
مانند هر محصولی که شما خریداری میکنید، وبسایت رسمی پایتون هم یکسری داکیومنت راهنما برای کاربران خود قرار داده است. این راهنما ها برای هر زبان برنامهنویسی وجود دارد و شما میتوانید آن ها را از گوگل پیدا کنید.
2- با وب سایت tutorialspoint نگران فراموشی مطالب نباش
اگر در گوگل سرچ کرده باشید این نام برای شما آشنا است. در وب سایت tutorialspoint شما میتوانید در مورد هر موضوعی در پایتون مطالعه داشته باشید. به علت گستردگی زبان پایتون ممکن است خیلی موارد را شما فراموش کنید یا یاد نگرفته باشید به همین جهت این وبسایت کمک خوبی به شما خواهد کرد.
3- وب سایت realpython همیشه به کار برنامهنویس ها میاد
وبسایت realpython خیلی موضوعات گوناگونی را پوشش میدهد. فریم ورک های جنگو و فلسک را نیز پوشش میدهد. این وب سایت 2 بخش ویژه و عادی دارد. برای استفاده از بخش ویژه باید اکانت خریداری کنید اما مطالب رایگان عالی را نیز ارائه میدهند.
4- وب سایت stack overflow اجتماع بزرگ برنامهنویس ها
یکی از وبسایت های معروف که جامعه بزرگی از برنامهنویسان در آن فعالیت میکنند و به یکدیگر کمک میکنند. در 90 درصد مواقع سوال شما برای یک نفر دیگر پیش آمده و شما با مراجعه به این وبسایت میتوانید مشکل خود را حل کنید. در زبان های برنامهنویسی که خیلی متداول هستند مثل پایتون و php که استفاده خیلی خیلی زیادی دارند دیگر شما نگران این نیستید که به مشکلی بر بخورید که حل آن وجود نداشته باشد. قطعا قبل از شما کسانی به مشکل شما بر خوردهاند و شما میتوانید از پاسخ داده شده توسط برنامهنویسان دیگر به آن شخص استفاده کنید.
شما عزیران میتوانید در مسیر برنامه نویس شدن از یوتیوب نیز برای برطرف کردن سوالات خود استفاده نمایید. در یوتیوب آموزش های بسیار زیادی وجود دارد و خیلی از سوالات شما در این وب سایت میتواند برطرف شود. یکی دیگر از جا هایی میتوان به آن اشاره کرد گروه های شبکه های اجتماعی مثل تلگرام هستند که در این گروه ها متخصص ها و برنامهنویسیان با هم در تعامل هستند. اما اولویت خود را با وب سایت هایی که معرفی کردیم و یوتیوب بگذارید که میتوانند شما را بی نیاز کنند. اما اگر در نهایت هیچ راهی برای مشکل خود پیدا نکردید میتوانید از گروه های شبکه های اجتماعی استفاده کنید و با متخصصان و افراد مختلف در ارتباط باشید.
چگونه هنگام برنامهنویسی زمانی که به مشکل بر میخوریم از آن عبور کنیم؟
1.توقف فعالیت و آوردن مسائل بر روی کاغذ
وقتی که در بخشی از کد های خود به مشکل بر میخوریم بهتر است کدنویسی را متوقف کنیم و سپس شروع کنیم به نوشتن مشکلات بر روی کاغذ و سپس برای مشکل برنامه خود به دنبال راه حل میگردیم. گام به گام مراحل را برای حل مشکل مینویسیم. منظور از روی کاغذ آوردن مشکلات یعنی میتوان الگوریتم هم روی کاغذ کشید. مثل تصور زیر که به صورت خیلی ساده مراحل تعمیر لامپ را به صورت الگوریتم کشیده است. منظورمان دقیقا همین بود کشیدن راه کار ها و مراحل کار به شکل زیر تا ذهن شما ساماندهی شود.
2.exception handling
برای مشخص کردن مشکلات برنامه میتوانیم از exception handling نیز استفاده کنیم. اگر دوره مقدماتی پایتون را گذرانده باشید با این مفهوم آشنا هستید. یعنی مشخص میکنیم که اگر یک بخشی از کد ما اجرا نشد ارور مشخصی بدهد یا دلیل آن ارور را برای ما نمایش دهد یا حتی تکه کدی دیگر را اجرا کند و برنامه متوقف نشود.
3.پرینت کردن متغیر ها برای درک کارکرد قطعه کد ها
یکی از کار های دیگری که میتوانیم انجام دهیم بخش به بخش کد خود را پرینت کنیم مثلا اگر مقدار متغیری را متوجه نمیشویم و خروجی مورد نظر ما را ندارد میتوانیم با پرینت کردن مرحله به مرحله متغیر مقدار آن را ببینیم و نحوه کارکرد قطعه کد را متوجه شویم.
4.کد ویژوالیزر ابزار برنامهنویس ها
یکی از راه های دیگر برای فهمیدن نحوه کار کد شما استفاده از کد ویژوالیزراست. این ابزار به شما میگوید دقیقا گام به گام چه اتفاقی برای کد شما میافتد.
دقیقا گام به گام هر خطی که اجرا میشود را میتوانید کنترل و درک کنید.
5. استراحت ذهنی
هیچ وقت یک ذهن خسته و عصبانی نمیتواند به شما کمک کند. پس وقتی که ذهن شما بهم ریخته است، دست از کار بردارید. کمی به خود استراحت بدید، هر کاری که ذهن شما آرام میکند مثل بازی کردن، تماشای فیلم و امثال این ها را انجام دهید، تا به حالت عادی باز گردید.
جمع بندی
تا به اینجا به سوال چگونه برنامهنویس شویم پاسخ دادهایم. واقعا این توصیه هایی که در بالا گفته شد خیلی به خود من در مشکلات پیش آمده کمک کرده است. این موارد باعث میشود شما از ورود به برنامهنویسی دلسرد نشوید و بدون ترس به جلو پیش بروید. خیلی وقتا ترس از شروع کردن پروژه مانع از پیشرفت شما میشود. فراموش نکنید که خیلی از افرادی الان بهترین راه حل ها برای پروژه ها خود را ارائه میدهند، زمانی مثل شما ابتدای کار بودهاند. پس اعتماد به نفس خود را بالا ببرید و بدون ترس شروع کنید.
اگر به زبان پایتون علاقهمند هستید میتوانید از دوره آموزشی جامع پایتون مهارت محور استفاده کنید.
این پست مفید بود ؟
به این پست امتیاز بدین !
امتیاز تا کنون: / 5. تعداد امتیاز ها:
هنوز کسی امتیاز نداده! شما اولین نفر باشین!
از این که نتونستیم نظرتون رو جلب کنیم متاسفیم.
بهمون کمک کنین !
چه طوری کیفیت کارمون رو بهتر کنیم ؟
مطالب زیر را حتما بخوانید
-
کاربرد های پایتون چیست ؟ | با پایتون چه برنامه هایی میتوان نوشت ؟
4.29k بازدید
-
نقشه راه یادگیری پایتون چگونه است؟
10.39k بازدید
-
فیلم یا کتاب برنامه نویسی ؟ | آموزش برنامهنویسی
3.58k بازدید
-
کاربرد پایتون در صنعت آموزش و دانشگاه ها چیست؟
2.9k بازدید
-
چگونه گیت هاب برای ایرانی ها رفع تحریم شد؟
3.74k بازدید
-
چرا برای یادگیری برنامهنویسی نیاز به پشتیبانی داریم؟
2.94k بازدید
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
ممنون واقعا به من در برنامه نویسی کمک کرد خیلی عالی بود!
خیلی از این بابت خوش حالم.