۷ عادت شگفتانگیز برنامهنویسان موفق
برنامهنویسان موفق چه عاداتی دارند که آنها را از سایرین متمایز میکند؟ از یادداشتبرداری تا زمانبندی عمیق و مدیریت خستگی ذهنی...
عادتهایی که برنامهنویسان سطح بالا را میسازند
تفاوت یک برنامهنویس خوب و یک برنامهنویس استثنایی اغلب در عادتهای روزانه است، نه استعداد.
۱. کد خواندن به اندازه نوشتن
برنامهنویسان حرفهای به اندازه کد نوشتن، کد دیگران (Open Source) میخوانند. این الگوها، روشهای جدید و بهترینها را به ذهن میسپارند.
۲. اسناد بنویسید، نه فقط کامنت
مستندسازی یک ویژگی پروفشنال است. "کد خودش میگوید" یک توجیه است. یک README خوب میتواند ماهها وقت ذخیره کند.
۳. تایمر Pomodoro برای تمرکز عمیق
۲۵ دقیقه کد + ۵ دقیقه استراحت. این روش نشان داده که بهرهوری شناختی را تا ۴۰٪ افزایش میدهد.
۴. یک زبان برنامهنویسی جدید در سال
یادگیری Rust پس از Python یا Haskell پس از JavaScript، طرز تفکر شما را درباره مسائل کاملاً تغییر میدهد.
۵. خوابِ کافی
تحقیقات نشان میدهد ۶ ساعت خواب عملکرد شناختی را بیشتر از یک شب بیخوابی کامل خراب میکند. کد خوب نیازمند ذهن پرانرژی است.