ما معتقدیم برنامهنویسی رو تنها در حین انجام پروژههای مختلف و تلاش برای حل چالشهای موجود در اون پروژهها میشه یادگرفت. به همین خاطر این دوره دو روزه به معنی واقعی کلمه «کارگاه» هست و خبری از کلاس و ارایههای طولانی و خستهکننده نیست. قرار هست از همون ساعات اولیه شروع به کدنویسی کنی.
درست کردن شمارش معکوس، اسلایدر تصاویر، درست کردن یه TODO List App و بازیای دوبعدی شبیه «ماریو» چند نمونه از پروژههایی هست که قراره تو این دو روز با هم کار کنیم. علاوه بر اینها، کلی بازی فیزیکی هیجانانگیز برای درک بهتر مفاهیم برنامهنویسی هم انجام خواهیم داد.
حداکثر ۹ نفر در این دوره حضور دارن که شامل شما بعلاوه یه مربی باتجربه، دو دستیار مربی و پنج نفر آدم کنجکاو مثل خودت میشه. تو این کارگاه هیچکس تنهایی برنامهنویسی نمیکنه بلکه کار به صورت تیمی انجام میشه.
مهمترین خروجیای که از این کارگاه انتظار داریم این هست که طرز فکر یه برنامهنویس رو به هنگام حل مساله یاد بگیری.
        آرش میلانی خودش رو نینجای خوشحالسازی معرفی میکنه. از ویژگیهای بارز آرش به عنوان مربی، میشه به صبور و باحوصله بودنش به هنگام آموزش و کار با افراد تازهکار اشاره کرد. 
        
        آرش برنامهنویسی رو به صورت حرفهای با تیم نارمند در سال ۱۳۸۶ شروع کرد. در طول فعالیتش در این سالها در طراحی چندین پروژه بزرگ دانشگاهی از جمله کتابخانه دیجیتال، سامانه پژوهشی و سامانه آموزش مداوم دانشگاه علومپزشکی تبریز نقش داشته. 
        اون از شهریور ۱۳۹۳ بر روی استارتاپ آموزشی خودش کار میکنه و به صورت مرتب از روند راهاندازی این سرویس در بلاگ خودش مینویسه. این کارگاه هم بر اساس تجربه آرش در طول این مدت طراحی شده. برای آشنایی بیشتر با آرش میتونی مطالب بلاگ اون رو بخونی.
        
دستیارها کسانی هستند که قبلن در این کارگاه شرکت کردن و از این که به سایرین کمک کنن تا اونها هم مفاهیم برنامهنویسی رو یادبگیرن هیجانزده میشن. در این کارگاه باران آذر و زینب هاشمپور به عنوان دستیار مربی کنارت خواهند بود.
باران آذر زینب هاشمپور
        
        
          زینب هاشمپور
          
           
        
        
        شرکت در این کارگاه شرایط پیچیدهای و پیشنیاز خاصی نداره. ما به دنبال افرادی کنجکاو و بازیگوش هستیم که عاشق یادگیری هستند.
پروژههایی که در این کارگاه تعریف شدن شرکتکنندهها رو به تدریج با مباحث زیر آشنا میکنن. ولی یادت نره مهمترین خروجیای که از این کارگاه انتظار داریم این هست که طرز فکر یه برنامهنویس رو به هنگام حل مساله یاد بگیری.
با خودت لپتاپ بیار و سعی کن ادیتور سابلایم رو روش نصب کنی. برای شرکت تو کارگاه توصیه میکنیم که لباسی راحت و غیررسمی بپوشی.
بله تمام مبلغ پرداختی رو بدون پرسیدن سوالی بهت برمیگردونیم. هدف ما این هست که مطمئن بشیم که این کارگاه برای افراد مفید هست. حتا اگه ساعات آخر کارگاه هم متوجه بشی که دوره برات مفید نبوده ما بدون سوال مبلغی رو که پرداخت کرده بودی رو کامل برمیگردونیم.
مثل هر مهارت فنی دیگه، یادگیری برنامهنویسی ارتباط مستقیم با انگیزه و تلاش فرد برای یادگیری داره. این کارگاه فقط مفاهیم پایه و مقدماتی برنامه نویسی با زبان جاوا اسکریپت رو آموزش میده اما روشی که در پیش گرفته بهت کمک میکنه تا نحوه یادگیری یه زبان برنامه نویسی رو یاد بگیری. کارگاه های سطوح متوسط و پیشرفته نیز در آینده نزدیک برگزار خواهند شد. در ضمن خوب میدونیم که برای تبدیل شدن به برنامهنویس با تجربه افراد نیاز دارند که برای مدتی تجربه کسب کنند.
جاوااسکریپت، زبان برنامهنویسی وب هست؛ در حال حاضر جاوااسکریپت تنها زبانی هست که مرورگرها اون رو پشتیبانی میکنن. اگر کسی بخواد به صورت جدی در این حوزه کار کنه حتما باید این زبان رو یاد بگیره. در ضمن شما علاوه بر اینکه میتونی از این زبان در سمت کلاینت یا مرورگر استفاده کنی، میتونی ازش به عنوان زبان سمت سرور با پلتفرم NodeJs هم استفاده کنی.
بله حتمن. ما تو این کارگاه از مطالب و موضوعهای پایهای کار رو شروع میکنیم و بعد مباحث پیشرفتهتر رو بررسی میکنیم. اما انتظار ما ازت این هست که با جدیت تلاش کنی و هرجا سوالی برات پیش اومد اون رو بپرسی. تو این کارگاه هیچ کس روی هیچ سوالی برچسب مبتدی یا احمقانه نمیزنه.
یکی از باورهای اشتباه و رایج این هست که برای یادگیری برنامهنویسی باید از سنین کم شروع کرد. در حالی که تنها چیزی که نیاز داری این هست که به برنامهنویسی علاقهمند باشی و زمان بگذاری و تلاش کنی.
مدرک؟! اگه به دنبال مدرک هستی فکر نکنم این کارگاه برات مناسب باشه. اگه حتا روزی خواستی با شرکتی خوب همکاری کنی هیچ کس ازت مدرک نمیخواد بلکه رزومه برنامهنویسی میخواد. اگه مجموعهای هم برای همکاری باهاشون ازت مدرک خواست به نظرمون در مورد همکاری باهاشون تجدید نظر کن، چون اونها هنوز نمیدونن که برنامهنویسها رو با کدهایی که مینویسن و اخلاق حرفهایشون باید سنجید نه یه تیکه کاغذ.
میتونی سوالت رو به ایمیل مربی دوره me@arashmilani.com بفرستی. یا اینکه میتونی از خود آرش میلانی تو توییتر @arashmil سوال کنی. آرش خوشحال میشه اگه بتونه به سوالت پاسخ بده.