До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Истории успеха

Как я стал программистом после разработки на «Битриксе» и работы в госкорпорации. История успеха

Время чтения статьи ~5 минут 21
Как я стал программистом после разработки на «Битриксе» и работы в госкорпора... главное изображение

Всем привет. Меня зовут Федор и я безработный разработчик. В этом году мне исполняется 35. Это моя история успеха — как мне удалось стать программистом после 10 лет работы в госкорпорации, и почему поддержка семьи — это очень важно.

Предпосылки

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

Начало пути

На четвертом курсе университета после пары рукописных сайтов и пробной установки форума phpBB мне предложили по рекомендации знакомого разработать первый магазин на «Битриксе». Затем второй — уже посложнее. После магазинов была доработка системы планирования и документооборота издательского дома. Тут и затянуло, хотя и было сложно начинать с нуля реальные проекты. Много времени уходило на набивание шишек и дальнейшее изучение концепций и документации. Проекты довел до конца, хотя и с просрочками.

Работа по специальности

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

Возвращение

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

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

Составьте свое первое резюме: Вы можете бесплатно опубликовать свое резюме в нашем сервисе «Хекслет-CV» и получить советы по его улучшению от разработчиков и HR-менеджеров

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

После завершения профессии на Хекслет я снова начал искать работу. Прошел несколько собеседований. Собеседования проводили либо HR-специалист, либо HR-специалист и разработчик. Тестовые задания выдавали практически после каждого собеседования. HR-специалисты, как правило, задавали вопросы общего характера, а разработчики непосредственно по предмету, переходя от простого к сложному. Как человеку, который разрабатывал ранее на «Битриксе», практически везде задавали вопросы про связи «один к одному», «один ко многим», «многие ко многим», про понятия абстракции и слоя абстракции. Были вопросы по типам и структурам данных, интерфейсам, связываниям, исключениям и многому другому.

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

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

Советы для сомневающихся

Всем, кто дочитал эту историю до конца, могу дать несколько советов, если вы действительно хотите стать разработчиком:

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

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

Аватар пользователя Fedor Simakov
Fedor Simakov 07 сентября 2021
21
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября