تمرکز و کار عمیق، سلاح مخفی یک برنامه‌نویس حرفه‌ای

تمرکز و کار عمیق، سلاح مخفی یک برنامه‌نویس حرفه‌ای

۰۰/۵/۱۸ دوشنبه


مطمئنم شما هم به عنوان یک برنامه‌نویس، چه مبتدی باشید چه حرفه‌ای و با سابقه، به این فکر کردید که افزایش تمرکز و کار عمیق چقدر می‌تواند روی درآمد و مهارت‌های شما تأثیر بگذارد. در این پست از بلاگ پلازیکا می‌خواهیم در مورد این صحبت کنیم که چطور می‌توانیم با افزایش تمرکز تبدیل به یک برنامه‌نویس نینجا شویم. برنامه‌نویسی که همه شرکت‌ها شدیداً به دنبال استخدام آن باشند.
فرقی نمی‌کند که شما شغل برنامه‌نویسی را به عنوان شغل دوم و فرعی خودتان انتخاب کرده باشید یا شغل اصلی. فرقی نمی‌کند که یک برنامه‌نویس جونیور (مبتدی) باشید که در تلاش است ارتقای شغلی پیدا کند یا سرپرست تیم برنامه‌نویسی یا اصلاً تازه از دانشگاه فارغ‌التحصیل شده باشید و دربه‌در دنبال کار. فرقی نمی‌کند در چه موقعیتی باشید، اگه تصمیم دارید به عنوان یک برنامه‌نویس موفق به زندگی‌تان ادامه دهید، تمرکز و کار عمیق مهم‌ترین مهارتی است که باید در آن به استادی برسید.
کال نیوپورت در کتاب کار عمیق، واژه کار عمیق را این گونه تعریف می‌کند:


«انجام فعالیت‌های حرفه‌ای در حالتی متمرکز و عاری از هرگونه حواس‌پرتی، به‌گونه‌ای که از ظرفیت‌های شناختی فرد در بیشترین شکل ممکن استفاده شود. این فعالیت‌ها باید به ایجاد ارزش جدید و تقویت مهارت‌ها منجر شوند و تکرار آن‌ها توسط افراد دیگر کار سختی باشد. »


همان گونه که در این تعریف مشخص است، کال نیوپورت هر کاری با تمرکز بالا را صرفاً کار عمیق نمی‌داند. او معتقد است کاری را می‌توان عمیق تلقی کرد که برای «هدفی مشخص» انجام شود، «ارزش» ایجاد کند و در راه ایجاد این ارزش، حتماً «مهارت‌های فردی و تخصصی» تقویت شود.

از ترس از برنامه‌نویسی تا مدیریت تیم برنامه‌نویسان

من یک برنامه‌نویس خودآموز بودم. با کمک منابع آموزشی متعدد برنامه‌نویسی را یاد گرفتم اما تا سن ۲۸-۲۹ سالگی برنامه‌نویسی را شروع نکردم. همیشه به خودم به عنوان یک فرد هنرمند نگاه می‌کردم و فکر می‌کردم روزی در زمینه‌ای مرتبط با خلاقیت شروع به کار می‌کنم.
و همین‌طور هم شد. بعد از فارغ‌التحصیل شدن از دانشگاه، شرکتی راه‌اندازی کردم که در آن برای کسب‌وکار‌های کوچک و محلی طراحی سایت و کار‌های گرافیکی انجام می‌دادیم. من در کار با فتوشاپ حرفه‌ای بودم و به‌اندازه‌ای HTML و CSS میدانستم که حرفی برای گفتن داشته باشم.  
اما برای انجام کار‌های پیچیده که حتی نیاز به یک خط کد PHP داشت، از دیگران کمک می‌گرفتم.
برای مدت زیادی، به شدت از برنامه‌نویسی می‌ترسیدم و کار‌هایی که به برنامه‌نویسی مربوط بود را به کسانی واگذار می‌کردم که مدرک مهندسی کامپیوتر داشتند.
با خودم فکر می‌کردم: «فقط کافیه که‌یه دکمه را اشتباه بزنم و کل پروژه مشتری را بفرستم توی هوا! ».
حالا سرپرست تیم برنامه‌نویسی یک شرکت بزرگ هستم و روی محصولی کار می‌کنم که می‌تواند ماهانه برای چندین هزار نفر اشتغال زایی کند.
حتماً می‌پرسید چطور بر ترسم غلبه کردم و توانستم در مدت زمان کوتاهی به یک برنامه‌نویس حرفه‌ای تبدیل شوم؟؟
راز من مهارت کسب کردن در تمرکز و کار عمیق است. هیچ چیز خاصی در مورد من وجود ندارد. من زمانم را صرف این کردم که یاد بگیرم چطور برای مدت طولانی، روی انجام یک کار، بدون حواس‌پرتی، تمرکز کنم.

