Ми зациклюємося на питаннях, де і що вчити. Але оминаємо важливий момент: як вчити. Це важливо, адже люди, стикаючись із проблемою, часто просто усувають її причину. У нашому випадку це прагнення навчитися програмувати. Зрозуміло, що кинути все – не вихід. Особисто мені дисциплінувати себе допомогли 7 простих порад.

Сплануй

Планування – це перший пункт, на який варто звернути увагу. Визнач, коли і скільки ти можеш займатися. Після цього склади графік і, звичайно, дотримуйся його. Сплануй день так, щоб було можливо виділяти на програмування не менш ніж одну годину. Інакше це або розтягнеться дуже надовго, або закінчиться не почавшись. Година – мінімальний проміжок, який дозволить охопити теорію та практику. Треба розуміти, писати і розбирати приклади хорошого коду. Звісно, для цього потрібен час.

Реклама

Тримай темп

Дуже важливо виділяти конкретний час на програмування щодня. Є причина, чому потрібно робити саме так. Важливо не тільки навчитися писати код, але розуміти його. Домогтися цього можна тільки тоді, коли програмування стане такою ж звичною справою, як почистити зуби. Не треба посилатись на зайнятість і відсутність часу: це все відмовки та лінощі. Нехай ти займатимешся не годину, а півгодини. Головне – сталість.

workspace33

Теорія проти практики

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

Поєднуй: спочатку дивись теорію і відразу застосовуй її. У програмуванні дрібниць немає, але занадто великий потік інформації в розумних книжках лякає. Не намагайся з нуля зрозуміти цілком усе, що написано: спочатку визнач, що актуально для тебе. До речі, хороші книжки з програмування перечитуються кілька разів, і щоразу ти будеш розуміти дедалі більше.

Керуй часом

Програмувати – не так просто, як здається. Це величезна інтелектуальна робота, а коли щось не виходить, то й емоційна напруга. Година занять – це досить небагато, але якщо йдеться про 3-4 години на день, то складно залишатися сконцентрованими весь цей час. Головне – навчитись правильно організовувати час своєї роботи.

Система тайм-менеджменту – це така організація свого часу, яка дозволяє бути продуктивними та сконцентрованими, поки робота не буде виконана. Особисто мені допомогла техніка Pomodoro. Вона передбачає розбиття завдань на 25-хвилинні інтервали, які змінюються короткими перервами. Систему можна підлаштовувати під себе та обирати інтервали іншої тривалості. Усе залежить від посидючості й здатності довго концентруватися на одному завданні. Наприклад, інтервали можна зменшити до 15-20 хвилин або навпаки: якщо ти легко занурюєшся в процес, то можна їх збільшити до 30 хвилин. Потрібно лише знайти той варіант, який найкраще підходить особисто тобі.

Роби «розвантажувальні» дні

Для результату треба займатися щодня. Зрозуміло, що постійне навантаження матиме наслідки: із часом стане складніше підтримувати заданий темп, і ти зійдеш із дистанції. Для того, щоб уникнути «вигорання», визнач у своєму графіку так звані «розвантажувальні» дні. Ідея в тому, щоб відійти від рутини.

workspaceТи можеш писати свої власні програми, не обмежуючись завданнями та прикладами, які пропонує теорія. Можеш подивитися відео, почитати блоги або пошукати вирішення проблем, які в тебе виникають. У підсумку, неважливо, чим конкретно ти займатимешся в ці дні. Головне, щоб це давало користь і цікавило особисто тебе.

Відстежуй прогрес

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

Працюй над власним проектом

Вправи та приклади, на яких усі спочатку тренуються, – це чудово, але вони стануть нудними, коли ти вже трохи освоїшся в мові. Моя порада: почни свій проект. Не страшно, якщо він буде невеликий: головне, що він буде особисто твоїм. Праця здаватиметься легкою й буде бажаною, адже власний проект цікаво довести до кінця і зробити правильно. Відразу з’ясується, що ти не розумієш, як досягти бажаного результату, але це буде приводом, щоб звернутися до Google та підтягти свої навички. Отже, твоє знання мови розшириться ще більше.

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

Джерело

Приєднуйтесь до групи Вар’ят в Facebook і стежте за оновленнями. З нами цікаво!