با یادگیری چگونگی تمرکز بر کارها، می‌توانید بهتر کد بنویسید
1398/01/10 14:32 , میلاد صاحب نظر

با یادگیری چگونگی تمرکز بر کارها، می‌توانید بهتر کد بنویسید

فکر کنم این سوالی است که هر کسی وقتی می‌خواهد کد نویسی یاد بگیرد می‌پرسد: "آیا کد نویسی سخت است؟"جواب‌ها بسته به اینکه از چه کسی بپرسید فرق می‌کنند.

"هدف زندگی صرفا رسیدن به نتیجه نیست. بلکه هدف زندگی رشد و پیشرفت است. و همچنین بذل و بخشش."

رابین شارما

چرا کد نویسی سخت است؟

یادگیری کد نویسی خیلی خوب و جالب است، به خصوص وقتی عضو یک گروه باشید.

در گروه‌های برنامه‌نویسی با توسعه‌دهندگان با استعداد و الهام‌بخشی مثل خودتان آشنا می‌شوید و فرصت کار کردن با مربیان مجرب را خواهید داشت.

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

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

سختی تمرکز کردن

"عملکرد خوب عبارت است از ظرفیت و میزان تمرکز شخص روی کار"

بتی باکلی

یک مطالعه انجام شده توسط موسسه تکنولوژی ایالت جورجیا در آمریکا نشان می‌دهد که توسعه‌دهندگان نرم‌افزار به طور متوسط زمان ۱۰ الی ۱۵ دقیقه صرف می‌کنند تا بعد از ایجاد یک حواس پرتی یا مزاحمت، دوباره بتوانند به کار ادامه دهند.

برنامه‌نویسی به تمرکز و حواس جمع نیاز دارد، به خصوص برای افرادی که به تازگی به برنامه‌نویسی مشغول شده‌اند. برای مثال، دانشجویان گروه CodingDojo باید حداقل هفته ای ۷۰ ساعت کد بزنند تا بتوانند به یک توسعه‌دهنده خودکفا تبدیل شوند.

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

و با توجه به مجله TIME، کمپانی مایکروسافت به این نتیجه رسیده است که از سال ۲۰۰۰ تا کنون، به صورت متوسط چرخه توسط ۱۲ ثانیه‌ای یک انسان به ۸ ثانیه کاهش یافته است، یعنی کمتر از چرخه توجه یک ماهی عید.

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

احساس اضطراب می‌کنیم، دچار فراموشی می‌شویم و همچنین بیشتر کارمان را به تعویق می‌اندازیم، چون حس می‌کنیم که فقط در حال درجا زدن هستیم و به هیچ نتیجه‌ای نمی‌رسیم. برای غلبه بر این مشکل، باید برخی از عوامل داخلی و خارجی که باعث می‌شوند تمرکز خود را از دست بدهیم، بشناسیم:

 

  • شبکه‌های اجتماعی

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

  • سر و صدا

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

  • کمبود خواب

بدن ما برای اینکه بتواند کارایی کامل و بدون نقصی داشته باشد، در طول روز به میزان کافی خواب نیاز دارد. اکثر مواقع، کمبود خواب باعث سردرد می‌شود و وقتی دچار سردرد می‌شویم، عملکردمان ضعیف می‌شود.

دکتر فیلیپ گرمن، یک استادیار روان‌پزشک در دپارتمان روان‌پزشکی و عضو مرکز Penn Sleep می‌گوید: "مطالعات نشان می‌دهند افرادی که به جای هفت یا هشت ساعت خواب در روز فقط ۶ ساعت می‌خوابند، به مرور زمان احساس می‌کنند که با این میزان کم خوابیدن سازگاری یافته‌اند – آن‌ها به این سبک زندگی عادت می‌کنند.
اما اگر نتیجه تست‌های هوشیاری و عملکرد ذهنی آن‌ها را ببینید، مشاهده خواهید کرد که کارایی و عملکرد آن‌ها دائما در حال کاهش یافتن است. پس نکته اینجا است که وقتی دچار کمبود خواب می‌شویم، کم‌کم دیگر متوجه نخواهیم شد که چقدر در حال ضعیف شدن هستیم".

  • استرس

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

  • گرسنگی

