Как стать разработчиком: портфолио и опыт
ИТ ИТ

Как стать разработчиком: портфолио и опыт

Разработчик RentaTeam - Константин Першин.

Что важно в профессии?

Главное, что должен уметь веб-разработчик- это учиться и искать информацию. Сегодня веб бурно развивающаяся среда, где каждый год появляются и устаревают технологии. Изобретаются инструменты, которые решают существующие проблемы, но в то же время создают новые. Есть, конечно, более или менее базовые вещи, которые не устаревают уже долгое время: HTML, CSS, JavaScript и т.д. Но это далеко не всё, что нужно уметь. О требованиях к веб-разработчику лучше узнавать на сайте с вакансиями и проанализировать то, что нужно компаниям сегодня.

Как стать разработчиком?

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

Опыт и где его получить?

Для тех, кто только входит в разработку, будет проще работать в компании. Вам не придется самостоятельно искать клиентов и совмещать профессию веб-разработчика с работой бухгалтера, аналитика, проект-менеджера или юриста. Если вы готовы справиться с этим и преисполнены решимости, то вам помогут "фриланс-биржи". Это площадки, которые агрегируют заказы, сводят заказчиков и исполнителей, следят за рейтингом участников площадки. Из российских популярных платформ выделю freelance.ru и fl.ru. Если хорошо владеете английским, то можно поработать со всем миром на upwork.com. На биржах вы создаёте профиль, указываете опыт и проекты и откликаетесь на размещённые заказы. Начинать будет не просто, но по мере выполнения заказов и повышения рейтинга найти заказ будет легче.

Портфолио разработчика

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

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

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

Не менее интересные публикации