برنامه‌نویسی هنر است

برنامه‌نویسی یک فعالیت خلاقانه است.
ممکن است به نظر بعضی از افراد برنامه‌نویسی یک کار خشک و فنی باشد اما هر برنامه‌نویسی یک خالق است. خالق یک چیز جدید و نو. برنامه‌نویس از یک‌ایده که ممکن است در ذهن خودش یا مدیر یک محصول باشد، یک اپلیکیشن یا قابلیت جدید می‌سازد. درست است با نوشتن یا نقاشی کردن تفاوت داشته باشد اما شما دارید به یک‌ایده زندگی می‌بخشید و این دست کمی از بقیه هنر‌ها ندارد.  
اگر بتوانید برای مدت طولانی‌تری روی کارتان تمرکز کنید، کیفیت و کمیت کارتان افزایش پیدا می‌کند. مهارت کسب کردن در هنر، موسیقی و نویسندگی نیازمند این است که زمان زیادی را بدون حواس‌پرتی روی کارمان تمرکز کنیم. برنامه‌نویسی هم دقیقاً همین‌طور است.

 
چطور یک برنامه‌نویس نینجا شویم؟


بگذارید همین‌جا معنی برنامه‌نویس نینجا یا برنامه‌نویس ۱۰ برابری را به شما بگویم. برنامه‌نویس ۱۰ برابری، برنامه‌نویسی نیست که بتواند کار ۱۰ برنامه‌نویس را انجام دهد. بلکه منظورمان از برنامه‌نویس نینجا یا برنامه‌نویس ۱۰ برابری، برنامه‌نویسانی است که در مدت زمان کمتر، حجمی بیشتری از کار را با کیفیت بهتر از سایر برنامه‌نویسان انجام می‌دهند. آن‌ها این کار را در درازمدت به طور مداوم انجام می‌دهند بدون اینکه بیشتر از دیگران تلاش کنند.
این مهارت یک استعداد خدادادی نیست. هیچ‌کس با مهارت تمرکز و کار عمیق به دنیا نمی‌آید، بلکه آن را با تمرین و آموزش به دست می‌آورد. درست است که بازار کار برای برنامه‌نویسان همیشه بهتر از سایر مشاغل است اما شرکت‌ها و تیم‌ها عاشق استخدام برنامه‌نویسان چند برابری هستند.


«برای اینکه در اقتصاد ما ارزشمند باقی بمانید، در هنر یادگیری چیز‌های پیچیده در مدت زمان کم استاد شوید. این کار نیازمند کار عمیق است. اگر این توانایی را در خود ایجاد نکنید، با پیشرفت تکنولوژی از دیگران عقب می‌مانید. »
بخشی از کتاب عمیق


یادگیری مهارت تمرکز، کار سختی است


اولین چیزی که باید بدانید این است که یادگیری مهارت تمرکز کار آسانی نیست. این‌طور نیست که از اول بتوانید اندازه چند جلد کتاب کد بنویسید. اگر هنوز باور ندارید که چقدر ساده حواستان پرت می‌شود، تمرکز کردن برایتان سخت‌تر هم می‌شود.
یادگیری تمرکز نیاز به تمرین دارد و هر کاری که نیاز به تمرین داشته باشد، کار سختی است.


شغل را با بهره‌وری اشتباه نگیرید


کار عمیق به این معنی نیست که خودتان را در یک اتاق تاریک حبس کنید و به زور خودتان را مجبور کنید که ۱۴ ساعت بدون هدف کد بزنید. فقط به این دلیل که کاری انجام می‌دهید، آن کار ارزش وقت گذاشتن ندارد.

