Яндекс.Метрика

Дизайн-журнал №1. Актуальная информация для дизайнеров, веб дизайнеров, программистов и разработчиков сайтов.

Пять шагов от уроков к самостоятельной разработке

18 февраля 2016 | Опубликовано в статьюшечки | Нет комментариев »

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

 

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

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

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

Если вы доведете проект до конца, то значительно вырастите как профессионал, и у вас появится что показать.

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


Метод «Помидора» — техника управления временем, предложенная Франческо Чирилло в конце 1980-х — поможет вам учиться постоянно

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

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

03. Учитесь искать свое решение

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

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

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

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

04. Общайтесь с другими разработчиками


Сообщества типа Slack помогут вам найти коллегу для общения

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

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

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

05. Не прерывайте цикл обучения

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

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

Надеемся эти советы помогут вам в путешествии по профессиональному совершенствованию.

Автор урока Peter Gordon

Перевод — Дежурка

Смотрите также:




Оставить ответ


+ 7 = тринадцать

Вставить изображение