Share This
Связаться со мной
Крути в низ
Categories
//История одного разработчика: талантливый джун или как научиться программировать без наставника

История одного разработчика: талантливый джун или как научиться программировать без наставника

У каждого возникает желание кардинально изменить жизнь. Перестать ходить на нелюбимую работу и заняться чем-то действительно стоящим. Однажды я проснулся и решил: «Буду веб-разработчиком и начну получать хорошие деньги». Обсудить

istorijanbspodnogo razrabotchika talantlivyjnbspdzhun ili kak nauchitsja programmirovat bez nastavnika 3a0da3f - История одного разработчика: талантливый джун или как научиться программировать без наставника

Сказано – сделано! Прочитал пару умных статей, выбрал язык программирования (спойлер: это оказался JavaScript) и решил выучить его за неделю. Обложившись кучей книжек и открыв в браузере спецификацию, я пытался осмыслить написанное. Поначалу все казалось очень интересным и простым, и мне уже виделось безоблачное будущее на берегу моря с ноутбуком на коленях и коктейлем в руке. С каждой новой темой грезы улетучивались, а в голове оставалась только неструктурированная информация. Если я пытался проявить силу воли, собрать внутренние резервы организма и вызубрить несколько глав, серые клеточки наотрез отказывались что-либо воспринимать.

istorijanbspodnogo razrabotchika talantlivyjnbspdzhun ili kak nauchitsja programmirovat bez nastavnika 201e0ba - История одного разработчика: талантливый джун или как научиться программировать без наставника

Фото с сайта pixabay.com

Через несколько недель усиленной закачки новых знаний мозг перестал справляться с обилием информации. Оказалось, что самостоятельно я освоил только вывод «Hello world». Почему так произошло? Причина банальна: никто не рассказал мне, как правильно самому изучить сложный материал.

Учимся сами

Профессия разработчика не так проста, как о ней пишут продавцы курсов «JavaScript за 24 часа» или «Освой прибыльную профессию за три дня». Обывателю кажется, будто можно почитать книжку и пойти в программисты, если не повезет устроиться на завод. Это не так. Для самостоятельного освоения языка программирования нужно штудировать теорию и решать примеры по пройденным темам, или разрабатывать какой-нибудь проект, изучая теорию попутно.

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

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

istorijanbspodnogo razrabotchika talantlivyjnbspdzhun ili kak nauchitsja programmirovat bez nastavnika 9078c79 - История одного разработчика: талантливый джун или как научиться программировать без наставника

Иллюстрация с сайта pixabay.com

К изучению языков программирования нужно подходить системно, без спешки прорабатывая каждую тему на живых примерах. Об этом не напишут в рекламных слоганах, мудрость вам могут передать только профессионалы. Люди, которым она досталась кровью и потом. Мне тоже потребовалась помощь опытного ментора (наставника), и возник вопрос – где его найти? Не всякий профессионал захочет тратить драгоценное время на обучение неофита.

Ищем ментора

Отыскать действительно хорошего ментора – проблема, с который сталкивается любой новичок в программировании. Где они обитают и как заинтересовать гуру, чтобы он захотел вас наставлять? По каким критериям выбирать ментора?

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

istorijanbspodnogo razrabotchika talantlivyjnbspdzhun ili kak nauchitsja programmirovat bez nastavnika 50174b8 - История одного разработчика: талантливый джун или как научиться программировать без наставника

Иллюстрация с сайта pixabay.com

Для начала стоит выяснить его квалификацию в интернете, через знакомых или по отзывам в социальных сетях. Можно связаться с потенциальным тренером и расспросить его об имеющихся навыках. Опытные специалисты не любят помогать советами новичкам, поэтому для наведения мостов потребуется немало усилий. Общаться следует тактично, но лебезить и стесняться не стоит – нужно проявить немного упорства и четко обозначить, на какую помощь вы рассчитываете.

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

Идем на курсы

Что делать, если вам так и не удалось найти наставника? Можно пройти курсы по специальности и продвинуться как можно дальше в постижении азов программирования. Вариантов множество. Крупные проекты и сообщества разработчиков часто предлагают собственные лекции, видеоуроки и прочие вебинары. Среди них есть и бесплатные, хотя в этом случае усилий для обучения потребуется больше, поскольку подбирать и систематизировать программу придется самостоятельно.

istorijanbspodnogo razrabotchika talantlivyjnbspdzhun ili kak nauchitsja programmirovat bez nastavnika b837101 - История одного разработчика: талантливый джун или как научиться программировать без наставника

Иллюстрация с сайта pixabay.com

Альтернатива разрозненным образовательным проектам – платное обучение в онлайн-академии. Занимающихся профессиональной подготовкой через сеть заведений много, но не все они одинаково полезны. Если вам предлагают освоить востребованную профессию в кратчайшие сроки, бегите от таких учителей как можно дальше. Скажем, вводный курс по веб-разработке для новичков не может длиться меньше нескольких месяцев, если заниматься 2 – 4 раза в неделю.

Российские коммерческие заведения должны иметь государственную лицензию и выдавать удостоверение о профессиональной подготовке – это признак необходимый, но недостаточный. Стоит обратить внимание на авторов курса и преподавателей – лучше, если занятия ведут действующие профессионалы из крупных компаний. Помощь с трудоустройством (хотя бы консультация по оформлению резюме и прохождению собеседований) будет дополнительным плюсом. Самое главное – репутация. Не стесняйтесь проверять отзывы об академии в сети и спрашивать, где работают ее выпускники.

istorijanbspodnogo razrabotchika talantlivyjnbspdzhun ili kak nauchitsja programmirovat bez nastavnika cde9d08 - История одного разработчика: талантливый джун или как научиться программировать без наставника

Иллюстрация с сайта pixabay.com

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

***

Если вы только начинаете осваивать профессию, стоит обратить внимание на факультет веб-разработки онлайн-университета GeekBrains. Он предлагает студентам один из самых объемных и содержательных учебных курсов для начинающих программистов. На занятиях вы сделаете 4 серьезных работы для портфолио, а также получите возможность стажировки в открытом проекте или стартапе и помощь личного наставника-куратора. У популярного образовательного портала есть мощный преподавательский состав и компании-партнеры, которые охотно помогают выпускникам с трудоустройством.

Интересно, хочу попробовать

  • 5 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close