باید بفهمید که چه کاری مهم است و چه کاری مهم نیست. اگر قرار است روی کاری تمرکز کنید، مطمئن شوید که آن کار به اندازه تلاشی که برایش می‌کنید به شما سود می‌رساند.
یک ذره‌بین را تصور کنید. کاری که با حواس‌پرتی انجام شود مثل نور خورشید است که در جهات مختلف تابش می‌کند. تمرکز کردن مثل این می‌ماند که با یک ذره‌بین قدرت نور خورشید را افزایش دهیم. ما می‌خواهیم انرژی‌ای که داریم را با تمرکز روی کار‌های مهم متمرکز کنیم.


گام اول: عوامل حواس‌پرتی را از بین ببرید


چند وظیفه‌ای (Multitasking) یک دروغ است. اگر فکر می‌کنید که می‌توانید هم برنامه‌نویسی کنید و هم هم‌زمان دایرکت‌های اینستاگرام خود را پاسخ دهید و اخبار روز را چک کنید، به خودتان دروغ گفته‌اید.
ما در دنیایی پر از حواس‌پرتی زندگی می‌کنیم. تکنولوژی‌ای که با آن کار‌هایمان را انجام می‌کنیم، یک شمشیر دو لبه است. هیچ چیز لذت‌بخش‌تر از شنیدن صدای نوتیفیکیشن اینستاگرام نیست.
«ایول، ‌یه نفر عکس غذایی که خوردم را لایک کرد. » اما هیچ چیز به اندازه همین نوتیفیکیشن به تمرکز شما آسیب نمی‌رساند.
از بین بردن عوامل حواس‌پرتی، اساس تمرکز و کار عمیق است.

  • اگر برای کارتان لازم نیست همیشه در دسترس باشید، تلفن همراه خود را سایلنت یا خاموش کنید. من از اپلیکیشن Forest برای این کار کمک می‌گیرم. این اپلیکیشن به شما کمک می‌کند کمتر گوشی خود را چک کنید و بهتر تمرکز کنید.
  • در صورتی که نمی‌توانید تلفن همراهتان را خاموش یا سایلنت کنید، اپلیکیشن‌هایی که نوتیفیکیشن می‌فرستند را ببندید یا اجرای آن‌ها را متوقف کنید. همچنین بهتر است پنجره‌هایی از مرورگرتان که به کارتان مربوط نمی‌شود را ببندید.
  • از هدفون استفاده کنید. استفاده از هدفون باعث می‌شود که دیگران کمتر تلاش کنند با شما سر صحبت را باز کنند. همچنین بار‌ها گوش دادن به یک آلبوم باعث افزایش تمرکز حواس می‌شود. این آلبوم می‌تواند یک آهنگ با ریتم تند باشد که مغزتان را وادار به کار کردن بیشتر می‌کند یا یک آهنگ آرامش بخش باشد که شما را ریلکس می‌کند. بسیاری از برنامه‌نویسان از این روش استفاده می‌کنند.

گام دوم: تکنیک پومودورو


قبل از اینکه از ترس سکته کنید و با خودتان بگویید: «من عمراً بتونم ۸ ساعت بدون حواس‌پرتی کار کنم»، بهتر است با تکنیک پومودورو آشنا شوید.
تکنیک‌های زیادی برای افزایش تمرکز وجود دارد اما پومودورو تکنیک مورد علاقه من است. در ادامه برایتان توضیح می‌دهم که این تکنیک چگونه کار می‌کند.


به اندازه یک پومودورو یا ۲۵ دقیقه کار کنید


برای ۲۵ دقیقه بدون وقفه کار کنید. این ۲۵ دقیقه باید با حواس جمع، بدون مزاحمت و حواس‌پرتی و با حداکثر تمرکز کار کنید. می‌توانید از یک تایمر برای اندازه‌گیری زمان استفاده کنید. این مدت که به کار کردن اختصاص می‌دهید، یک پومودورو نام دارد.


سپس ۵ دقیقه استراحت کنید

