ویرگول
ورودثبت نام
فرشاد فرشادی
فرشاد فرشادیدر مورد برنامه نویسی و شبکه و برق و ترجمه کتاب و موضوعات مورد علاقه
فرشاد فرشادی
فرشاد فرشادی
خواندن ۳ دقیقه·۳ سال پیش

14 Habits of Highly Productive Developers

بخش دوم: عادت های یادگیری

عادت 1:

به دنبال سیگنال ها باشید قدیمی ترین و کوتاه ترین کلمات - بله و نه - آنهایی هستند که نیاز به تفکر بیشتری دارند. ما باید انجام دهیم، چه چیزی را باید یاد بگیریم، روی چه چیزی باید تمرکز کنیم. ما دائماً با FOMO(ترس از دست دادن) روبرو هستیم. اگر وقت خود را با زبان برنامه نویسی اشتباه تلف کنیم چه؟ این چیزی نیست که شما در حال حاضر از آن استفاده می کنید؟ با این حال، قیمت‌های آن‌ها خیلی از لیگ من خارج بود، بنابراین دریافت آن حتی یک امکان هم نبود. چند سال پیش و یکی از کارفرمایان من این گزینه را به من داد که بین Windowsو MacOSانتخاب کنم. من مستقیماً به سراغ MacOS رفتم. برای اینکه ببینم سر و صدا بر سر چه بود و چه چیزی در آن باورنکردنی بود. پس از مدتی استفاده از MacOS، اوبونتو بسیار محبوب شد و همه به من می گفتند که باید به اوبونتو بروم. بنابراین فکر کردم آن را امتحان کنم و شروع به استفاده از آن کنم. هدف من در اینجا این نیست که به شما بگویم کدام یک را باید انتخاب کنید، نکته اینجاست که چیزی به نام بهترین ابزار وجود ندارد. در عوض، ما باید JOMO (لذت از دست دادن) را تمرین کنیم، که بیشتر در مورد شاد بودن و رضایت از آنچه قبلاً می دانید است. کمی به خودتان اعتبار بدهید و به همه چیزهایی که تا کنون آموخته اید نگاه کنید. البته، شما نباید از خود راضی باشید و از مطالعه فناوری های جدید دست بردارید. بهتر است تعادلی بین تمرین مهارت های موجود و یادگیری مهارت های جدید پیدا کنید. مردم سعی خواهند کرد شما را متقاعد کنند که بهترین سیستم عامل، بهترین زبان برنامه نویسی، بهترین فریم ورک کدام است. آنها در مورد تمام کارهای شگفت انگیزی که ابزار آنها انجام می دهد و ابزار شما انجام نمی دهد به شما خواهند گفت. اگرچه واقعیت این است که هر ابزار جداگانه متفاوت است و ما نیز به عنوان کاربر متفاوت هستیم. آنچه برای شما بهترین است، ممکن است برای من یا دیگران بهترین نباشد. آن را به عنوان یک ایستگاه رادیویی در نظر بگیرید که می‌خواهید با آن هماهنگ شوید. می دانم که احتمالاً دیگر از رادیو استفاده نمی کنید، اما با من بمانید. تصور کنید که شماره‌گیر را می‌چرخانید و فقط نویز استاتیک را دریافت می‌کند، اما پس از چند ثانیه خسته‌کننده، در نهایت موفق می‌شود سیگنالی را دریافت کند و در ایستگاه تنظیم شود. سیگنال اطلاعات معنی‌داری است که شما واقعاً به آن علاقه دارید. نویز استاتیک فقط تغییرات تصادفی و ناخواسته‌ای است که با سیگنال تداخل می‌کند. به همین دلیل است که خودآگاهی بسیار مهم است، شما باید بتوانید تشخیص دهید که سیگنال چیست و فقط نویز چیست. درک این موضوع بسیار مهم است که سر و صدا همیشه وجود خواهد داشت. لزوماً لازم نیست رسانه های اجتماعی را رها کنید، اشتراک همه خبرنامه ها را لغو کنید و تماشای ویدیوهای YouTubeرا متوقف کنید. سم زدایی دیجیتال قطعا می تواند برای مدتی کمک کند. با این حال، این یک راه حل بلند مدت نیست. کاری که باید انجام دهید این است که آنچه را که در این مرحله از حرفه شما به شما مرتبط است، انتخاب کنید. این واقعیت را بپذیرید که به سادگی نمی توانید همه چیز را یاد بگیرید. به یاد داشته باشید، آرزوها بی پایان هستند. نیازها محدود است این واقعیت را بپذیرید که همیشه جدیدتر بهتر نیست. افرادی هستند که با زبان های برنامه نویسی قدیمی کار می کنند و هنوز هم پول زیادی به دست می آورند. هر روز هنر ظریف «نه» گفتن را تمرین کنید. نه به آن جدیدترین کتابخانه. نه به آن پلت فرم جذاب تر. بیشتر «نه» بگویید تا بتوانید به آنچه واقعاً برای شما اهمیت دارد، «بله» بگویید. صدا را بشنوید، اما فقط به سیگنال ها توجه کنید.


برنامه نویسی
۳
۰
فرشاد فرشادی
فرشاد فرشادی
در مورد برنامه نویسی و شبکه و برق و ترجمه کتاب و موضوعات مورد علاقه
شاید از این پست‌ها خوشتان بیاید