Когда вы совершаете покупки по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Вот как это работает.

Хотите начать заниматься фронтенд-разработкой? Ну, это легко: просто зайдите на Кодакадемия (или ознакомьтесь со списком Creative Bloq). учебные ресурсы по веб-дизайну).

Но что, если вы сделали это больше раз, чем можете сосчитать, и не знаете, куда идти дальше?

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

01. Начните свой собственный проект

Давайте сначала уберем с дороги большое. Разница в обучении при создании учебного проекта по сравнению с созданием собственного проекта похожа на сравнение рисования по номерам с чистым холстом. Это может быть немного пугающе. Но работа над собственным проектом — это то место, где вы почувствуете уверенность и больше всего улучшите свои навыки.

Не знаете, что построить? Это должно быть что-то, что вас действительно интересует, чтобы вы были мотивированы, но достаточно амбициозны, чтобы вы не знали, как сразу полностью реализовать это.

Если вы сделали правильный выбор, то к тому времени, как вы закончите, ваш уровень определенно повысится, и вам тоже будет что показать.

  • Также читайте: Как начать сторонний проект

02. Делайте немного каждый день

Техника Помидора
Техника Помидора поможет вам регулярно учиться.

Хорошо, это применимо практически ко всему, что вы хотите изучить, но особенно верно для развития. Научиться программировать сложно, потому что это почти требует другого образа мышления. Если вы обнаружите, что повторяете концепции, которые уже изучили, или вам трудно их освоить. прорывные моменты в вашем понимании, то вы определенно выиграете, если сделаете программирование частью своей повседневной жизни. рутина.

Это даже не означает, что вы будете выделять несколько часов в день, но трата 30 минут в день каждый день принесет вам больше пользы, чем трата целых трех часов в неделю на одно занятие.

Если вам трудно найти мотивацию, взгляните на Техника Сейнфельда или Техника Помидора чтобы дать вам дополнительный заряд бодрости по вечерам.

03. Узнайте, как найти собственное решение

Прежде чем перейти прямо к поисковой системе, убедитесь, что вы полностью обдумали свою проблему и какой будет ваш подход.

Конечно, вы, вероятно, сможете найти аналогичный проект (или учебное пособие), скопировать и вставить его в свой, но в конечном итоге это сдержит вас. Сначала придумайте свой собственный план. Если вы разобьете свою проблему на части, это поможет вам найти именно то, в чем вам нужна помощь.

Если что-то работает не так, как вы ожидали, помните, что вы всегда можете проверить консоль браузера, чтобы увидеть, есть ли какие-либо ошибки. Важно научиться читать ошибки консоли и понимать, что они означают.

Поиск ошибки обычно может вызвать вопросы от людей, у которых возникла такая же проблема. Просто не забудьте удалить все имена переменных или имена файлов, относящиеся к вашему проекту.

04. Поговорите с другими разработчиками

ФЭД на домашней странице Slack
Slack может помочь вам найти других разработчиков интерфейсов для общения.

Поскольку все разработчики также являются самообучающимися, из них, как правило, получаются отличные учителя. Надеюсь, вы уже работаете где-нибудь с замечательными старшими разработчиками.

Если они просматривают ваш код или показывают решение, это может быть одним из самых быстрых способов обучения. Это также показывает им, каков ваш текущий уровень навыков, и может означать, что у вас больше шансов принять участие в более крупных проектах. Другие разработчики будут гораздо охотнее помогать, если вы сначала покажете, что попробовали что-то.

Если вы не знаете ни одного разработчика, попробуйте найти встречу в вашем районе. Или подключитесь к онлайн-сообществу — в Slack есть несколько отличных чатов, в которых полно людей, желающих помочь. Когда вы ищете новую работу, постарайтесь найти место, где есть команда, у которой вы можете учиться, или где проводится постоянное обучение.

05. Познакомьтесь с циклом обучения

Пока вы разработчик, вы всегда будете узнавать что-то новое. Это может быть своего рода вихрь эмоций, когда вы впервые пытаетесь что-то обдумать. Когда вы погружаетесь в новый вызов, нормально чувствовать такие эмоции, как неуверенность в себе, разочарование и даже страх. Но результат всегда один и тот же – волнующий момент, когда, наконец, это работает.

Понаблюдайте за разработчиком достаточно долго, и вы увидите это сами – что-то вроде настольной мини-версии футболиста, забивающего гол, или теннисиста, выигрывающего сет. Это чувство – то, почему мы делаем то, что делаем. Именно это делает разработку интерфейса такой интересной работой. И вы быстрее доберетесь до этих моментов, если сможете преодолеть трудности, не сдаваясь. Чем больше вы проходите этот цикл, тем лучше у вас это получается.

Надеюсь, эти советы помогли вам на пути к карьере младшего фронтенд-разработчика. Что-нибудь, что я пропустил? Поделитесь своими советами в комментариях ниже.

Статьи по Теме:

  • 10 инструментов веб-дизайна, без которых вы не сможете жить
  • Как создать приложение: попробуйте эти замечательные уроки
  • 16 действительно полезных уроков по адаптивному веб-дизайну