MimJimSad
MimJimSad
خواندن ۲ دقیقه·۱۳ روز پیش

۱۲ قانون برای یادگیری برنامه‌نویسی

8 - به یادگیری ادامه بدیم.

انگار که یه برنامه‌نویس خوب بودن یه‌کم شبیه مدونا بودنه!

نترسین، قرار نیست بریم سوت...(میترسم به کسی بربخوره اگه کلمه ش رو کامل بگم) مخروطی بخریم! منظور اینه که برنامه‌نویسی دائم در حال تغییره. اگه می خوای تو این مسیر جا نمونی، باید مدام خودمون رو آپدیت کنیم.

هر روز یه تکنولوژی جدید، یه ترند تازه یا یه زبان برنامه‌نویسی نوظهور میاد. دقت کنیم که برنامه‌نویس‌های حرفه‌ای عاشق یادگیری چیزهای جدیدن، حتی اگه معنیش این باشه که دوباره تازه‌کار بشن.(چیزی که انگار خیلی هامون ازش میترسیم!)

فرقی نمی کنه توی چه حوزه ای باشی دنیا همیشه در حال حرکته؛ اگر سر جای خودت بایستی، آخرش جا می‌مونی. برنامه‌نویس‌هایی رو می‌شناسم و میشناسین احتمالا که هیچ‌وقت چیزی جز فرترن یاد نگرفتن، یا اونایی که با Objective-C کار می‌کنن و هنوز نتونستن خودشون رو راضی کنن که برن سراغ Swift، حتی با اینکه اپل بهشون گفته به زودی Objective-C رو کنار می‌ذاره. همه‌مون می‌دونیم که اپل وقتی می‌گه چیزی رو حذف می‌کنه، قطعاً انجامش می‌ده؛ مثل وقتی که درایو نوری رو حذف کرد (و شاید به زودی جک هدفون هم همین سرنوشت رو پیدا کنه؟).

پس ما مثل درایو نوری نباشیم. یا بهتر بگم، مثل لپ‌تاپی نباشیم که هنوز داره سعی می‌کنه CD پخش کنه! اگه نیاز‌هامون تغییر کردن، ابزارهای جدید رو یاد بگیریم. همیشه در حال یادگیری باشیم تا به‌روز بمونیم(نمی دونم چرا انقدر در مقابل تغییر مقاومت میکنیم!).

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

خب به عنوان مثال بگم که "Learn X in Y Minutes" یک منبع عالیه واسه برنامه‌نویس هایی که می‌خوان زبان‌های برنامه‌نویسی جدیدی یاد بگیرن.

اینم سایتش:

https://learnxinyminutes.com

این وب‌سایت توضیحات سریع و فشرده‌ای از بسیاری زبان‌های برنامه‌نویسی ارائه داده و به ما کمک می‌کنه که توی کوتاه ترین زمان ممکن با یک زبان جدید آشنا بشیم.

خلاصه اینکه در مقابل تغییر مقاومت نکنیم! دست دست نکنیم! اگه نیاز بود بریم سراغ تغییرات بروز باشیم و آپدیتُ مسیر پیشرفت همینه.....


ادامه دارد....

برنامه نویس باشید و ازش لذت ببرید :)

نویسنده : Dr. Angela Yu

برداشت آزاد و ترجمه : محمد جواد صبرجو

زبان‌های برنامه‌نویسییادگیریبرنامه نویسیمحمد جواد صبرجوپایتون
گوينده و مجرى، مدرس و علاقمند به برنامه نويسى
شاید از این پست‌ها خوشتان بیاید