باید بفهمید که چه کاری مهم است و چه کاری مهم نیست. اگر قرار است روی کاری تمرکز کنید، مطمئن شوید که آن کار به اندازه تلاشی که برایش می‌کنید به شما سود می‌رساند.
یک ذره‌بین را تصور کنید. کاری که با حواس‌پرتی انجام شود مثل نور خورشید است که در جهات مختلف تابش می‌کند. تمرکز کردن مثل این می‌ماند که با یک ذره‌بین قدرت نور خورشید را افزایش دهیم. ما می‌خواهیم انرژی‌ای که داریم را با تمرکز روی کار‌های مهم متمرکز کنیم.


گام اول: عوامل حواس‌پرتی را از بین ببرید


چند وظیفه‌ای (Multitasking) یک دروغ است. اگر فکر می‌کنید که می‌توانید هم برنامه‌نویسی کنید و هم هم‌زمان دایرکت‌های اینستاگرام خود را پاسخ دهید و اخبار روز را چک کنید، به خودتان دروغ گفته‌اید.
ما در دنیایی پر از حواس‌پرتی زندگی می‌کنیم. تکنولوژی‌ای که با آن کار‌هایمان را انجام می‌کنیم، یک شمشیر دو لبه است. هیچ چیز لذت‌بخش‌تر از شنیدن صدای نوتیفیکیشن اینستاگرام نیست.
«ایول، ‌یه نفر عکس غذایی که خوردم را لایک کرد. » اما هیچ چیز به اندازه همین نوتیفیکیشن به تمرکز شما آسیب نمی‌رساند.


از بین بردن عوامل حواس‌پرتی، اساس تمرکز و کار عمیق است.

  • اگر برای کارتان لازم نیست همیشه در دسترس باشید، تلفن همراه خود را سایلنت یا خاموش کنید. من از اپلیکیشن Forest برای این کار کمک می‌گیرم. این اپلیکیشن به شما کمک می‌کند کمتر گوشی خود را چک کنید و بهتر تمرکز کنید.
  • در صورتی که نمی‌توانید تلفن همراهتان را خاموش یا سایلنت کنید، اپلیکیشن‌هایی که نوتیفیکیشن می‌فرستند را ببندید یا اجرای آن‌ها را متوقف کنید. همچنین بهتر است پنجره‌هایی از مرورگرتان که به کارتان مربوط نمی‌شود را ببندید.
  • از هدفون استفاده کنید. استفاده از هدفون باعث می‌شود که دیگران کمتر تلاش کنند با شما سر صحبت را باز کنند. همچنین بار‌ها گوش دادن به یک آلبوم باعث افزایش تمرکز حواس می‌شود. این آلبوم می‌تواند یک آهنگ با ریتم تند باشد که مغزتان را وادار به کار کردن بیشتر می‌کند یا یک آهنگ آرامش بخش باشد که شما را ریلکس می‌کند. بسیاری از برنامه‌نویسان از این روش استفاده می‌کنند.


گام دوم: تکنیک پومودورو


قبل از اینکه از ترس سکته کنید و با خودتان بگویید: «من عمراً بتونم ۸ ساعت بدون حواس‌پرتی کار کنم»، بهتر است با تکنیک پومودورو آشنا شوید.
تکنیک‌های زیادی برای افزایش تمرکز وجود دارد اما پومودورو تکنیک مورد علاقه من است. در ادامه برایتان توضیح می‌دهم که این تکنیک چگونه کار می‌کند.


به اندازه یک پومودورو یا ۲۵ دقیقه کار کنید


برای ۲۵ دقیقه بدون وقفه کار کنید. این ۲۵ دقیقه باید با حواس جمع، بدون مزاحمت و حواس‌پرتی و با حداکثر تمرکز کار کنید. می‌توانید از یک تایمر برای اندازه‌گیری زمان استفاده کنید. این مدت که به کار کردن اختصاص می‌دهید، یک پومودورو نام دارد.
سپس ۵ دقیقه استراحت کنید
استراحت کردن قسمت مهمی از تکنیک پومودورو است. به هیچ عنوان استراحت کردن را به بهانه کار بیشتر ترک نکنید. این زمان ۵ دقیقه‌ای را می‌توانید به آب خوردن، چک کردن اخبار، دوش گرفتن یا هر کاری که به شما کمک می‌کند ذهنتان را از کار جدا کنید بگذرانید. البته توصیه من این است که سراغ چیز‌های جذابی مثل اینستاگرام نروید.


