کل ریاضی که مدرسه در ۱۲ سال درس میده رو میشه در یک سال آموزش داد.
یک سال هم تمرین و حل مساله.
بعد دیگه خود یارو میشه پروفسور.
نه!
نخون احمق!
هیچی یادت نمیگیری تو دانشگاه و بیکار میمونی!
یا برو سربازی و بعدش در حین سربازی مهارت آموزش ببین و بعد برو سرکار.
یا اینکه اگر دوست داری چیزی از اقتصاد سرت بشه برو System Dynamics بخون که البته همه جا نه فقط اقتصاد کاربرد داره.
بعد کلی منو دعا میکنی.
۱. با پایتون شروع کنید.
۲. نیازی نیست همه پایتون رو یاد بگیرید.
۳. یه برنامه با رابط کاربری گرافیکی بسازید (GUI).
۴. یه برنامه یوتیوب دانلودر بسازید.
۵. حالا C رو یاد بگیرید (باز هم میگم نیاز نیست همشو یاد بگیرید).
۶. حالا JavaScript و مشتقاتش مثل React و Angular
۷. حالا هر چی یاد گرفتید رو بریزید تو سطل آشغال.
۸.برید سراغ برنامههای متن بازی که دیگران نوشتند و کامل برنامه رو مطالعه کنید و یا ویرایش کنید.
۹. بعد از ۲ یا ۳ سال تبدیل به Senior میشید.
توی برنامه نویسی اولین قدم اینه که برنامه رو به شکل توصیفی بنویسی
یعنی ابتدا با زبان خودمانی بنویسی که این برنامه ای که قرار است نوشته شود چه کار یا کارهایی را انجام میدهد. هدف این برنامه چیست و قرار است چه اطلاعاتی را به ما بدهد.
مرحله بعدی این است که به چه ورودیهایی نیاز دارد.
مرحله آخر آن است که شما به چه شکل این ورودی ها را پردازش کنید تا به نتیجه دلخواه برسید.
به عبارت دیگه میشه گفت که برای حل یک مساله قدم اول فهم مساله است. اگر مساله فهم شد حل آن به خودی خود انجام میشود.
به شکل خیلی پیشرفته تر، میتوان گفت که اگر از یک چیز خبر نداشته باشیم یا ندانیم چیست، حتی نمیتوانیم سوالی درباره آن بیان کنیم (سوال معنا دار). پس در واقع جواب تمامی سوالها را میدانیم (به جز سوالات فنی مثل اینکه مثلا فرمانداری یک شهر کجاست؟).