Зміст
- 01. Почніть власний проект
- 02. Робіть потроху кожен день
- 03. Дізнайтеся, як знайти власне рішення
- 04. Поговоріть з іншими розробниками
- 05. Пізнайте цикл навчання
Хочете розпочати розробку? Ну, це просто: просто перейдіть до Codecademy (або перегляньте список навчальних ресурсів веб-дизайну Creative Bloq).
Але що, якщо ви зробили це більше разів, ніж можете порахувати, і застрягли в тому, куди йти далі?
Вам потрібно взяти на себе зобов’язання розірвати цикл підручників і виконати ці п’ять кроків, щоб допомогти вам досягти наступного рівня як розробник.
01. Почніть власний проект
Давайте спочатку знімемо великий. Різниця в навчанні, коли ви створюєте навчальний проект, порівняно зі складанням власного, є чимось схожим на порівняння живопису за цифрами з чистим полотном. Це може трохи лякати. Але робота над власним проектом - це те, де ви зможете збільшити впевненість у собі та підвищити свої навички найбільше.
Не знаєте, що будувати? Це має бути щось, що вас насправді цікавить, тому ви мотивовані, але достатньо амбітні, щоб не знати, як це повністю побудувати відразу.
Якщо ви добре підібрали, до того часу, як закінчите, ви вже точно вирівняєтесь і вам також буде що показати.
- Також читайте: Як розпочати побічний проект
02. Робіть потроху кожен день
Гаразд, отже, це стосується майже всього, що ви хочете навчитися, але особливо актуально для розвитку. Навчання кодуванню є складним завданням, оскільки майже вимагає іншого способу мислення. Якщо ви виявляєте, що переглядаєте вже вивчені концепції, або вам важко мати проривні моменти у вашому розумінні, то ви, безумовно, отримаєте користь, зробивши кодування частиною своєї повсякденної рутини.
Це навіть не означає відкладати години дня, але витрачаючи 30 хвилин на день кожен день, ви отримаєте більше користі, ніж витрачати солідні три години на тиждень за один сеанс.
Якщо вам важко отримати мотивацію, тоді погляньте на техніку Зайнфельда або техніку Помодоро, щоб вечорами робити вам додатковий удар.
03. Дізнайтеся, як знайти власне рішення
Перш ніж перейти безпосередньо до пошукової машини, переконайтеся, що ви повністю продумали свою проблему та який би був ваш підхід.
Звичайно, ви, мабуть, можете відстежити подібний проект (або підручник) і скопіювати та вставити його у свій, але це затримає вас у довгостроковій перспективі. Спершу придумайте власний план. Якщо ви розкладете свою проблему на частини, це допоможе вам націлити саме те, з чим вам потрібна допомога.
Якщо щось, здається, працює не так, як ви очікували, пам’ятайте, ви завжди можете перевірити консоль браузера, чи не з’являються помилки. Важливо навчитися читати помилки консолі / і розуміти, що вони означають.
Пошук помилки зазвичай може викликати запитання у людей, які мали таку ж проблему. Просто не забудьте видалити будь-які імена змінних або імена файлів, які є специфічними для вашого проекту.
04. Поговоріть з іншими розробниками
Оскільки всі розробники також навчаються самостійно, вони, як правило, також роблять досить чудових вчителів. Сподіваємось, ви вже десь працюєте з чудовими старшими розробниками.
Якщо вони переглянуть ваш код або покажуть вам рішення, це може бути одним із найшвидших способів навчання. Це також показує їм, яким є ваш поточний рівень кваліфікації, і може означати, що ви частіше берете участь у великих проектах. Інші розробники будуть набагато охочіші допомогти, якщо ви зможете показати, що ви спочатку щось зробили.
Якщо ви не знаєте жодного розробника, спробуйте шукати зустрічі у вашому районі. Або зв’яжіться з Інтернет-спільнотою - у Slack є чудові кімнати чату, повні людей, які хочуть допомогти. Коли ви шукаєте нову роботу, сфокусуйте увагу на тому, де є команда, у якої ви можете навчитися, або яка проводить постійне навчання.
05. Пізнайте цикл навчання
Поки ви розробник, ви завжди будете вчитися чогось нового. Це може бути трохи вихором емоцій, коли ви намагаєтесь обговорити щось уперше. Нормально відчувати такі емоції, як невпевненість у собі, розчарування і навіть страх, занурюючись у новий виклик. Але результат завжди однаковий - хвилюючий момент, коли, нарешті, це спрацьовує.
Досить довго спостерігайте за розробником, і ви переконаєтесь у цьому самі - щось на зразок міні-настільної версії футболіста, який забиває гол, або тенісиста, який виграє сет. Це відчуття, чому ми робимо те, що робимо. Саме це робить розробку інтерфейсів такою цікавою роботою. І ви досягнете цих моментів швидше, якщо зможете пройти важку ситуацію, не здаючись. Чим більше ви пройдете цей цикл, тим краще ви будете в ньому.
Сподіваюся, ці поради допомогли вам у вашій подорожі піднятися на рівень молодшого розробника інтерфейсів. Щось я пропустив? Поділіться своїми порадами в коментарях нижче.