Марка Шевченко, Front-end разработчица, рассказывает о том, как поиски своего истинного призвания привели ее сначала в Beetroot Academy, а потом и в Beetroot, а также делится пятью рекомендациями с теми, кто тоже мечтает заниматься программированием.

Случайности не случайны

Моя прежняя работа не имела к программированию никакого отношения — я долгое время была помощницей нотариуса. Получалось у меня неплохо, но постепенно я пришла к осознанию, что терпеть не могу свою работу. Это был кризисный момент. Я уволилась, пришла домой и стала, что называется, искать себя. Мне всегда нравилась работа с компьютерами, и я начала читать специализированную литературу, изучать основы программирования. Потом случайно увидела рекламу Beetroot Аcademy и решила попробовать пойти дальше.

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

У нас был замечательный преподаватель, Макс Погребняк, который объяснял все доступно и понятно. Эти курсы были совсем не как стереотипные школьные уроки — Макс легко отклонялся от программы и уделял много времени практике. А то что, произошло дальше, было похоже на одно из тех удачных совпадений, какие бывают в кино.

Кроме преподавания, Макс работал на проекте, который Beetroot вел для WiseStamp — компании, предоставляющей доступные маркетинговые инструменты для фрилансеров и предпринимателей. Под конец курса он решил двигаться дальше и уходить на новый проект. Выходило, что у WiseStamp открывалась вакансия Front-end разработчика, на которую Макс порекомендовал меня. В программу академии входило тестовое собеседование с HR-консультантами, где студенты могли попрактиковаться в общении с рекрутерами. Но мое собеседование получилось не тестовым, а самым что ни на есть настоящим. Так я попала в команду WiseStamp.

О проекте

WiseStamp — это мощный, но при этом легкий в использовании инструмент для создания интерактивных подписей. Пользователям не нужно иметь никаких навыков в дизайне или программировании. Они просто вводят свою информацию, ссылки и фото, а потом выбирают и редактируют шаблон своей электронной подписи. С помощью WiseStamp пользователи могут выстраивать более эффективную коммуникацию. У WiseStamp также есть другой проект —  WiseIntro, который помогает пользователям создать свой веб сайт. Функционал WiseIntro позволяет изменять дизайн сайта и добавлять любой контент, создавать профессиональное веб-присутствие, повышать трафик и привлекать потенциальных клиентов.

Тем, кто хочет работать в ИТ

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

  • Ставьте себе четкие дедлайны

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

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

  • Не следуйте за модой

Не стоит учить программирование только потому, что все так делают. Также не стоит гнаться за “модными” языками разработки. У вас больше шансов преуспеть в том языке, который вам по душе. С другой стороны, выбрав трендовый, но ненавистный вам язык, вы вряд ли сможете раскрыть весь свой профессиональный потенциал.

  • Подумайте, чем именно вы хотите заниматься

ИТ — большой мир и важно правильно выбрать направление, чтобы не тратить время зря. У меня есть знакомый, который соблазнился преимуществами работы в ИТ и начал учить Python. Он усердно штудировал литературу и все ждал, когда же можно будет нарисовать хоть какую-то кнопку. Потом, к своему большому разочарованию, он узнал, что никогда, потому что кнопки рисуют дизайнеры. В итоге пошел переучиваться на UX-дизайнера.

  • Проанализируйте свои навыки и личностные качества

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

  • Помните, что трудности есть в любой профессии

Независимо от того, насколько вы крутые специалисты, рано или поздно перед вами появится сложная задача, которая поставит вас в тупик. Не стоит пытаться решить ее с наскока. Разбейте ее на маленькие кусочки и разбирайтесь с каждым по-одному. Также, забудьте про любимый многими “метод тыка”. Конечно, иногда он срабатывает, но все же лучше методично разобрать проблему и проследить каждую функцию, прежде чем что-то делать. А еще, иногда помогает просто с кем-то поговорить. Ваш собеседник может и не знать решения, но, формулируя мысль и описывая проблему, вы структурируете все у себя в голове и можете самостоятельно найти ответ.

Напоследок

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

Кроме курсов от Beetroot Academy, существует, как вы догадываетесь, масса других возможностей чему-то научиться. Например, ресурс FreeCodeCamp. Там можно и учиться, и общаться с большим сообществом программистов, и подписаться на интересную рассылку. Кроме этого, есть рассылка от HTML Academy. Они присылают разнообразные макеты сайтов, на которых можно тренироваться. Также, можете заглянуть на сайт CodeAcdemy. Там можно изучить основы программирования, попробовать на практике разные языки разработки и выбрать, какой из них вам больше по душе.