سرعت مهارت نیست، سرعت یادگیریه
خلاصهٔ کاملتر
پاتریک دوبروی یه مشاهدهی جالب داره: بهترین برنامهنویسهایی که توی کارش باهاشون کار کرده همه سریع بودن. منظورش اینه که بعد از بحث روی یه مشکل، یه ساعت دو ساعت بعد یه پچ یا پروتوتایپ آماده داشتن. نتیجهگیریش هم جالبه: اونا عالی نبودن که سریع بودن، بلکه سریع بودن که عالی شدن.
چرا سرعت اینقدر مهمه؟ چون اگه سریع باشی، داده بیشتری جمع میکنی، زودتر تصمیم بهتر میگیری، سریعتر یاد میگیری و میتونی چند رویکرد مختلف رو امتحان کنی و بهترین رو انتخاب کنی. این ربطی به فرهنگ کار اضافه و بیشتر کار کردن نداره — راههای زیادی هست که بدون اضافهکاری بتونی سریعتر حرکت کنی.
تعلل نکن. خیلی از آدمها مشکل رو میبینن و میذارن برای فردا یا هفتهی دیگه. دوبروی معتقده این بیشتر از اینکه منطقی باشه، یه مکانیزم فرار از ناراحتیه. شروع کردن سخته، ولی صبر کردن معمولاً راحتترش نمیکنه.
از تکهوقتهای کوچیک استفاده کن. بعضی برنامهنویسها فکر میکنن حتماً باید بلوکهای طولانی و بیوقفه داشته باشن تا کاری انجام بدن. دوبروی میگه این بیشتر یه ترجیح شخصیه تا یه محدودیت واقعی. توی خیلی از شرکتها شاید فقط یه بلوک ۳-۴ ساعتهی بیوقفه در روز داشته باشی — اگه اون ۱-۲ ساعت باقیمونده رو هم مفید بگذرونی، ۲۵ تا ۳۵ درصد بیشتر کار انجام میدی.
نگران احمق به نظر رسیدن نباش. زود به اشتراک گذاشتن کار، حتی وقتی ناقصه، نتیجه رو سریعتر میرسونه. دوبروی از قانون ۷۰٪ اولیور بورکمن صحبت میکنه: اگه ۷۰٪ ازش راضی هستی، منتشرش کن. از همین منطق برای PR هم استفاده میکنه — بهجای اینکه کدت رو تا بینقصی پرداخت کنی، بزنش بیرون و بازخورد بگیر. از همکاراتم کمک بخواه؛ توسعهی نرمافزار یه ورزش تیمیه.
نبردات رو انتخاب کن. توی کد ریویو و همکاری، وقت رو برای چیزهای بیاهمیت تلف نکن. اگه ریویوئر ازت میخواد چیزی رو عوض کنی، ۹۵٪ مواقع انجام دادنش سریعتر از بحث کردنه. فقط اون ۵٪ که واقعاً اهمیت داره رو دفاع کن. از طرف ریویوئر هم، نظر بده ولی تصمیم نهایی رو به نویسنده بده.
فقط اون چیزی که خواسته شده رو انجام بده. یکی از اولین مدیرانش بهش گفته بود: وقتی کسی ازت چیزی میخواد، حداقل کار لازم رو انجام بده. رفتن «فراتر از انتظار» معمولاً یعنی حدس زدن — و هر چقدر کمتجربهتر باشی، احتمال اشتباه بودن حدست بیشتره.
نکات کلیدی:
- سرعت علت موفقیت برنامهنویسهای خوبه، نه نتیجهی آن
- تعلل رو ترک کن؛ شروع کردن همیشه سخته، ولی صبر کردن کمکی نمیکنه
- از وقتهای پراکنده و کوچیک بین جلسات استفاده کن
- کار رو زود به اشتراک بذار؛ بازخورد زودهنگام سریعتر از کمالگرایی نتیجه میده
- توی بحثهای کماهمیت وقت تلف نکن، انرژیت رو برای چیزهایی که مهمترن نگه دار
- فراتر از درخواست نرو؛ بیشتر کردن اغلب یعنی حدس اشتباه