هر پومودورو، فقط یک کار

این کار می‌تواند برطرف باگ باشد یا برنامه‌نویسی یک قابلیت جدید یا تماشای ویدئوی آموزشی. اگر کاری که می‌خواهید انجام دهید طولانی است، آن را به چند کار کوچک ۲۵ دقیقه‌ای تجزیه کنید. گاهی هم کار‌هایی که می‌خواهیم انجام دهیم آنقدر کوچک است که وقتی کمتر از ۲۵ دقیقه از ما می‌گیرد. در این حالت می‌توانیم چند کار کوچک مشابه را در یک پومودورو جا دهیم. نکته مهم این است که این کار‌های کوچک باید از یک جنس و یک نوع باشد تا تمرکز ما را به هم نزند.
یکی از دلایلی که انجام کار‌هایمان را به تعویق میاندازیم این است که اهدافی را برای خودمان تعریف می‌کنیم که بزرگتر از توان ما هستند. اگر هدف شما «نوشتن یک کتاب» باشد، هیچوقت نمی‌توانید یک کتاب بنویسید اما وقتی آن را به کار‌های کوچکتری مثل «نوشتن ۳۰۰ کلمه» یا «نوشتن طرح کلی کتاب» بشکنید، مسیر انجام کار برایتان واضح‌تر می‌شود. در این حالت شروع به کار نیز به چشمتان آسان‌تر و ممکن‌تر می‌شود.


بدون حواس‌پرتی کار کنید


یک بار دیگر گام اول را بخوانید، اگر در محیطی کار می‌کنید که پر از عوامل مزاحم و حواس‌پرتی است، تکنیک پومودورو برایتان موثر نخواهد بود.


اگر ۲۵ دقیقه برایتان طولانی است، از زمان‌های کوتاه‌تر شروع کنید


برخی از افراد نمی‌توانند حتی ۲۵ دقیقه هم تمرکز کنند. این افراد بهتر است ابتدا از ۱۰ دقیقه شروع کنند و کم کم زمان تمرکز خود را به ۲۵ دقیقه برسانند.
وقتی تمرکز کردن برایتان راحت شد، می‌توانید بازه زمانی پومودورو‌های خود را تا ۵۵ دقیقه هم برسانید.


تلاش کنید در روز به اندازه چند پومودورو کار کنید

تکنیک پومودورو به شما پیشنهاد می‌دهد که بعد از گذراندن ۴ پومودورو زمان بیشتری (مثلا ۱۵ دقیقه یا بیشتر) را برای استراحت صرف کنید. این زمان استراحت شما را برای ورود به ۴ پومودوروی بعدی آماده می‌کند. این تعداد پومودورو بسته به نیاز و توانایی شما می‌تواند کمتر یا بیشتر شود. توصیه من این است که در ابتدای راه افزایش تمرکز و کار عمیق، زیاد به خودتان سخت نگیرید.


چطور این تکنیک به من کمک می‌کند؟


در ابتدای این مقاله در مورد اهمیت تمرکز و کار عمیق توضیح دادیم. شاید در ابتدا ۲۵ دقیقه زمان کمی به نظر برسد اما وقتی آن را به چند ۲۵ دقیقه در روز برسانیم و وقتی آن‌ها را به زمان‌هایی که در طول یک هفته یا یک ماه صرف می‌کنیم وصل کنیم، متوجه می‌شویم که همین ۲۵ دقیقه چقدر می‌تواند در کارمان به ما کمک کند.
و این همان وقتی است که مهارت‌های برنامه‌نویسی‌تان بهتر و بهتر می‌شود.


سخن پایانی


تکنیک‌های زیادی برای افزایش تمرکز و کار عمیق وجود دارد. اولین قدم برای اجرای همه آن‌ها این است که بدانیم چقدر تمرکز حواس می‌تواند روی بهره‌وری و کار ما تأثیر داشته باشد. شما چه تکنیک‌های دیگری برای افزایش تمرکز و کار عمیق می‌شناسید؟


برای کامنت گذاشتن، وارد حساب کاربری خود شوید
نظرات بیشتر

در حال انجام عملیات

-1