
14 Habits of Highly Productive Developers
این کتاب رو که کتاب خوبی هست خوندم دوست دارم بخش به بخش باهاتون به اشتراک بذارم و در مورد ایده های این کتاب بیشتر صحبت کنیم که شاید خیلی کامل نیست ولی خب مطالبی بیان میکنه که من خودم شخصا کلی از اونا استفاده کردم به نظرم خیلی مفید هست.
مثل همیشه در همه کارها این استمرار در کارهاست که میتواند ما و شرایط ما را تغییر بده.مخصوصا اونهاییکه تبدیل به عادت شده اند.
این کتاب به چند تا از این عادت ها اشاره میکنه
بخش اول : اصول
"هیچ اسانسوری برای موفقیت وجود ندارد، شما باید از پله ها استفاده کنید." زیگ زیگلار
من بیش از ده سال پیش شروع به توسعه نرم افزار کردم. از آن زمان، من برنامه های بسیاری ساخته ام، ده ها پروژه منبع باز ایجاد کرده ام و هزاران commitرا انجام داده ام. علاوه بر این، من در بیش از صد کنفرانس صحبت کردم و در طول مسیر این فرصت را داشتم که با تعداد زیادی از توسعه دهندگان چت کنم.
در صنعت، اما من همچنین بسیاری از برنامه نویسان را ملاقات کردم که هنوز هم همان کار را برای سالهای زیاد انجام می دهند.
چه چیزی یک گروه را از دیگری جدا می کند؟ چه چیزی در مورد افرادی که کار می کنند منحصر به فرد است. در بزرگترین شرکت های صنعت ، چه چیزی در مورد افرادی که ایجاد بیشترین تولید برنامه های کاربردی در جهان را انجام می دهند وجود دارد؟ چگونه برخی از توسعه دهندگان می توانند این کار را انجام دهند؟ پرکار در محل کار و همچنین خارج از شغل خود هستند؟
این سوالات برای مدت طولانی در ذهن من باقی ماند. من متوجه شدم که با وجود خرید بهترین کی برد، رفتن به معروف ترین کنفرانس های فن اوری درجهان، و یادگیری تمام جدیدترین فریم ورک ها . با این حال، اگر من در خودم عادت های بد را پرورش دهم، امکان تبدیل شدن به یک دولوپرهای سطح بالا غیر ممکن است. به همین دلیل تصمیم گرفتم که نکاتی را از بهترین دولوپرهایی که می شناسم بپرسم تا در این مورد ما را راهنمایی کنند
این کتاب یک مسیر مستقیم یا فرمول از پیش تعریف شده برای موفقیت ارائه نمی دهد. این کتاب نتیجه یک تلاش است. تلاش برای کشف اینکه چه عادت هایی را می توان پرورش داد. کمک به تبدیل شدن به یک مهندس نرم افزار بهتر.
{البته در این قسمت برای خیلی از کارهای دیگر نیز قابل تعمیم می باشد }
چرا عادت ها؟
اگر تا به حال سعی کرده اید وزن کم کنید، می دانید که کل این روند چقدر خسته کننده است. می توانید سه ساعت تا جایی که می توانید ورزش کنید، اما اگر این کار را فقط یک بار در هفته انجام دهید، تاثیری بر شما نخواهد داشت. چیزی که واقعاً نتیجه می دهد زمانی است که چندین بار در هفته می روید. سپس ناگهان، چند ماه بعد، متوجه تغییراتی در بدن خود خواهید شد. ثبات مهم است و همین مفهوم در مورد حرفه حرفه ای شما نیز صدق می کند. کارها زمان می برد و شدت همیشه جوابگو نیست. عاداتی که تصمیم می گیرید آن را پرورش دهید (یا آن را پرورش ندهید) فرصت های زندگی آینده شما را تعیین می کند. همانطور که در کتاب عادات اتمی توضیح داده شده است: «عادت ها سود مرکب بهبود خود هستند. همانطور که پول از طریق بهره مرکب چند برابر میشود، تأثیر عادتهای شما با تکرار آنها چند برابر میشود. به نظر می رسد که آنها در هر روز تفاوت کمی ایجاد می کنند و با این حال تأثیر آنها در طول ماه ها و سال ها می تواند بسیار زیاد باشد. تنها زمانی که دو، پنج یا شاید ده سال بعد به گذشته نگاه کنیم، ارزش عادات خوب و هزینه عادات بد به طرز چشمگیری آشکار می شود.» - جیمز کلیر من اغلب ایمیل هایی از سایر مهندسان نرم افزار دریافت می کنم که از آنها می پرسند چه زبان برنامه نویسی را باید یاد بگیرند. و در حالی که این سوال بسیار مهمی است که باید بپرسم، من احساس می کنم یک سوال ارزشمندتر این است: "چه عادت هایی را باید پرورش دهم تا در هر زبان برنامه نویسی موثر باشم؟" به همین دلیل تصمیم گرفتم این کتاب را به جای تاکتیک ها بر روی عادت ها متمرکز کنم. حالا بیایید شیرجه بزنیم! اماده ای؟
ادامه دارد ...:)