2-3 روز پیش تصمیم گرفتم روزانه حداقل 2-3 ساعت صرف یادگیری چیزایی که بلد نیستم بکنم. خب برای همینم یه لیست ازشون تهیه کردم که به شکل زیره:
- روبی + فریمورک RubyOnRails
- پایتون + فریمورک جنگو یا flask
- scala
- ایجاد اپلیکیشن اندروید با جاوا یا هر چیز دیگه
- یه فریمورک جاوااسکریپت مثل AngularJs یا BackboneJs
خب همونطور که دیدید حجم مطالبی که میخوام یاد بگیرم خیلی زیاده و نمیشه همهشو با هم یاد گرفت و باید کمکم یادشون گرفت. خب برای شروع با Backbone شروع کردم به کار کردن و مثل همیشه یادگیری طی انجام یه پروژه واقعی رو بیشتر دوست دارم. یه سری کتاب خوندم و یه چندروزی هم داکیومنتهاش جلوم باز بود.(کلا عادت ندارم چیزیو حفظ کنم. مخصوصا تو برنامهنویسی که معمولا داکیومنتهای اون زبون برنامهنویسی جلوم بازه اگر چه ممکنه خیلی کم ازشون استفاده کنم). تو بخشهایی از پروژهای که در حال انجامش بودم ازش استفاده کردم و کلیاتش اومد دستم ولی خب زیاد وقت نداشتم که عمیق بشم توش و اینکه دوست دارم فریمورکهای دیگه رو هم امتحان کنم مثل AngularJs.
بعد از Backbone رفتم سراغ زبان برنامهنویسی Ruby. منبعم برای یادگیریو Codecademy انتخاب کردم چون هم با کلیات ش آشنا میشدم و هم اینکه دست به کد میشدم. «دست به کد شدن برای یادگیری برنامهنویسی بهترین روشه»(مریلاگ). خلاصه رفتم سراغش و با سینتکس، دستورات کنترلی، متغیرها، دستورات شرطی و متغیرهاش آشنا شدم و به نظرم زبان خیلی راحتیه و کد زدن باهاش خیلی حال میده دقیقن مثل پایتون.
سعی میکنم تو مطالب بعدی، چیزایی رو که یاد گرفتمو اینجا به اشتراک بذارم تا هم برای خودم مرور بشه و هم به یادگار بمونه.
*اگه وقت کنم میخوام بلاگو ببرم روی یه هاست شخصی و با دامین شخصی ولی تا اون موقع اینجا مینویسم.