Як підтримувати мотивацію для занять програмуванням, geekbrains - навчальний портал для

Запорука успіху в програмуванні - регулярні заняття. Ми зібрали самі корисні поради про те, як побороти прокрастинація і мотивувати себе в навчанні.

Як підтримувати мотивацію для занять програмуванням, geekbrains - навчальний портал для

Запорука успіху в програмуванні - це регулярні заняття. Але, брак мотивації часто призводить до того, що знаходяться більш "важливі" справи, а програмування приділяється все менше часу. Багато новачків закидають заняття, так і не отримавши відчутних результатів.


Ми зібрали самі корисні поради користувачів Quora, серед яких багато практикуючих програмістів, про те, як побороти прокрастинація і мотивувати себе в навчанні:


Nathan Burchfield, IT Administrator and Developer

  • Оточіть себе контентом, пов'язаним з програмуванням. Підпишіться на тематичні блоги і Twitter.
  • Поділіться своїми ідеями з близькими друзями або родиною. Іноді, коли ви отримуєте позитивні відгуки від інших, це мотивує настільки, що потім складно відірватися від екрану комп'ютера.
  • Програмуйте не відволікаючись протягом 2-х хвилин. Швидше за все, відбудеться ефект снігової кулі і ви продовжите кодіть.
  • Покажіть свій код іншим. Якщо ви знаєте, що люди можуть його бачити, то, як правило, будете тримати його актуальним і чистим.
  • Я поставив на заставку робочого столу таку картинку. Це перше, що я бачу, коли сідаю за комп'ютер, відмінно допомагає направити свою діяльність в потрібне русло:

Як підтримувати мотивацію для занять програмуванням, geekbrains - навчальний портал для


Juan Gallardo, Ruby programmer


З мого досвіду, новачки починають програмувати з двох причин:


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


Laveena Bachani, CS graduate


Abir Bhattacharyya, Software Engineer and Statistical Data Analyst


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

  • Встановлюйте терміни.
  • Читайте якісні коди, знайомтеся з хорошими open source проектами.
  • Беріться за таку кількість проектів, на яке ви тільки здатні.


Puneet Khanduri, Platform Engineer at Twitter


Програмування - це можливість втілити ідеї в реальність. Це найсильніша мотивація для більшості програмістів.


Скажу тільки одне: "Майстерність починається з невеликих кроків".


Мета стати хорошим програмістом повинна бути короткостроковою, потрібно представляти більш масштабну картину того, ким ви хочете бачити себе через 5 років.


Jaime López, Programmer, Code Designer


Gene Sewell, Programmer, designer, wanderer


Мотивація зростає тоді, коли ви бачите результат своїх старань. Але якщо ви, насправді, не надто зацікавлені в програмуванні, то не отримаєте віддачі від досягнутого. Важливо вибрати такий рід діяльності, де результат буде мати для вас велику цінність.


Спробуйте зробити якусь цікаву штуку, яка приверне увагу вашої дівчини / хлопця. Пам'ятайте, гордість - це ваша мотивація, а завзятість - запорука успіху.


Чесно кажучи, мене мотивує велика зарплата, яка у програмістів досить висока.


Douglas Walter, Full Stack Developer


Коли я відчуваю себе інертним, мені подобається перемикатися і фокусуватися деякий час на іншій мові. Крім того, ніщо так не заводить, як робота над чимось своїм і тим, у що ти віриш.


Резюмуючи, можна зробити висновок, що всі блискучі досягнення в програмуванні - це результат копіткої роботи крок за кроком. Візьміть курс на щось більше, ніж навчитися програмуванню, і день за днем, слідуючи цим курсом, мотивируйте себе робити невеликі кроки. Вам буде набагато простіше, якщо слово "робота" замінити на "розвага". Складно назвати роботою чи навчанням то, що цілком захоплює, як улюблена гра. Лінус Торвальдс, творець Linux, стверджує: "більшість хороших програмістів роблять свою роботу не тому, що очікують оплати або визнання, а тому що отримують задоволення від програмування". Навчіться отримувати задоволення - це найкраща мотивація.