جمعه 12 خرداد 1396 - ساعت: 21:38
5
24

خیلی‌ها دوست دارن که برنامه نویس بشن. اولین سوالی هم که براشون پیش میاد اینه که چطوری برنامه نویس بشن. باید از کجا شروع کنن. کدوم مسیر درسته که برن و سوالات دیگه.

خب. اولین چیزی که برای برنامه نویس شدن بسیار بسیار لازم و ضروری هست، انگیزه و علاقه هست. نه توی برنامه نویسی. هر کاری که می‌خوایم انجام بدیم. چون اگر توی هر کاری که انجام می‌دیم بهش علاقه نداشته باشیم، کم کم ازش خسته می‌شیم.
خب. پس علاقه به برنامه نویسی بسیار مهمه از نظر من. وقتی علاقه داشته باشیم، باعث میشه که خودمون بریم دنبالش و چیزای بیشتری ازش یاد بگیریم. حتی ساعت‌های زیادی از وقت روزانمون رو براش بزاریم؛ بدون اینکه خسته بشیم.

نمی‌خوام بگم که من برنامه نویس هستم. ولی برای همین چیزای کمی که بلدم، خیلی خیلی وقت براش گذاشتم. شده که تا صبح هم بیدار بمونم و تلاش کنم برای یادگیری بیشتر.

دنیای کامپیوتر و برنامه نویسی خیلی سریع داره پیشرفت می‌کنه. اگر بخواید کند پیش برید و فقط روی یه موضوعی تمرکز کنید، باعث میشه شکست بخورید. شما هر تخصصی رو که در زمینه کامپیوتر و برنامه نویسی انتخاب کردید، دیگه باید هر روز پیشرفت کنید. چون هر بار تکنولوژی‌های جدید میان و حتی زبان‌های برنامه نویسی جدید. پس همیشه باید به روز باشیم.

چه زبان برنامه نویسی‌ای بهتره؟
البته من معمولاً دوستان دیگه‌ای که دارم رو اذیت می‌کنم برای همین بحث زبان برنامه نویسی. مثلاً یکی از دوستان همیشه تأکید می‌کنه روی ASP.Net. بعد منم هی با PHP اذیتش می‌کنم و میگم مثلاً PHP بهتره و ... . :-)
به قول یکی از دوستان (سینا خالدی)، من اگه از یه چیزی خوشم بیاد، طوری ازش طرفداری می‌کنم که همه فکر کنن بهترینه و خوششون بیاد :-) و برعکس اگر از یه چیزی بدم بیاد، دیگه همه جوره نابودش می‌کنم :-D
هر زبان برنامه نویسی‌ای مزایا و معایبی داره. نمی‌گم کدومش بهتره. بستگی داره با توجه به تحقیقی که می‌کنید، کدومشو انتخاب کنید. ممکنه با یکیش خیلی سریع و راحت بتونید پروژه رو انجام بدید. ولی توی اون یکی هم زمانبر باشه و هم دردسرهای خاص خودش باشه. ولی اونی که دردسر داشته باشه قوی‌تر باشه و یا سریعتر و ... . دیگه تصمیم خودتونه. ولی من خودم PHP رو انتخاب کردم و واقعاً راضی بودم و هستم. :-) خب. چه زبانی انتخاب کنیم؟
مهمتر از زبان برنامه نویسی اینه که اصلاً بدونید می‌خواید چیکار کنید؟ کدوم زمینه می‌خواید فعالیت کنید؟ برنامه نویسی موبایل؟ برنامه نویسی سایت؟ برنامه نویسی سمت سیستم عامل؟
خواهشاً نگید همه‌شو. یکی از این‌ها رو انتخاب کنید. بعد که حرفه‌ای شدید توی اون حالا می‌تونید برید سراغ بعدی. بعضی از دوستان اشتباه می‌کنند و همون اول کار سراغ همه چیز رفتن. از هر کدوم یه چیزی یاد گرفتن. ولی هیچ کدومش رو کامل (یا درست و حسابی) نیستن.
لطفاً این اشتباه رو نکنید. اول زمینه مورد نظر خودتون رو انتخاب کنید. مثلاً برنامه نویسی موبایل. بعد توی اون حرفه‌ای بشید. بعدش اگر علاقه و نیاز داشتید برید سراغ زمینه‌های بعدی.

خب. فرض می‌کنیم که برنامه نویسی موبایل رو انتخاب کردید. حالا باید ببینیم کدومشو یاد بگیریم. Android، iOS یا Windows Mobile؟
ممکنه برید سراغ برنامه نویسی چند سکویی. مثلاً زامارین. یعنی کدشو با یه زبانی بنویسید، بعد خروجی بگیرید به هر سه مورد. خب اینطوری کارتون خیلی خیلی راحت میشه. ولی من خودم به شخصه اینطوری دوست ندارم. هر چیزی رو که می‌خوام کار کنم، دوست دارم درست و حسابی یاد بگیرم و برم سراغ اصل کاریش.
پس تک تک این‌ها رو یاد می‌گیرم و نمیرم سراغ چند سکویی‌ها. ولی خب شما با تحقیق خودتون انتخاب کنید. من نظر شخصیمو گفتم.

خب مثلاً من برنامه نویسی موبایل رو برای گوشی‌های اندروید انتخاب می‌کنم. پس میریم سراغ برنامه نویسی جاوا.
بعدش دیگه باید بصورت تخصصی برنامه نویسی اندروید رو کار کنم. یعنی کدنویسی اصولی، مرتب و حرفه‌ای.

