Здравословните навици правят живота по-лесен

Винаги, когато има нещо ново, което искам да включа в живота си, първо се съсредоточавам върху изграждането на навик. Исках по-добре изглеждаща физика, затова реших да ходя на фитнес 6 дни в седмицата за 30–45 минути. Исках да чета повече книги, затова започнах да чета всеки ден по 15–30 минути преди лягане.

Навиците описват неволните поведения, контролирани от нашето подсъзнание. Психолозите [наред с други] вярват, че 40–95% от нашето поведение е резултат от навик [Източник: Да ви помогнем да проектирате бъдещето си], затова поставям толкова много акцент върху изграждането им.

Здравословните навици правят живота ни по-лесен.

Програмирането не е по-различно. Преди да се стремите да подобрите уменията си за програмиране, първо трябва да работите усилено, за да ангажирате ежедневното програмиране в подсъзнанието си. Много хора не успяват да станат програмисти само защото са били по-фокусирани върху крайната цел да бъдат компетентен програмист. Това води до постоянно разстройство, защото те са изключително съзнателни колко зле са, тъй като са фокусирани върху това колко добри искат да бъдат.

Вместо да се съсредоточавате върху това колко добър искате да бъдете, първо прехвърлете фокуса си върху изграждането на навика. След като навикът е циментиран, тогава можете да започнете да се влюбвате в процеса на постепенно усъвършенстване, за да станете компетентният програмист, който искате да бъдете.

Но как да изградите навик?

Оставете кодирането да отговаря на вашите интереси

Кодирането само по себе си може да бъде досадно. Когато свържете програмирането с нещо, от което сте изключително заинтересовани и страстни, това може да промени цялото изживяване, като по този начин улеснява програмирането всеки ден.

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

Какъвто и да е вашият интерес, намерете начин да преплетете кодирането с тази страст.

Използвайте формулата на силата на навика

В Силата на навика Чарлз Дюхиг представи нещо, наречено цикъл на навика. Примката на навик се състои от 3 части; 1) Реплика, 2) Рутина, 3) Награда. Разбирането как да ги използвате ефективно е жизненоважно за постигането на повече контрол върху вашите навици и изграждането на вашия навик за програмиране.

Реплика:Понякога се нарича напомняне. Репликата е това, което задейства мозъка ви да направи нещо; Причината, поради която започвате да правите нещо на първо място. Репликите обикновено попадат в една от следните категории:

  • време
  • Емоционално състояние
  • Местоположение
  • Предишно действие
  • Компания / Кой е с вас

Например 20:00 може да бъде определено време, за да спрете всичко, което правите, и да работите по програмна задача. Или винаги, когато ви е скучно, решавате да приемете програмни предизвикателства в Hackerrank — това е пример за емоционално състояние.

Рутина: Рутината описва самия навик. Понякога не сме наясно с рутината - например някой може да не забележи, че дъвче писалката си, когато мисли - но в други случаи сме в пълно съзнание. Тези поведения се случват автоматично, въпреки че първоначално бихте направили съзнателен избор да преследвате тези действия в началото, например:

  • „Беше 20:00, така че започнах да работя върху предизвикателство по програмиране.“
  • „Бях отегчен, затова написах код.“

Награда: Наградата укрепва рутината и циментира навика дълбоко в нашия подсъзнателен мозък. Друг начин да мислите за наградата е като фактор за удовлетворение - Какво ще спечеля от това, което ще направя?. Отговорът на този въпрос определя колко силен може да бъде навикът. Ако не получавате удовлетворение от това, няма да продължите да изпълнявате рутината.

След като мозъкът ви свърже поведението с награда, в крайна сметка ще развиете жажда за поведението, съзнателно или несъзнателно.

Задайте SMART цели

Целите ни дават усещане за посока. Ако някога сте се чувствали така, сякаш работите изключително усилено, но не напредвате в пътуването си, това е защото не сте имали нищо, към което сте се стремили.

Чрез поставянето на конкретни измерими, постижими, релевантни, ограничени във времето (SMART) цели, можем да имаме яснота накъде отиваме, като по този начин правим възможно да съсредоточим нашите усилия, ресурси и време към увеличаване на шансовете ни да постигнем това, което най-много желаем - в този случай, за да станете компетентен програмист.

Конкретна: Целта, която си поставяте, трябва да е ясна и конкретна. Неуспехът да си поставите такива цели би довел до невъзможност да съсредоточите усилията си или никога да не се почувствате истински мотивирани за постигане на целта си. Когато си поставяте целта, помислете какво искате да постигнете и защо е важно да го постигнете.

Измерима: Една цел е измерима, когато имате средствата да проследите нейния напредък. Проследяването на напредъка ви помага да останете мотивирани, докато оценката на тези цели ви позволява да спазвате крайните срокове, да останете фокусирани и да предвиждате постигането на целта си. Измеримите цели ще отговорят на въпроса „Как ще разбера кога съм постигнал целта си?“.

Постижими: Нямам нищо против да мечтая за големи, но целите трябва да са реалистични и постижими. В много случаи това, което е възможно, е в очите на наблюдателя; например много хора се съмняваха, че интернет може да бъде толкова мощен, колкото е днес, но в очите на някои хора това беше неизбежно. Следователно постижимите цели трябва да разширят нашите способности, но в крайна сметка трябва да останат възможни.

Уместни: Основната цел трябва да е важна за вас. Тъй като вие ще носите отговорност за постигането на собствената си цел, тя трябва да има значение за вас. За да знаете дали вашата цел е уместна, трябва да можете да отговорите с „да“ на въпроси като; 1) Заслужава ли си? 2) Това ли е подходящият момент? 3) Аз ли съм правилният човек, който да изпълни това?

Ограничен във времето: Целите трябва да имат целева дата. Кога искате да постигнете целта си? Ако учителите в нашето училище не ви дадоха краен срок за изпълнение на домашното, бихте ли го завършили? Домашната работа, зададена от учителите, беше страхотен трик за оценка на нашата готовност за финалния изпит, който трябваше да положим (т.е. SATs, GCSEs, A-Levels и т.н.). Като имате обвързана с времето цел, можете да приоритизирате ежедневните задачи, които ви приближават до целта ви.

Последни мисли

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

Благодаря за четенето!

Ако ви хареса тази статия, свържете се с мен, като се абониратеза моя БЕЗПЛАТЕН седмичен бюлетин. Никога не пропускайте публикация, която правя за изкуствения интелект, науката за данни и работата на свободна практика.

Свързани статии