Поддержать нас
Беларусы на войне
  1. Butikavto показал видео с владельцем, о задержании которого писала «Наша Ніва»
  2. «Дилемма „либо санкции, либо переговоры“ — ложная». Бывшие политзаключенные обратились к руководству ЕС
  3. Спустя 27 лет. В Швейцарии вынесли обвинительный приговор по делу об исчезновении беларусского бизнесмена — оппонента Лукашенко
  4. В Беларуси могут пересмотреть минимальный размер алиментов
  5. Ужесточения вскоре появятся по застройке частных домов. Эксперты рассказали, надо ли будет переделывать уже возведенное жилье
  6. Аномальное тепло и ночные заморозки. Синоптик рассказал о погоде на следующей неделе
  7. Создатель беларусской «новой волны», эротично экранизировавший классику. Рассказываем о режиссере, ставшем легендой беларусского кино
  8. Ждать ли доллар по 2,5 рубля в конце октября? Прогноз курсов валют
  9. Возрастная доплата к пенсии положена не всем. Кто ее не получит?
  10. Автовладельцев предупредили, что с ноября будут по-новому проверять, пройден ли техосмотр
  11. «Перенести или отменить». МИД предостерег беларусов от поездки в эти шесть стран Европы


Пару лет назад Егор (имя изменено) вел сразу три западных проекта и зарабатывал более 6000 евро, а сейчас — 500 долларов на госпредприятии. Он рассказал свою историю Devby.

Изображение используется в качестве иллюстрации. Фото: прокуратура
Изображение используется в качестве иллюстрации. Фото: прокуратура

«На проекте в EPAM узнал больше, чем за все годы обучения в университете»

— Я по образованию программист — техвуз окончил еще в середине нулевых, но в ИТ вошел только в 2020 году.

Так уж вышло, что программа в университете была слабая — хоть практики и много, но упор был на Delphi, который в 2007 году уже был не особо нужен. А вот глубокого понимания паттернов программирования нам не дали — хотя они были придуманы еще в 1980−90-х годах.

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

Да, время от времени я откликался на вакансии от ИТ-компаний (но до собесов не доходило). А в 2010 году даже учился на курсах EPAM — месяца 3−4, уже не помню точно. Из тридцати человек, записавшихся на курсы, до финиша дошло всего пять — нам сказали, что мы большие молодцы, но оффер никому не выдвинули. Ожидания не оправдались, увы.

На «боевом» проекте в EPAM я узнал больше, чем за все годы обучения в университете. И это притом что у нас был дистанционный формат: мы приходили в офис компании, защищали кусок проекта перед руководителем, получали следующее задание — и расходились гуглить.

После курсов я совсем забросил попытки попасть в ИТ, решив, что сама эта идея провальная, — и на вакансии откликался крайне редко (с мыслью: «А вдруг…»).

Из продаж в ИТ. «Мне сказали: сделай CRM сам, если не нравится! Я сделал»

«Вдруг» случилось в 2020 году. Новая история началась как раз там, где я работал продажником.

На мое вечное нытье о том, что наша amoCRM (облачная система Customer Relationship Management, созданная для управления продажами, автоматизации работы менеджеров и учета клиентов. — Прим. ред.) кривая и создает больше проблем, чем решает, — генеральный на очередном собрании ответил: «Так сделай сам, если не нравится!» Я сделал учет всех процессов в Google-таблицах, и всем он так пришелся по душе, что руководство приняло решение сделать свою кастомную CRM.

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

За этот год я здорово вырос как разработчик. Чтобы сделать нашу CRM, мне пришлось освоить Java — это самый распространенный и гибкий для бэка язык, а еще Angular — его мы выбрали для фронта, потому что он больше всех фронт-фреймворков похож на Java.

У меня от природы способность читать чужой код. Плюс помогали некоторые сервисы:

  • на Stack Overflow я искал решения своих проблем (с основными паттернами познакомился, пока писал тот «боевой» проект);
  • абстрактные вещи типа SOLID разбирал по видео с YouTube;
  • немного решал задачи на JavaRush.

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

Теневой джун. «Человек устраивается на проекты, а код пишут те, кого он нанимает»

Завершив работу над CRM, я почти сразу по знакомству нашел еще два проекта — город-то у нас небольшой, все друг друга знают: писал сбор данных со станков завода и конвертер из 1С-заказов в инструкции для станка ЧПУ. Стал зарабатывать нормально — более 2000 евро в месяц.

