خب سلام
امروز بر خلاف پست های دیگم که بر حسب تجربه بود و چیزای عجیب و جدیدی که یاد میگرفتم رو توضیح میدادم، میخوام توضیح بدم برنامه نویسی چیه ، کیه ، به چه درد میخوره و از کجا باید شروع کنیم
خب با تعریف ساده برنامه نویسی شروع میکنیم
برنامه نویسی یعنی من بتونم با کامپیوترم حرف بزنم ، بهش دستور بدم و اون حرف منو بفهمه و برام اجرا کنه یا جوابمو بده...... در ضمن بگم این 4 تا تیکه آهن پاره که اسمشو PC یا لپ تاپ صداش میکنیم بر حسب ریاضیات این حرفای ما رو میفهمه......
کامپیوتر ها زبان های مختلفی بلدن ( که حالا اینم داستان مفصلی داره اگر خواستین تو کامنتا بنویسین توضیح بدم) که هرکدوم بهینه شده برای کاری هست ولی به صورت کلی ما زبان های سطح بالا و زبان های سطح پایین داریم....
کامپیوتر فقط صفر و یک میفهمه که زبان های برنامه نویسی براش ترجمه میشن به شکل صفر و یک!
حالا هر چقدر این زبان برنامه نویسی نزدیک باشه به صفر و یک زبان سطح پایین محسوب میشه و هر چقدر به زبان ما انسان ها نزدیک تر باشه ( معمولا انگلیسیه ) زبان سطح بالا محسوب میشه
برای اینکه راحت تر متوجه حرفم بشید من یه بایت کد میارم به عنوان نماینده سطح پایین :
00000010 (2)
00000011 + (3)
----------
00000101 (5)
خب داستان این اینجوریه که اون 0 و 1 اولی به معنای عدد 2 و ردیف بعدی به معنای 3 هست که باهم به شکل باینری جمع شدن!
و حالا یه زبان برنامه نویسی سطح بالا هم ببینیم که من از پایتون استفاده کردم:
# تعریف متغیرها و انجام عملیات جمع
result = 2 + 3
# چاپ خروجی
print(result)
خب همونطور که میبینید تقریبا همش از کلمات انگلیسیه و خب اگر انگلیسی کسی خوب باشه راحت تر میتونه باهاش ارتباط برقرار کنه
اما خب اینا چیزایی بود که حس کردم کسی که میخواد شروع کنه باید قبلش بدونه تو مرحله بعد توضیح میدم اگر کسی خواست شروع کنه باید چیکار کنه ......
با یه مثال شروع میکنم
فرض کنید میخواید یه پیچ چهارسو رو باز کنید ! مسلما با پیچ گوشتی دو سو یا انبر دست نمیافتین به جونش.....! برنامه نویسی هم همینه شما باید اول ببینید برنامه نویسی رو برای چه کاری میخواید ، یعنی برای وب یا هوش مصنوعی ، یا ساخت اپلیکیشن و... بعدش بر اساس اون زبان مناسب رو انتخاب کنید
در ضمن در نظر داشته باشید مثلا پایتون خالی مسیری رو مشخص نمیکنه و برنامه نویسی هم حوزه ای نیست که به یه جا ختم بشه همیشه ادامه داره و گسترده تر میشه
خب اگر همچنان مشتاقی برای برنامه نویسی 4 تا حوزه برای شروع برنامه نویسی خوبه (بعد از اینکه زبانتو انتخاب کردی) :
1 . کتاب : همچنان کتاب تو بورسه. من خودم با کتابای دایتل خیلی حال میکنم
2 . ویدیو : بهترین منابع ، ویدیو های خارج از کشورن ، ولی خب ایرانیا کار راه اندازن تا یه جایی
3 . سایت تولید کننده زبان برنامه نویسی : کامل ترین ، جامع ترین و حرفه ای ترین منبع همینه ولی خب باید حوصلتون بکشه
4 . بوت کمپ و کلاس های حضوری : زیاد پیشنهاد نمیشه ، چون تو حوزه کامپیوتر مدرک مطرح نیست بیشتر مهارت کارتونه ولی خب اگر دوست دارین یکی مجبورتون کنه یاد بگیرین انتخاب خوبیه
معمولا اگر ضعیف باشین بین 3 الی 4 ماه ، اگر متوسط باشین 1 الی 2 ماه و اگر حرفه ای باشین 1 الی 2 روز یادگیری بیشتر طول نمیکشه
و خب من نکته دیگه ای یادم نمیاد ولی اگر به نظرت چیزی کمه یا سوالی داشتی حتما تو کامنتا بپرس یا نظرت رو بنویس
