اینجا گاهی درمورد تجربیات این بیست و اندی سالی که عمر کردم مینویسم.
چگونه برنامه نویسی رو شروع کنیم؟!
سلام به ویرگولیای عزیز ! خیلی زود بریم سراغ اصل مطلب .
برنامه نویسی اصلا چیه؟
ب زبان خیلی ساده بگم هر وسیله ی الکترونیکی ک یه کاری رو واسه ما یا واسه خودش انجام بده واسش یه برنامه ای تنظیم شده وگرنه خودش علم غیب نداره. مثل چراغ های LED توی خیابون ها ، مثل موبایل ، تلویزیون و خیلی چیزای دیگه ...
خب حالا اگ علاقه مند شدین ب این زمینه پیشنهاد میکنم ادامه ی این مطلب رو بخونید :)
واسه وارد شدن ب این دنیای جذاب و بی انتها باید اول بهش عشق بورزید اون رو توی دستاتون نگه دارید و پرورش بدین . نیاز نیست باهوش باشین نیاز نیست ژن خوبی داشته باشید فقط و فقط مصمم باشید ن فقط تو این زمینه تو هر زمینه ای که میخواید قدم بگذارید اگه علاقه داشته باشید حتما موفق میشید ؛)
پنج نکته ی حیاتی واسه شروع :
1 . زبان انگلیسی
طبق آمار سال 2020 بیش از 60 درصد محتوای اینترنت به زبان انگلیسی بوده و سهم زبان فارسی تنها 3 درصد بوده . خب با یه حساب سر انگشتی متوجه میشید ک اگه فقط به زبان مادریتون اکتفا کنید خودتون رو محدود میکنید یه یکسری مطالبی ک حتی چندان بروز نیستن ! جدا از اینها دنیای برنامه نویسی دنیایی بروزه حتی دیده شده روزانه آپدیت های متعددی برای زبان های مختلف منتشر میشه که ترجمه ی اونها و آموزش های فارسیشون ممکنه ماه ها طول بکشه حالا اگ انگلیسیمون خوب باشه میتونیم ماه ها جلو بیفتیم !
2 . یادگیری مبانی برنامه نویسی :
خب حالا ک هم علاقه دارید هم انگلیسیتون خوب شده باید اصول و مبانی برنامه نویسی رو یادبگیرید . زبان های متعددی هستند که هر کدوم برای یک پلتفرم خاصی استفاده میشن اما !! اما یکسری چیزا بین همه ی زبان ها مشترکه شما اگه اونهارو یادبگیرید میتونید در کمتر از چند ماه ب هر زبانی ک بخواید مسلط بشید .
مبانی برنامه نویسی رو میتونید از آموزش های سایت هایی مثل فرادرس , تاپ لرن و سایتای دیگه دنبال کنید کافیه سرچ کنید .
3 . پروژه های تمرینی
بعد از اینکه مبانی رو یادگرفتید و درک پایه ای از برنامه نویسی کسب کردید و حداقل به یک زبان مسلط شدین حالا وقتشه ک نشون بدید چند مرده حلاجین ! برید تو سایت کوئرا و تمرین های ساده رو پیدا کنید و حل کنید تا ذهنتون به پیدا کردن الگوریتم برای حل مسئله عادت کنه و تقویت بشه بعدش میتونید پروژه های کوچیکی رو پیاده سازی کنید بعنوان تمرین مثل نوشتن ماشین حساب ساده , دفترچه یادداشت و . . .
4 . توی سرچ زدن تک باشید
ما قطعا روزانه از google برای کشف چیزایی ک نمیدونیم استفاده میکنیم مثل پیدا کردن آهنگ مورد علاقمون خوندن خبر های جدید دیدن نتایج بازی ها و . . .
اما توی برنامه نویسی , google مهم ترین معلم ماست ! شما ممکنه در حین برنامه نویسی به باگ ها و ارور های عجیبی برخورد کنید یا مثلا نحوه پیاده سازی یا مفهوم خیلی چیز هارو بلد نباشید , جواب همه و همه ی این ها با یک سرچ ساده به زبان فارسی و انگلیسی پیدا میشه و اینجاست که اهمیت یادگیری انگلیسی روشن میشه ! همچنین فیلم های آموزشی بسیاری هم میتونید از توی وبسایت یوتیوب پیدا کنید . . .
5 . تلاش و پشتکار
برنامه نویسی شغل جذاب اما بسیار سختیه البته اگه علاقه داشته باشید این سختی دلنشین میشه . هرچیزی که یادمیگیرید باید تمرین بشه تا تثبیت شه , هیچکس با صرفا دیدن فیلم های آموزشی برنامه نویس نمیشه . هیچوقت نا امید نشید ممکنه بعضی اوقات به یه مشکلی برخورد کنید که توی سرچ های اول نتونید رفعش کنید برای خودم پیش اومده که روی ارور هایی بیشتر از سه روز زمان گذاشتم و حلش کردم و نمیگم وقتم هدر رفت بلکه تجربه کردم و دفعه بعدی میدونم چجور حلش کنم . اگه دیدید که خسته شدید یا علاقتون کم شده یه مدت بزارید کنار یه چند روز سمتش نیاید استراحت کنید و دوباره با قدرت شروع کنید .
این پنج نکته بنظرم مهم ترین چیز هایی بود که برای شروع نیاز دارید اما اگر سوالی داشتید تو کامنت بپرسید با کمال میل جواب میدم .
این اولین مقاله ای بود که از خودم منتشر کردم امیدوارم که به دلتون نشسته باشه :))
مطلبی دیگر از این انتشارات
رشته مهندسی IT
مطلبی دیگر از این انتشارات
دوران سربازی یک برنامهنویس
مطلبی دیگر از این انتشارات
آشنایی با شغل مهندس امنیت سایبری