خب. بعد از اینکه یه زبان برنامه نویسی‌ای رو حرفه‌ای شدیم و چندین پروژه واقعی باهاش انجام دادیم که مشکلات و مسائل کار واقعی رو پیدا کنیم، الان دیگه می‌تونیم بریم سراغ یه زبان برنامه نویسی دیگه‌ای. اینبار خیلی خیلی راحت‌تر می‌تونیم یاد بگیریم و کار کنیم. چون اصول برنامه نویسی رو دیگه بلدیم و فقط کافیه که با قواعد کلی اون زبان برنامه نویسی جدیده آشنا باشیم. شاید حتی با یکماه کار کردن هم بشه توی اون زبان برنامه نویسی حرفه‌ای شد و پروژه واقعی انجام داد.

درآمد کدوم زبان برنامه نویسی خوبه؟
اینو هم که همه می‌پرسن. من نظر شخصیمو می‌گم. اگر حرفه‌ای باشیم، برنامه نویسی تحت وب بلد باشیم از نظر درآمدش خیلی خوبه. ولی اگر برنامه نویسی موبایل (اندروید و آی او اس) هم بلد باشیم که دیگه عالیه. اگر حرفه‌ای باشیم و ارزش کار خودمون رو پایین نیاریم (فقط برای گرفتن پروژه) از نظر درآمدش خیلی خوبه. (نمی‌گم چقدره :-) ولی بدونید که خوبه)

خب. هر زبان برنامه نویسی‌ای که انتخاب کردید، یادتون باشه که روز به روز داره پیشرفت می‌کنه. مخصوصاً برنامه نویسی سایت. پس باید واقعاً وقت بزارید برای به روز بودن و حرفه‌ای شدن.
برای یادگیری خودتون هم حتماً حتماً وقت بزارید. اگر کند باشید توی کار کردن و یاد گرفتن، بزودی شکست می‌خورید و از همه عقب میفتید.

نظرات دیگران (5)
احمد
#10
هر چی که احساس میکنی بهتره بدونم رو بهم بگو ممنون مهندس
احمد
سه شنبه 13 تیر 1396 - ساعت: 19:06
پاسخ
احمد
#9
سلام مهندس ممنون از مطالبت خیلی خیلی خوب بودن مهندس راستش یه مدتیه که فکرم حسابی درگیره خیلی درگیر بدترین درد تو دنیای امروز عقب موندگیه که دردش تو تنمو ذهنم داره میپیچه خخخ تقریبا یک سال میشه وارد کارای سایت شدم (سمت سرور با کلاینت)البته از نظر آموزشی و فعلا رسما وارد کار نشدم دارم آموزشامو تکمیلتر میکنم تا چن ماه دیگه هم به امید خدا وارد کار میشم تا الان نسبتا همه چی خوب بوده نارحتیم از اینه که اون موقع که من درگیر درسو دانشگاهو این کوفتو زهرمارا بودم شما ماشالا همه فن حریف بودی سوالم از شما اینه چی شد ؟از کجا شرو کردین ؟کی راهنماییتون کرد؟چی شد پیشرفت کردین؟و... من چرا این همه عقب موندم منم متولد 68 م 6 بهمن یه روز امیدوارم یه روز نا امیدم خسته شدم از این که چرا عقب موندم به خدا کسی هم نبود راهنماییمون کنه تو خونه همش میگفتن بخون برا کنکور برو یونی اصلا برنامه نویسی قبل دهه ی 90 خیلی معنا نداشت اصلا اسمی ازش نمیبردن با این که بچه تهرانمو خونمون شهریاره بچه ی حاشیه ماشیه و درو داهاتم نیستم پس چرا عقب موندم؟؟؟؟یه نمه راهنماییم کن تا بلکه ما از این حال دربیامو شما یه ثوابی برده باشی
احمد
سه شنبه 13 تیر 1396 - ساعت: 19:04
پاسخ
امین بهرامی
#11
اوووووو. چقدر انرژی منفی!!!
تو تلگرام بهم پیام بده هرچقدر بتونم کمکت میکنم.

راستی در مورد "در و داهات" که گفتی؛ من در و داهاتی هستم :-)
امین بهرامی
سه شنبه 13 تیر 1396 - ساعت: 19:12
در پاسخ به #9
پاسخ
sahari.zelzele
#14
سلام
من کامنت شما رو زیر پست بهرامی خوندم و یه چیزی به ذهنم رسید که بگم
آقا احمد به نظرم متوقف نشین هر چند کوتاه و آهسته اما حرکت کنین
این باور رو داشته باشین که تو وجود همه ماها یه انرژی هست که موظف هسیم اونو حفظ کنیم
پرورشش بدیم
نزارین استعداد و علاقتون راکد بمونه
راکد موندن خوب نیس
مرداب شدن در پی دارع
تا جوون هسین وقت بزارین براش و به هییییچ چیزی جز این فک کنین



و یه جمله از"محمد علی کلی":
از هر دقیقه تمرین متنفر بودم
امابه خودم گفتم: تسلیم نشو!
الان زجر بکش و باقی عمرت رو به عنوان یه "قهرمان" زندگی کن!

موفق باشین
sahari.zelzele
دوشنبه 26 تیر 1396 - ساعت: 15:51
در پاسخ به #9
پاسخ
احمد
#15
BIG LIKE
احمد
چهارشنبه 4 مرداد 1396 - ساعت: 12:20
در پاسخ به #14
پاسخ
تو هم اگر حرفی داری بزن
ایمیلت منتشر نمیشه، فقط برای داشتن اطلاعات بیشتره
پاسخ به
#
#