DEV Community

Не си давай прекалено дълга почивка, когато се хванеш да работиш сериозно по нещо!

SE

(Първо публикувано на Jul 18, 2021)

Това може би е очевидно, но мисля, че е едно от онези дребни неща, които всъщност могат да ти спестят доста време, когато развиваш уменията си като софтуерен инженер. 😅

Ако се хванеш с някой курс по програмиране (или книга, задача, проект), гледай да не спираш и да не си даваш дълга “пауза” в работата си по тях. Тоест ако се хванеш с нещо, изкарай го докрай (освен ако не прецениш, че в бъдеще не възнамеряваш да се връщаш отново към него и просто не си заслужава да отделяш време и енергия за това).

Говоря по-скоро на “макро ниво” (тоест работи по нещото всеки ден или максимално често), а не чак толкова на “микро ниво” (тоест в един ден мисля, че е най-добре да не се претоварваш и да не си казваш “Днес на всяка цена трябва да приключа това!” -> по-добре според мен просто си карай с някакво постоянно темпо, което можеш да поддържаш дългосрочно и което малко по малко те приближава към крайната с цел с всеки изминал ден). Обаче дори и на микро ниво може да се случи нещо подобно (например започваш да работиш по нещо, а след това по някое време си даваш прекалено дълга почивка и после става трудно да започнеш работа отново и да си върнеш фокуса).

Например бях се хванал с един курс по програмиране наскоро, карах го някъде до средата и понеже ми се появиха други по-спешни задачи, трябваше да му дам пауза за известно време. Започнах да се занимавам с други неща и си казах, че когато ми се освободи малко време, тогава ще се върна към първоначалния курс и просто ще си продължа по него.

После се върнах към него след няколко седмици и осъзнах, че ми беше доста трудно да си спомня какво въобще съм правил последния път. 😆Същото ми се е случвало много пъти и с разни проекти, книги, а и външни несвързани с програмирането неща. Просто мозъкът ти отвиква от това, което си правил в миналото.

Какво се случва? Мисля, че просто загубваш “инерцията”, която си изградил и после става доста трудно да започнеш отново. Началото обикновено е най-трудната част, а после хващаш един ритъм и започваш да се движиш напред като на автопилот (именно благодарение на тази инерция, която си генерирал чрез редовното си упражняване). А когато спреш, губиш тази инерция и нещата отново стават трудни.

Същото е и с писането на код като цяло. Ако не се упражняваш за известно време, започваш да забравяш синтаксиса на езика, който ползваш, тънкостите на IDE-то ти и така нататък. 😅 Нужно е да поддържаш уменията си.

Можеш да си припомниш забравенoто, разбира се, но ще ти коства време и енергия, които не би изразходвал, ако просто не си беше давал прекалено дълга почивка.

Просто нещо, за което мисля, че си струва човек да се замисли. 😎

Top comments (0)