💳 Термінова новина! Trustee Plus — найкраще рішення для розрахунку криптою 👉

С моря в IT. История моряка вынужденно свитчнувшегося в IT во время полномасштабного вторжения. Теперь он зарабатывает в десять раз меньше, чем раньше, но не сожалеет об этом

34-летний одессит Дмитрий Мартынов более 10 лет ходил по морю и работал инженером-механиком на кораблях. Но война перечеркнула карьеру в море и уже почти два года он совершенствуется по направлению PHP developer и уже достиг уровня Middle.

Дмитрий рассказал, как он овладел профессией в первые месяцы войны, сколько мест работы сменил, как ему удалось получить офер в почти мертвый сезон и что он советует свитчерам в Backend разработку. Вот что он рассказывает.

Оставить комментарий
С моря в IT. История моряка вынужденно свитчнувшегося в IT во время полномасштабного вторжения. Теперь он зарабатывает в десять раз меньше, чем раньше, но не сожалеет об этом

34-летний одессит Дмитрий Мартынов более 10 лет ходил по морю и работал инженером-механиком на кораблях. Но война перечеркнула карьеру в море и уже почти два года он совершенствуется по направлению PHP developer и уже достиг уровня Middle.

Дмитрий рассказал, как он овладел профессией в первые месяцы войны, сколько мест работы сменил, как ему удалось получить офер в почти мертвый сезон и что он советует свитчерам в Backend разработку. Вот что он рассказывает.

Путем к морю

Я родился в Одессе и городе моряков. Еще когда мне было лет 5, мы с родителями ходили гулять в мореходный колледж. Я смотрел на миниатюры кораблей, якоря, на людей в форме и восхищался этим всем.

Тем более, что и дедушка и дядя тоже были моряками, поэтому идти по морскому пути я мечтал с детства.

Дмитрий Мартынов, Middle PHP developer (Фото из личного архива)

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

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

Если я хочу в плавание, нужно поднять свою жопу и пойти искать работу.

Дмитрий Мартынов, Middle PHP developer (Фото из личного архива)

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

Фото из личного архива Дмитрия Мартынова

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

С моря в IT

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

Дмитрий Мартынов, Middle PHP developer (Фото из личного архива)

У меня много друзей-технарей, которые сказали, что мне войти в эту сферу будет не трудно. Выбор специальности тоже не был проблемой. Для QA я не подхожу по характеру — там нужно быть скучнее других. Кроме того, это специальность скорее аналитическая, чем техническая. Для Project Manager нужно общение, а я не слишком болтлив. Для Frontend-разработки — любить дизайн, что мне тоже не очень. Итак, я инженер, ничего другого, кроме программирования, меня не интересовало, и выбор пал на Backend.

Дмитрий Мартынов, Middle PHP developer (Фото из личного архива)

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

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

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

О везении и поиске

Уже в апреле 2022 года приобрел онлайн-курс в киевской IT-школе ITVDN, а вспомогательный материал выбирал по порекомендовавшим мне книгам. Начал изучать фреймворки, занимался 24/7 и уже через 4 месяца обучения получил свою первую работу в украинской логистической компании FreeTrack. Было тяжело, моих знаний на этот проект откровенно не хватало, и уже через несколько месяцев я ушел от них.

Дмитрий Мартынов, Middle PHP developer (Фото из личного архива)

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

Фото из личного архива Дмитрия Мартынова

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

Фото из личного архива Дмитрия Мартынова

Приблизительно через месяц мне снова повезло, а возможно сыграла настойчивость. Я отправил заявку на вакансию, на которую уже откликнулось около 50 человек и висевшая уже неделю. Написал им просто, чтобы познакомиться, что я, наверное, уже 49-й и вряд ли успею в этот поезд, но если на будущее когда-нибудь им будет нужен специалист — вот мои скилы. И вечером мне позвонил руководитель с предложением поговорить, я показал ему тестовое на GitHub, что сделал для другой компании, и меня взяли в iLevel. Теперь я занимаюсь финансовым приложением и исполняется моя мечта в IT.

Что выгоднее

Зарплата морского электроинженера меня устраивала — я получал около $5000 в месяц. В IT я начинал с $500 в месяц, сейчас получаю $700. Да, сейчас иногда болит голова, где взять деньги, но, если будет $1000 в месяц, то я вообще могу этим не заботиться, на все необходимое хватит.

Фото из личного архива Дмитрия Мартынова

