Пять шагов от уроков к самостоятельной разработке
18 февраля 2016 | Опубликовано в статьюшечки | Нет комментариев »
Если вы только начинаете заниматься составлением кода, уроки — отличный способ освоиться. Но что делать если вы уже выполнили такое количество уроков, что сложно сосчитать? Вам хочется двигаться дальше, но как? Вам нужно принять решение: выйти из замкнутого круга выполнения уроков и перейти на новый уровень — самостоятельную разработку.
01. Начните свой проект
Начнем с самого важного. Разница между выполнением уроков и построением собственного проекта примерно такая же как между рисованием по цифрам и созданием рисунка с чистого листа. Это может привести к растерянности. Но работа над собственным проектом поможет вам стать увереннее в своих силах и ощутимо повысит ваши навыки.
Не знаете какой проект начать? Это должно быть что-то действительно интересное вам, что-то, что будет вас мотивировать, и при этом достаточно масштабное, чтобы у вас не было представления о том, как сделать это сразу, за один присест.
Если вы доведете проект до конца, то значительно вырастите как профессионал, и у вас появится что показать.
02. Делайте немного каждый день
Метод «Помидора» — техника управления временем, предложенная Франческо Чирилло в конце 1980-х — поможет вам учиться постоянно
Да, этот метод применим ко всем областям обучения, но он также работает в области разработки. Учиться писать код непросто, ведь каждый раз вам нужно думать по-разному. Если вы замечаете что действуете по тем же концепциям, или чувствуете что упускаете момент прорыва в понимании, вам обязательно нужно превратить коддинг в часть вашей ежедневной рутины.
Это не значит что вам придется сидеть каждый день по несколько часов за программированием. Достаточно 30 минут в день, но каждый день. Это будет намного полезнее трехчасовой работы раз в неделю.
03. Учитесь искать свое решение
Прежде чем обратиться за помощью к поисковику, убедитесь что вы полностью поняли задачу и решили с какой стороны подойдете к ее решению.
Конечно вы вероятно сможете найти похожий проект или урок и скопировав подход решите задачу, но это задержит вас в пути развития. Сначала придумайте собственный план. Если вы разобьете задачу на части, это поможет вам четко понять на каких этапах вам нужна помощь.
Если что-то не будет работать так, как вы того ожидаете, помните что всегда можно проверить консоль браузера и увидеть какие ошибки выдаются. Важно научиться читать и понимать что значат ошибки из консоли.
Вы можете загуглить ошибки, и как правило найдете вопросы людей с теми же проблемами. Главное не забывайте при поиске удалять имена переменных или названия файлов, специфичных только для вашего проекта.
04. Общайтесь с другими разработчиками
Сообщества типа Slack помогут вам найти коллегу для общения
Так как все разработчики самоучки, поэтому они стараются быть отличными учителями. Вам повезло если вы уже поработали где-то с хорошим главным разработчиком.
Вы можете научиться многому и быстро, показывая им ваш код и свои решения. Это также демонстрирует в сообществе ваш уровень, что поднимает ваши шансы получить работу в большом проекте. Другие разработчики будут охотнее помогать вам, если увидят что вы и сами уже предприняли что-то для решения задачи.
Если вы не знакомы ни с одним разработчиком, попробуйте найти встречи с ними в вашей области. Или же вы можете присоединиться к онлайн-сообществу. Если вы ищете новую работу, старайтесь найти команду, у которой вам будет чему поучиться, или постоянно проходите тренинги.
05. Не прерывайте цикл обучения
Все время пока вы будете заниматься разработкой, вам будет чему учиться. В первое время это может вызывать самые разнообразные эмоции. Это нормально чувствовать неуверенность в своих силах, разочарование и даже страх, когда беретесь за новую задачу. Но результат всегда будет одним и тем же: волнующий момент, когда наконец заработало!
Если долго наблюдать за разработчиком, можно увидеть его в тот самый момент. Это словно футболист забил гол, или теннисист выиграл сет. Вот ради чего стоит заниматься разработкой. Эти моменты и делают работу такой интересной. И вы придете к этим моментам быстрее, если не будете сдаваться, когда на вашем пути возникают трудности.
Надеемся эти советы помогут вам в путешествии по профессиональному совершенствованию.
Автор урока Peter Gordon
Перевод — Дежурка
Смотрите также: