Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

От нуля до работы в IT за 6 месяцев

Время чтения статьи ~4 минуты 42
От нуля до работы в IT за 6 месяцев главное изображение

Кнопконажиматель 3000

Честно, я бы сам себе не поверил полгода назад.

Еще студентом я делал себе сайты, хостился на народе. Изучать веб было интересно, и я пропадал в написании кода днями и ночами. Один сайт даже успел разработать на заказ. Фирма закрылась, сайт ушел в стол.

Сейчас мне 32 года. Из них 9 лет я проработал коммерческим фотографом (свадьбы, реклама, репортажи, вот это всё). Получалось неплохо зарабатывать, но надоело фрилансить и ежедневно торговать лицом. К тому же, заработок кратно менялся от лета к зиме. И я снова вернулся к идее стать программистом.

Одним хмурым холодным днем 21 ноября 2018 года я открыл Хекслет, написал пост в своем блоге и начал свой путь.

Почему Java

Довольно забавным образом произошел выбор языка. Я спросил у своего товарища, который работает разработчиком уже много лет, какой язык выбрать. Но это он ответил кратко: "Все деньги в джаве". А на тот момент мне как раз были нужны все деньги, поэтому я вошел в профессию Java-программист и следующие 3,5 месяца провел в компании Вячеслава Ковалевского.

"Папапа, пейте кофе, учите джава", "А скажи-ка мне Глебка...", "давайте залезем в кишочки JDK". Мне кажется, эти фразы теперь со мной на всю жизнь. После пары недель даже к "ложим" привык. В целом, в курсе имеется хорошее объяснение многих фундаментальных вещей, но сам подход с многократным повторением прошлых серий иногда раздражал. Плюс писать приложение для консоли уже совсем не актуально. Сейчас понимаю, что был бы рад в профессии пройти Java Core и хотя бы краткий курс по Spring. И зафиналить веб-приложением.

Я часто искал информацию дополнительно, и часто попадал на JavaRush, где внятно и подробно разъясняли нюансы. Наверно, по Java все-таки лучше туда, хоть я и не учился. Но опять же слышал много хороших отзывов.

Проект

Я очень вдумчиво готовился к первому и единственному Java-проекту на Хекслете. Переживал, что недели не хватит, сидел над ним по 8-10 часов каждый день. В итоге проверки затянулись, и были мысли, что проект не будет сдан. Оказалось, что срок в 7 дней - это формальность, и ментор проверит тогда, когда ему будет удобно. И вроде ложки нашлись, а осадочек, ну вы знаете.

Тем не менее, проект СИЛЬНО помог освоить Git и Maven, и про них спрашивают везде при устройстве. Разобраться в этом важно! Ну и вообще, ощутить дедлайн в разработке. Так что проект стоил того.

Собеседования

В конца февраля я вдруг возомнил, что уже кое-чего могу, и начал откликаться на вакансии. С резюме помогли статьи Catwomenko и бесплатный курс на HH. Всего у меня было 4 собеседования, 2 из которых я успешно прошел. И еще 2 тестовых задания, которые я не делал/сделал наполовину. Я читал про десятки собесов джунов, "никуда не берут", "нужны мидлы и выше". И это все правда, да.

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

  1. прошел 2 отборочных теста (задачки на Java), поступил в бесплатную школу при компании, где учили их стеку (Eclipse, SWT, JFace). После 3 недель я становился все грустнее, потому что толстый десктоп уже никому не интересен, кроме госзаказчиков. Такие проекты не вызывают возбуждения.
  2. Поэтому я без особых надежд откликнулся на другую вакансию. Два собеседования по скайпу и после мне сообщают, что... (эту фразу я слышал впервые в жизни) МЫ ГОТОВЫ СДЕЛАТЬ ВАМ ПРЕДЛОЖЕНИЕ.

Сказать, что я был удивлен, ничего не сказать. От клика на hh до оффера прошло 4 дня!

Как готовился к собеседованиям

Есть прекрасный способ - вбиваем в поисковик "собеседование {ваш язык}" и читаем вопросы и ответы. Самое смешное, что мне попались почти все вопросы из одной статьи;) Помимо этого задавали каверзные вопросы "а как бы вы реализовали такой-то класс?" или "опишите идентификаторы доступа для метода, класса и условия, где они будут применяться". Словом, пытались понять ход моих мыслей.

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

Первая запись в трудовой

Я работаю в аутсорс-компании, прямо сейчас у них 60 проектов. На 3 месяца мне дали ментора, который иногда помогает, но в целом нужен для проверки моего текущего уровня. 3 следующих месяца я буду разрабатывать веб-приложение на Spring, и заодно изучать его. Если все будет удачно, осенью отправят на коммерческий проект. Первый рабочий день я подробно описал в блоге, вкратце скажу, что было очень стрессово и непривычно. На второй день — попроще. На третий – ехал туда с радостью.

Команда классная, все приветливые и молодые. Перспективы самые радужные, что сильно мотивирует.

Yet another success story

Громко сказано, конечно. Но многие люди из моего окружения очень радовались, когда узнали, что у меня получилось.

Жизнь меняется большими шагами. Совсем другие вещи становятся важны, когда ты уходишь из event'a. Дома — дом, работа — на работе. Не нужно быть ежедневным копирайтером продающего инстаграма, можно просто постить все подряд и не париться о подписчиках.

Надеюсь, моя история послужит примером для тех, кому за 30 и больше. Все может получиться! При том, что я живу в Казани, а не Москве/Питере.

Тут просят один совет новичкам.

Не начинайте то, что не сможете закончить.

Удачи!

Slack: @arturisart

Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря