Коли хочеться все кинути

Коли хочеться все кинути

Я постійно бачу молодих розробників, які, пройшовши курси програмування, втрачають віру в себе і думають, що ця робота — не для них.

Коли я тільки-но почав свій шлях, я кілька разів подумував змінити професію, але, на щастя, так і не змінив. Ви теж не маєте здаватися. Коли ти новачок, будь-яке завдання здається складним, і програмування в цьому плані не виняток. Ось що можна зробити, щоб пройти через найнапруженіший період:

Влійтеся в колектив таких же новачків. Вчитися програмувати одному складно. Але коли довкола багато людей, які, як і ви, долають перешкоди, стає легше. А ще разом веселіше! Наприклад, почніть навчання одночасно з другом, який теж хоче програмувати. Це додасть елемент змагальності та мотивує йти вперед. Інший варіант – приєднатися до групи однодумців. Наприклад, freeCodeCamp має форумде можна спілкуватися з іншими учнями.

freeCodeCamp — західна некомерційна організація із спільного навчання програмування. У Росії так само існує чимало колективних зустрічей та онлайн співтовариств, які пропонують введення у професію. Почати пошук можна тут. - прим. перев.

Знайдіть спосіб навчання, який працює для вас найкраще. Правильного способу вивчити програмування немає. Коли я був у коледжі, лекції не давали мені нічого. Доки я не навчився шукати індивідуальний підхід, я відчував розчарування через відсутність прогресу. Ви унікальні, і найкращий спосіб навчання для вас так само унікальний. Існує величезна кількість онлайн-курсів, шкіл та книг з програмування. Щось підійде одній людині, щось іншій. Виберіть спосіб, який працює для вас найкраще. Якщо нинішній спосіб навчання не дає віддачі, просто поміняйте його.

Почніть створювати щось. Піаніст навчається, граючи на піаніно. Програмування можна опанувати, лише програмуючи. Якщо ви вчитеся розробці, так і не написавши рядки коду – припиніть це та починайте писати код. Ніщо не мотивує краще, ніж бачити плоди своєї праці. Якщо навчання не дає видимих ​​результатів, мотивація рано чи пізно пропаде. Вчитеся розробці веб-сайтів? Створюєте невеликий сайт. Вчитеся розробці під мобільні? Створіть програму під Android. Не важливо, чи це буде дуже просте — щоб прискорити навчання, бачити власний прогрес і мотивувати себе, почніть створювати щось прямо зараз.

Звертайтеся за допомогою. Не бійтеся просити допомоги, коли вам потрібна. Цілком нормально визнавати, що чогось не розумієш і хочеш вчитися. Велика кількість досвідчених розробників не проти допомогти, особливо якщо ви витратили час на формулювання питання і погуглили, перш ніж запитати. На freeCodeCamp є форум, де новачки можуть ставити запитання StackOverflow - теж чудове місце. Можна тегати знайомих прямо в Twitter або Instagram, щоб запитати, чи ви на правильному шляху.

Для питань російською підійде тостер або Переповнення стека на російській мові. - прим. перев.

Зробіть написання коду звичкою. Фундаментально важливо зробити практичне програмування частиною денної рутини. Краще кодувати по годині кожен день, ніж сім годин поспіль у вихідний. Регулярність зробить із програмування звичку. Без звички розум знайде тисячу відмовок відкласти завдання, бо написання коду енерговитратне. Крім цього, оскільки технологія вимагає пам'ятати багато пов'язаних деталей, кілька днів без програмування знизить кількість засвоєних концепцій.

Вчіться правильно відпочивати. Іноді нестримна робота може здаватися розумним та продуктивним заняттям — доки не станеться перегорання. Програмування вимагає багато мислепалива. Важливо своєчасно відновлювати цей ресурс. Якщо втратили мотивацію і відчувайте втому - вимкніть комп'ютер і зробіть перерву. Прогуляйтеся. Злітайте у відпустку. Якщо ви стомилися, відпочиньте від програмування, а не кидайте його.

Джерело: habr.com

Додати коментар або відгук