{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Как разработчику без опыта получить работу

Истории о начинающих программистах, которые в итоге получали хорошую работу я слышал много раз. Меня интересовало, что они сделали для этого?

У всех историй была одна общая черта. Все студенты - ярые сторонники бесплатных образовательных курсов.

В моем исследовании приняли участие 65 человек. Вот какие результаты я получил.

1. Не все изучали с нуля

  • участниками были преимущественно мужчины в возрасте от 20 до 35 лет;
  • не все по образованию программисты, их можно назвать самоучками;
  • некоторые участники решили перейти в IT из-за высокой зарплаты, карьерного роста и творчества;
  • решение стать программистом было рискованным для 40% опрошенных.

2. Изучение программирования = решение сложных задач

Информации о веб разработке множество. Лучший способ справляться со сложными задачами - стать профи в основах программирования: HTML, CSS, JavaScript, алгоритмы, дизайн и многое другое. Понимание основ позволяет развиваться дальше и решать сложные задачи, осваивая новые технологии.

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

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

Ставьте конкретные цели

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

Например, вы написали в своем плане “посещать митапы”, “написать проект на .Net”, но намного лучше будет, если напишите “посещать 3 митапа в месяц”, “написать проект на .Net к 3 июня”.

Цели должны быть непростыми, но при этом достижимыми. И конечно же, закреплены в письменном виде.

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

Действенные методы развития

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

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

Онлайн курсы! Позволяют развивать свои навыки не выходя из дома.

Научитесь решать проблемы

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

Следите за вакансиями

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

Поэтому возникает необходимость в хорошем портфолио.

  • Пусть в нем будет не меньше трех лучших проектов;
  • Обновляйте портфолио по мере освоения новых навыков;
  • Проявите фантазию при составление портфолио.

Наберитесь терпения

До того, как вы получите работу, пройдут долгие месяцы усердной подготовки. Так что мой совет вам: набраться терпения.

Что ещё важно?

Мотивация, желание и способность учиться, интерес к программированию и приверженность делу.

Адаптированный перевод статьи How 65 new developers with no previous coding experience got their first jobs от Digital Skynet :)

0
7 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Pavel Pokrovsky

Где-то заплакал один Тони Роббинс

Ответить
Развернуть ветку
Valentin Dombrovsky

Для начинающих питонистов рекомендую Pythin Junior Podcast: https://youtube.com/playlist?list=PLv_zOGKKxVph51u_AIswuXCasZ7aZD8t3 — там про работу и не только. :)

Ответить
Развернуть ветку
Александр Прилипко

статья копирайтерская вода

Ответить
Развернуть ветку
Valentin Dombrovsky
Ответить
Развернуть ветку
Выпил ли mojo?

Галера и опенсорц - самые простые способы войтивайти.

Ответить
Развернуть ветку
Вадим Чиняев

больше ключевых и ссылок

Ответить
Развернуть ветку
4 комментария
Раскрывать всегда