Что касается планов на будущее

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

Фото из личного архива Дмитрия Мартынова

А еще мечтаю о путешествиях, попутешествовать по миру, даже переехать на пожить в какую-то другую страну. Я привык к путешествиям, свободе и сейчас этого очень не хватает.

Советы свитчерам в Backend

Лично мне очень помогли две вещи — хороший уровень английского и технический бэкграунд. Это, в первую очередь, облегчило работу с документацией.

Что бы я посоветовал вообще человеку, который хочет всплескаться в IT и, в частности, в Backend:

  1. Понять вообще, на что вам это нужно и чем именно вы будете заниматься — например, одна женщина изучала прикладную математику и войти в IT ей было очень легко, или для меня фронтенд — это каторга, потому что не нравится на днях равнять пиксели в формах или часами. сидеть дома за компьютером — для кого-то это норма, а для других нет. Поэтому выбирать нужно по своему характеру, способностям, soft и hard скилам. И если вы не кайфуете от этой работы, то, скорей всего, делаете ее не очень хорошо.
  2. Английский язык — must have в первую очередь потому, что это одна из главных специфик написания кода — это названия переменных, методов и все остальное.
  3. Очень важно уметь и любить учиться — изучить выбранную специальность можно и своими силами, в свободном доступе и за деньги есть много материалов, правда, в основном на английском. Аналогов в украинском сегменте гораздо меньше. Но очень поможет, направит и сфокусирует внимание ментор или человек, осведомленный в профессии, которую вы выбрали, к которой можно обратиться за советом.
  4. Если выбрали Backend, то я советую начинать с языка PHP. Вопреки распространенному мнению, что PHP — это устаревшая речь, могу заметить, что этот язык очень интенсивно развивается и он достаточно гибок. Второй в моем рейтинге язык — это JavaScript для тех, кому нравится Full Stack-разработка, в частности, копание в пользовательских интерфейсах и серверных компонентах. А также с помощью этого языка можно зарабатывать много денег. Собственно, на примере нашего приложения вообще в своей работе склоняюсь к строгой типизации, так же, как и в Java. Хотя, по моему мнению, PHP проще, а Java — это уже high level. Однако, снова замечу, нужно заниматься тем, что нравится.
  5. Что касается тестовых и поиска работы — я не советую делать тестовые до общего собеседования с рекрутером, не ловил никого за руку, но есть вероятность, что тестовые задания, которые вам дают в ознакомительное интервью, может быть задачей, которую компании просто нужно выполнить и на ваше трудоустройство это никак не повлияет. Но я очень советую тесту делать. Не ради получения какой-либо работы, потому что тестовая задача абсолютно не дает никакой гарантии трудоустройства. А в первую очередь для собственного развития. В тестовом задании желательно обращать внимание на ТС, имеющиеся данные и как оно составлено. Советую делать тестовые, даже если вы понимаете, что не укладываетесь в заявленные временные рамки максимально качественно, согласно своим умениям. Если вы получите фидбек, в котором вам укажут на ваши ошибки, то сможете доделать его, выложить на GitHub и показать, как собственно портфолио, подаваясь на следующие вакансии. Именно так я нашел свою работу.
  6. Не надо молиться на фидбеки — конечно, приятно, когда вам ответили, но, я считаю, фидбеком должно служить качество проделанной работы. Не получил фидбек — иди дальше, отзывайся на вакансии, отправляй тесту и даже не жди ответа.
  7. Не пренебрегать Linkedin — очень советую общаться, расширять сеть контактов, потому что свою первую работу и нашел именно через Linkedin. Работодатели просто заметили мое сообщение, что я ищу работу.
  8. О коде — нормальный программист никогда не садится писать код сразу, как получил задание. Сначала необходимо подготовиться, понять систему, структуру, собрать все это отдельно в заметках, затем набрасывать просто комментариями, а только потом садишься пиать сам код.
  9. Очень советую читать техническую литературу — если следить указанным в книге рекомендациям, это позволит наработать механики кода, меньше дергать ментора и самому чувствовать себя увереннее. Кстати, план кода, о котором я говорил в предыдущем подарке, тоже можно найти в книгах. И в книгах всегда можно найти либо подтверждение, либо опровержение определенных собственных методов. Я советую: Code Complete («Совершенный код»), Steve McConnell (Стив МакКоннелл), 2004.
  10. Не пренебрегать отдыхом, потому что это очень важно. Я сейчас для себя осознал, если я работаю с утра до шести, например, то вечером я отдыхаю, и на выходных я отдыхаю. Ибо у меня есть ответственность перед моими работодателями. Если я буду утомлен, я не смогу правильно писать вещи, которые потребуются.
Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
9 AI-инструментов для работы с видеоизображением и текстом от продвинутого Backend Developer
9 AI-инструментов для работы с видео, изображением и текстом от продвинутого Backend Developer
По теме
9 AI-инструментов для работы с видео, изображением и текстом от продвинутого Backend Developer
Украинский Backend-программист создал приложение, где можно увидеть или анонсировать любое мировое танго-событие.
Украинский Backend-программист создал приложение, где можно увидеть или анонсировать любое мировое танго-событие
По теме
Украинский Backend-программист создал приложение, где можно увидеть или анонсировать любое мировое танго-событие
«Шерше ля фам». Как слесарь-ювелир-тангеро увлекающийся тай-цзы стал Backend-программистом
«Шерше ля фам». Как увлекающийся тай-цзы слесарь-ювелир-тангеро стал Backend-программистом
По теме
«Шерше ля фам». Как увлекающийся тай-цзы слесарь-ювелир-тангеро стал Backend-программистом
«Восемь лет коту под хвост». История свитчера, который овладел профессией врача, а затем сменил профессию на Web Developer и теперь покоряет IT
«Восемь лет коту под хвост». История свитчера, который овладел профессией врача, а затем сменил профессию на Web Developer и теперь покоряет IT
По теме
«Восемь лет коту под хвост». История свитчера, который овладел профессией врача, а затем сменил профессию на Web Developer и теперь покоряет IT
Мануал для джуна. Что должно знать уметь и учить Junior Python Developer: разбор от практика и преподавателя IT-школы
Мануал для джуна. Что должно знать, уметь и учить Junior Python Developer: разбор от практика и преподавателя IT-школы
По теме
Мануал для джуна. Что должно знать, уметь и учить Junior Python Developer: разбор от практика и преподавателя IT-школы
Офер без работы. PHP-разработчик приняла оферу от IT-компании и уволилась с предыдущей работы. Во время онбординга предложение отозвали
Офер без работы. PHP-разработчик приняла оферу от IT-компании и уволилась с предыдущей работы. Во время онбординга предложение отозвали
По теме
Офер без работы. PHP-разработчик приняла оферу от IT-компании и уволилась с предыдущей работы. Во время онбординга предложение отозвали
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте также
Извечный вопрос: чем отличается Java от JavaScript. Подробный гайд
Извечный вопрос: чем отличается Java от JavaScript. Подробный гайд
Извечный вопрос: чем отличается Java от JavaScript. Подробный гайд
Для кого-то ответ на вопрос о разнице Java и JavaScript очевиден — здесь начинаются шутки о сходстве между ковром и автомобилем (Java похожа на JavaScript так же, как «car» на «carpet»). Несмотря на это, некоторые люди еще могут иметь ложное представление, считая, что это два названия того же языка или что технологии тесно связаны. dev.ua немного проясняет ситуацию.
Запускай код прямо в браузере: лучшие онлайн-компиляторы для C++, PHP, Python, Java, C#, Go и не только
Запускай код прямо в браузере: лучшие онлайн-компиляторы для C++, PHP, Python, Java, C#, Go и не только
Запускай код прямо в браузере: лучшие онлайн-компиляторы для C++, PHP, Python, Java, C#, Go и не только
Не всегда есть доступ к любимой IDE или время на ее запуск. Но когда нужно быстро проверить какой-то простой функционал или воплотить новую идею, пригодится онлайн-компилятор.
1 комментарий
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Джунов, которые ищут работу, проходят кучу собеседований и получают отказы вместо оффера, во время войны стало больше. А все потому, что к собеседованиям необходимо тщательно готовиться. dev.ua продолжает серию материалов о том, что нужно знать джунам для прохождения собеседования и получения вожделенного оффера от первого работодателя. Александр Ковтунов, Python Software engineer компании Ajax Systems, который также проводит собеседования для junior- и middle-специалистов, рассказал о профессии Python Developer и дал советы, как начинающим присоединиться к профессии.
12 онлайн-курсов по Java для новичков и профи в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digital Defund составили список курсов, которые подойдут как новичкам, так и людям с опытом программирования, и помогут освоить этот востребованный язык.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.