۲- برای یک هدف کد بزنید
همیشه در شروع برنامه نویسی بار ها و بارها پیش میاد که تسلیم بشیم و بازم شروع کنیم این قضیه برای کسانی که خودآموز(با کلاسش همون self study میشه)برنامه نویسی رو یادمی گیرند خیلی رایجه.
اما دلیل این اتفاق چیه ؟
بسیاری از مبتدیان برنامهنویسی رو با انتخاب یک زبان دلخواه شروع میکنند و یکسری آموزشها رو دنبال میکنن و فقط کدها ر خط به خط کپی میکنن! گاهی اوقات نوشتن کد برای پیدا کردن اعداد اول، و گاهی اوقات برای پیدا کردن تمام اعداد زوج.اما خب چه کاریه!؟ واسه این جور چیزا خیلی راحت میشه جواب رو گوگل کرد!
در حقیقت اگه شما کدهارو واسه یادگیری برنامه نویسی یاد بگیرید! کارتون خیلی سخت میشه! اما اگه واسه این مسیر هدفی داشته باشیم، مثلا خلق یک پروژه که به ما حس لذت رو منتقل می کنه یا بدرد خودمون یا دیگران میخوره، کار ما خیلی لذت بخش و راحت تر و مفید تر میشه، انگار یک دوچرخه سفارشی رو بدون نیاز به کارگاه و هزینه های عجیب و غریب واسه خودمون میسازیم...
خلق کردن چیزیه که اکثر انسانها رو به کاری ترغیب میکنه! پس سعی کنید با آموزشی شروع کنین که باهاش بتونین چیزی رو بسازین( آموزش های پروژه محور، البته درست و حسابیش!).
نکته : حواسمون باشه که نباید اول کار توقع داشته باشیم چیزای خیلی خفن بسازیم مثل بازی Clash of clans
می تونیم به یک بازی ساده تاس یا فلش کارت اکتفا کنیم. اما وقتی همینم بسازیم کلی انگیزه، حس خوب و مطالب جدید رو برای ادامه برنامه نویسی داریم.
سخن نویسنده:
در طول تمام دورههای ما، ما همیشه به دانشآموزانمان توصیه میکنیم که یک اپلیکیشن ساده به ذهن بیاورند که میخواهند بسازند. چیزی که از مهارتهایی که در طول دوره یاد گرفتهاند استفاده کند، اما همچنین باید کمی به آنها فشار آورد، چرا که باید یاد بگیرند چگونه عملکرد جدیدی را به آن اضافه کنند. ما یک دانشآموز داشتیم که به ساختن یک اپلیکیشن پرداخت که هر روز او را یک دقیقه زودتر بیدار میکرد تا انتقال به بیداری در ساعتهای زودتر به راحتی صورت گیرد. یک دانشآموز دیگر یک اپلیکیشن اسلایدشو سفارشی به عنوان هدیه روز مادر ساخت. شخص دیگری یک اپلیکیشن ساخت که به عنوان یک تایمر برای پخت استیکهای کاملاً مرتبط با وزن و ضخامت آنها عمل میکند.
در پایان نکته مهمی که باید بگم اینه که :
هیچ محدودیتی برای خلاقیت شما وجود نداره.وقتی شماساخت اپلیکیشن خودتون رو شروع میکنید، ممکنه کلی سختی داشته باشه جون هیچ راهنما یا دستورالعمل گام به گامی واسش وجود نداره، اما همین باعث بزرگترین پیشرفت در توانایی برنامهنویسی شما خواهد شد.
پس : با هدف کد بزنید!
ادامه دارد....
برنامه نویس باشید و ازش لذت ببرید :)
نویسنده : Dr. Angela Yu
برداشت آزاد و ترجمه : محمد جواد صبرجو