А затем меня порекомендовали ребятам, которые делали проекты для западных заказчиков. Они работали по схеме, которая называется Shadow Stand-in: один человек умеет идеально проходить собесы и, пользуясь этим, устраивается на несколько проектов, а код на этих проектах пишут те, кого он нанимает (знаю, что иногда менторы таким образом организуют подработку для своих менти). Я стал одним из таких кодеров.

Да, гарантии были на уровне: «Даю слово». Но за все время совместной работы эти ребята ни разу не нарушили договоренностей. Тот, кто отвечал за собесы, оказался очень хорошим программистом — по крайней мере, когда я с ним консультировался, он предлагал хорошие рабочие решения. Уточню, что и я ни разу не подвел ребят.

В итоге у меня появилось три проекта сразу — более чем на год. Деньги платили очень хорошие — в 2022 году денег в ИТ вообще было навалом, и проектов сильно больше, чем разработчиков. Один проект приносил мне 2000 евро ежемесячно, второй — 2100, а третий — 2500. Жаль, в портфолио их не внесешь: два проекта — это внутренний софт компаний, а третий — High-load B2C-платформа для торговли очень специфическими товарами.

«В выходные не работал. Если бы пришлось — сгорел бы за пару месяцев»

Не скажу, что я работал сверхъестественно много — чистого времени часов по 8 в сутки.

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

Если с предыдущего вечера задач не оставалось, я начинал новую. Четыре часа работал не прерываясь. Если начинал тупить, делал перерыв на кофе. Потом обедал — без телефона и телевизора, только еда и смолток с домашними. А затем еще четыре часа в таком же режиме. Созвонов у меня не было вообще — только задачи.

Я старался делить рабочую неделю между проектами — 1−2 дня выделял на каждый, чтобы не менять контекст. Вообще проекты были похожие, задач, которые не были бы решены тысячу раз до меня, не было (мы ведь не для марсохода софт писали) — поэтому самым сложным в рабочее время было просто работать без отвлечений.

В выходные, кстати, я никогда не работал. Думаю, если бы пришлось — сгорел бы за пару месяцев.

За 13 месяцев на трех проектах я превратился в неплохого разработчика: могу и требования собрать, и проблемы бизнеса решать так, чтобы мои решения не пришлось переделывать. А в разработке CRM я прямо хорош.

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

И оказалось, хоть я неплох как программист, этого мало: сейчас трудоустройство — это отдельный навык, которого у меня нет, и рынку я неинтересен.

Изображение носит иллюстративный характер. Фото: Sora Shimazaki, pexels.com
Изображение носит иллюстративный характер. Фото: Sora Shimazaki, pexels.com

«Зарплата небольшая — 500 долларов. Зато опыт и есть строчка в трудовой»

Полгода примерно я искал работу. Сколько откликов сделал, точно не скажу, но уверен, что более 1000.

Затем увидел вакансию в госпредприятии — и от безысходности решил сходить на собес. После скрининга с руководителем (техсобес там проводить некому) мне сделали оффер.

Да, зарплата у меня совсем небольшая — 500 долларов, а сейчас даже чуть меньше (почему упала, не могу сказать, это не зависит ни от меня, ни от моего руководителя, ни даже от директора предприятия). Еще при найме я обозначил: «Я у вас буду работать, пока не найду другое место». Их такой расклад устроил.

И тем не менее плюсы есть: на хлеб хватает, накапливается опыт, и есть строчка в трудовой (на одном из скринингов мне прямо сказали: «Не рассматриваем кандидатов без записи в трудовой книжке»). Ну и чувство востребованности — я здесь единственный программист, коллеги очень меня уважают (у них просто огромное количество отчетов, бумажек, на которые они тратят колоссальное количество человеко-часов, а я автоматизирую всю эту рутину).

Сама работа нравится — без дела не сижу, пришлось помимо всего, что знал и умел, освоить еще DevOps и BA-направления (потому что эту работу делать некому — и никто не хочет учиться). DevOps-скилы хорошо в резюме смотрятся.

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

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

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

Читайте также на Devby:

«Это не из-за AI. Просто такой конкуренции не было никогда». Кто сломал хайринг и как просочиться через фильтры

«Резюме смотрю глазами». Как эйчары фильтруют CV-слоп

Хайринг уже не тот. Марина Хомич про «2 часа работы», которые ИИ оставил рекрутеру (и не лучшие)