گوينده و مجرى، مدرس و علاقمند به برنامه نويسى
۱۲ قانون برای یادگیری برنامهنویسی
6- تقلید کن
معمولا توی شروع مسیر برنامه نویسی، فکر میکنیم راه یادگیری، خواندن کتابهای زیاده. مثلا کلی کتابها C++، C#، Java و بسیاری دیگر بخریم و داشته باشیم. اما این کتابها به جز گیجی ، کاری نمیکنن.
ما اونهارو میخونیم. ما اونها رو علامت می زنیم. ما اونهارو فراموش می کنیم و احساس خواب آلودگی می کنیم.
حقیقت امر اینه که کتابها به عنوان منابع مرجع خوبی هستن. مثلا اگه دوست دارین به عمق مفاهیمی مثل delegates و protocols بپردازین،خب فصل مربوط به اون ها رو بخونین. اما اگه میخواین واقعا یاد بگیرین :
یه چیزی بسازین!
چه چیزی بسازین؟ اگه ایدهای ندارین، تقلید کنین! دفترچه یادداشت خودتون رو بسازین، پیانوی خودتون رو بسازین. اگه بازی رو دوست دارین،minesweeper، تتریس یا فلپی برد خودتون رو بسازین. این برنامهها و نرمافزارهایی که شما میسازین، نه تنها کاربردیه بلکه یه فرصت عالی برای یادگیری نحوه انجام کار و کسب تجربه در کمک گرفتنه.
حواسمون باشه اگه دنبال ساخت چیزی جدید و بینظیر توی جهان می گردیم،احتمالا کسی نمیتونه به ما کمک کنه.اما با ساختن برنامهها یا نرمافزارهای تقلیدی،توی مسیری قدم میذاریم که خیلیا قبل از ما اونو طی کردن. اینجوری وقتی به مشکل بخوریم شانس بیشتری برای کمک و مشاوره گرفتن داریم.
راستی یادمون باشه هیچوقت از کمک گرفتن نترسیم و خجالت نکشیم....
پس در نتیجه :
بجای گذروندن وقتمون با خوندن کتاب های برنامه نویسی شروع کنیم به درست کردن پروژه، برنامه هایی که قبلا ساخته شدن و ما هم میخوایم واسه خودمون رو ازشون بسازیم... یادگیری در هنگام کار عالیه ....
ادامه دارد....
برنامه نویس باشید و ازش لذت ببرید :)
نویسنده : Dr. Angela Yu
برداشت آزاد و ترجمه : محمد جواد صبرجو
مطلبی دیگر از این انتشارات
یه دیس Redis
مطلبی دیگر از این انتشارات
refactor کردن کد چیست
مطلبی دیگر از این انتشارات
تجربههایی ارزشمند در توسعه نرمافزار