درست همانند خواب، بدن ما برای داشتن کارکرد مناسب به غذا نیز نیاز دارد. وقتی شکممان پر باشد نسبت به زمانی که خالی است، عملکرد خیلی بهتری خواهیم داشت.

عوامل داخلی و خارجی حواس‌پرتی

عوامل داخلی و خارجی حواس‌پرتی

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

چگونه با حواس‌پرتی‌ها مقابله کنیم؟

"تمرکز همانند یک عضله است، و می‌توانید آن را پرورش دهید. خیلی از مردم از این ایده اشتباه رنج می‌برند که آن‌ها نمی‌توانند تمرکز کنند و قابلیت تمرکز ندارند، و این ایده تبدیل به یک پیشگویی خودآموز می‌شود. وقتی این باور اشتباه را کنار بگذارید، می‌توانید دیدگاه و روش خیلی واقع‌گرایانه‌تری برای ایجاد تمرکز به دست آورید".

الی ونزکی، نویسنده کتاب Hack Your Brain

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

یک محیط مطالعه خوب فراهم کنید

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

یاد بگیرید استرس خود را مدیریت کنید

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

اگر وظیفه و کار فعلی شما نیاز به تمرکز دارد،

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

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

Notificationهای شبکه‌های اجتماعی خود را بی‌صدا کنید

"ابزارهای اجتماعی ما باعث پیشرفت جامعه مدرن نشده‌اند، بلکه تبدیل به مشکل برای آن شده‌اند".

کلی شایرکی، نویسنده کتاب Here Comes Everybody: The Power of Organizing Without Organizations

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

گوشی خود را روی حالت بی‌‌صدا یا سایلنت قرار دهید و همه notificationها را خاموش کنید تا از حواس‌پرتی جلوگیری کنید.

استراحت و تجدید قوا کنید

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

سبک زندگی سالم

"سالم و متناسب نگه داشتن بدن – از طریق ورزش و تغذیه مناسب – کلید دستیابی به یک زندگی بهتر است، نه تنها در خانه بلکه همچنین در محل کار".

دیوید ولمر، مدیر عامل Isolator Fitness

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

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

سبک زندگی سالم

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

همیشه و همه‌جا کد بزنید

"تمرکز داشته باشید، به دنبال آرزوهای خود بروید و به حرکت به سمت اهدافتان ادامه دهید".

LL Cool J

هیچ‌کس نمی‌تواند یک شبه تبدیل به یک برنامه‌نویس خودکفا شود. برای اینکه تبدیل به یک توسعه‌دهنده ماهر شوید، باید تمرکز کنید و زمان، تلاش و هزینه زیادی را صرف برنامه‌نویسی کنید.

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

منبع: codingdojo

 مطالب مرتبط

 ۴ برنامه‌نویس معروف که کدهای موفقیت زندگیشان را نوشتند
7 دلیل منطقی برای آموختن #C
 طبقه بندی زبان های برنامه نویسی
به دست آوردن Exceptionها در #C و یافتن همه خطاها
 LINQ(زبان جستجوی یکپارچه)
برنامه نویسی شیءگرا چیست؟

از آخرین دوره های آموزشی و تخفیف ها مطلع شوید

با تکمیل فرم زیر ، از اخبار و اطلاعات به روز برنامه نویسی و تکنولوژی عقب نمانید

آخرین مطالب

آموزش جامع SQL Server (جلسه ۱۲)
آموزش جامع SQL Server (جلسه ۱۲)

دستور UPDATE در SQL Server برای تغییر داده‌های موجود در یک جدول، از دستور UPDATE به شکل زیر استفاده ...

آموزش جامع SQL Server (جلسه ۱۵)
آموزش جامع SQL Server (جلسه ۱۵)

دستور DROP TABLE در SQL Server گاهی، لازم است یک جدول که دیگر استفاده‌ای ندارد را حذف کنید. برای ...

آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)
آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)

بخش اول از آخرین مبحث دوره جامع آموزش SQL Server در جلسه قبلی بررسی شد. این مبحث که ...

آخرین دیدگاه ها

دیدگاه خود را درباره این پست بنویسید

فرم ارسال نظرات