💳 Термінова новина! 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
По темi
Читайте головні IT-новини країни в нашому Telegram
9 AI-інструментів для роботи з відео зображенням та текстом від просунутого Backend Developer
9 AI-інструментів для роботи з відео, зображенням та текстом від просунутого Backend Developer
По темi
9 AI-інструментів для роботи з відео, зображенням та текстом від просунутого Backend Developer
Український Backend-програміст створив застосунок де можна побачити чи анонсувати будь-яку світову танго-подію
Український Backend-програміст створив застосунок, де можна побачити чи анонсувати будь-яку світову танго-подію
По темi
Український Backend-програміст створив застосунок, де можна побачити чи анонсувати будь-яку світову танго-подію
«Шерше ля фам». Як слюсар-ювелір-тангеро який захоплюється тай-цзи став Backend-програмістом
«Шерше ля фам». Як слюсар-ювелір-тангеро, який захоплюється тай-цзи, став Backend-програмістом
По темi
«Шерше ля фам». Як слюсар-ювелір-тангеро, який захоплюється тай-цзи, став Backend-програмістом
«Вісім років коту під хвіст». Історія світчера який опанував професію лікаря, а потім змінив фах на Web Developer і тепер підкорює IT
«Вісім років коту під хвіст». Історія світчера, який опанував професію лікаря, а потім змінив фах на Web Developer і тепер підкорює IT 
По темi
«Вісім років коту під хвіст». Історія світчера, який опанував професію лікаря, а потім змінив фах на Web Developer і тепер підкорює IT
Мануал для джуна. Що має знати вміти та вчити Junior Python Developer: розбір від практика та викладача IT-школи
Мануал для джуна. Що має знати, вміти та вчити Junior Python Developer: розбір від практика та викладача IT-школи
По темi
Мануал для джуна. Що має знати, вміти та вчити Junior Python Developer: розбір від практика та викладача IT-школи
Офер без роботи. PHP-розробниця прийняла офер від IT-компанії та звільнилась з попередньої роботи. Під час онбордингу пропозицію відкликали
Офер без роботи. PHP-розробниця прийняла офер від IT-компанії та звільнилась з попередньої роботи. Під час онбордингу пропозицію відкликали
По темi
Офер без роботи. 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»). Попри це, деякі люди ще можуть мати помилкове уявлення, вважаючи, що це дві назви тої самої мови, або що технології тісно пов’язані. Спробуємо трохи прояснити ситуацію.
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Не завжди є доступ до улюбленої IDE, або час на її запуск. Але коли потрібно швидко перевірити якийсь простий функціонал або втілити нову ідею, стане у пригоді онлайн-компілятор.
1 коментар
«Я не шукав роботу, мене звабили. Team Lead мене змусили стати». Історія Senior AQA, який увійшов в IT у 39 років, і вже 10 років про це не жалкує
«Я не шукав роботу, мене звабили. Team Lead мене змусили стати». Історія Senior AQA, який увійшов в IT у 39 років, і вже 10 років про це не жалкує
«Я не шукав роботу, мене звабили. Team Lead мене змусили стати». Історія Senior AQA, який увійшов в IT у 39 років, і вже 10 років про це не жалкує
Діма Наумов — Senior AQA в Capgemini Engineering. 10 років він працює тестувальником, і готовий ламати всі можливі стереотипи про вхід в IT. Діма став айтішником у 39 років, залишивши успішну кар'єру в фінансовому світі та продажах. Свою історію чоловік розповів dev.ua. 
12 онлайн-курсів із Java для новачків і профі у 2022 році
12 онлайн-курсів із Java для новачків і профі у 2022 році
12 онлайн-курсів із Java для новачків і профі у 2022 році
Java, як і раніше, входить до списку найпопулярніших мов програмування. Разом із Digital Defund склали список курсів, які підійдуть як новачкам, так і людям із досвідом програмування, і допоможуть опанувати цю потрібну мову.

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.