Telegram Web Link
Краткий пересказ событий для тех, кто недавно присоединился.

В 2018 я решил сменить сферу и перейти из ИТ-инфраструктуры в разработку ПО. Выучил Java, прошел сертификацию (OCA + OCP) и нашел первую работу Java-разработчиком в Германии.

Начал с 3500€ в месяц на испытательном. После обещали 4000€, но дали только 3800€. Так я проработал еще два года. На каждый вопрос о повышении ЗП говорили, что другие более опытные разработчики получают столько же, сколько и я. Почему мне должны платить больше? Полтора года назад накинули 200€, чтобы я «уже отстал от них».

Летом этого года приближалось очередное ежегодное интервью. В это раз я решил иметь более весомые аргументы, чем просто: «Дайте денег, а то на жизнь не хватает». Мне нужен был бумажный оффер, чтобы поднять зарплату на текущем месте:
Челлендж этого лета: «Найди работу за шесть недель»

В своих поисках я наткнулся на кадрового агента Роберта, который мне много рассказал о ситуации на рынке труда Германии и поделился ценными советами:
Кадровое агентство «Traum Arbeit»
Кадровое агентство «Traum Arbeit». Часть 2.
Полезные документы для подготовки к интервью на немецком.

C помощью Роберта я сходу получил оффер на 64800€:
Первый оффер на 63К. Техническая часть.
Первый оффер. Финал.

Тут я понял, что перестарался, потому что 65000€ - это уровень зарплаты руководителя моего отдела или даже выше. И мидлу столько не дадут ни при каких раскладах:
Первый оффер. Последствия.

Значит нужно менять работу. Причем на нормальную и с зарплатой повыше. В этот момент в моей голове родился «гениальный план» по получению более высокооплачиваемой работы:
Стратагема 7

Который я начал реализовывать:
Новая картина мира
В поисках новой цели
Тройничок
Live&WorkInGermany pinned «Краткий пересказ событий для тех, кто недавно присоединился. В 2018 я решил сменить сферу и перейти из ИТ-инфраструктуры в разработку ПО. Выучил Java, прошел сертификацию (OCA + OCP) и нашел первую работу Java-разработчиком в Германии. Начал с 3500€ в месяц…»
Последнее интервью с руководством

Это интервью должно было состояться в июле, а его дату назначили еще в мае. Идея про то, что для повышения зарплаты нужен оффер пришла накануне, и мне нужно было время для её реализации. Но как? Не напишешь же шефу: «Давайте перенесем интервью на один месяц, чтобы я мог походить по собеседованиям». Пришлось сделать «финт ушами» ...
Роберт наносит ответный удар

Роберт позвонил во вторник. После пары дежурных фраз он перешел к делу:
- Сергей, а как называется та компания, где ты попросил 70?
Я опешил. Зачем ему это знать? Может, он хочет мне нагадить?
- А зачем тебе это?
- Ну может я знаю эту фирму, дам тебе полезный совет…
Прикинув за несколько секунд, что ничего плохого он всё равно не может сделать или по крайней мере не сделает (в Германии это не принято ;), я ответил:
- Это фирма „OptiPrime“.
-
А я их знаю!!! ...
Собеседование на 70000€ №1

Заключительное собеседование состоялось в прошлый понедельник. Это была та самая „OptiPrime“, где я «включил Остапа» и в конце первой части заявил, что хочу 70К, а не 60-65К. Собеседующих было уже трое: какой-то большой начальник, руководитель отдела с прошлого собеседования и технический эксперт с кучей сертификатов (AWS, Kubernetes, Scrum и т.д.). В течение полутора часов этот эксперт методично шел по моему резюме строчка за строчкой и спрашивал абсолютно все, что там было написано: Java, SQL, Agile, Rest, GWT, Docker, SOAP и много чего еще. В целом, я держался хорошо и отвечал складно. Не смог ответить только на один вопрос: чем отличается „mvn install“ от „mvn deploy“. И это был единственный промах. Но только до тех пор, пока этот товарищ не добрался до Spring‘а и не начал копать достаточно глубоко…
Звучит невероятно, но за 44 года я впервые подхожу осознанно к поиску новой работы.

Почти все мои предыдущие смены работы происходили спонтанно и быстро. Всегда было очень мало времени на принятие решения.

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

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

Несколько раз знакомые предлагали «хорошее место», и я сразу соглашался, так как условия были лучше, чем на предыдущем месте. Мне было без разницы, чем занимается фирма и какие у них технологи. Другое направление? – фигня, разберемся. Нужно поддерживать 1С и сайт на Битрикс? – не вопрос. Если платят больше (ну или просто платят, если поджимают сроки), я готов.

Всегда как «Домоклов меч» надо мной висели расходы: семья, аренда и кредиты. Всегда не хватало денег. И практически каждый раз я соглашался на первое более-менее подходящее предложение, которое могло покрыть мои расходы. Я отсеивал только самый трэш. Главное, чтобы платили нормально и в срок.

И вот новая ситуация.
Я уволился (внеплановый выпуск).

Поставлена точка в двухмесячном марафоне собеседований. Я сделал свой выбор.

Итог:
Позиция: Java Backend Developer с функциями DevOps инженера.
Компания: Телекоммуникационная сфера. 300 сотрудников. Оборот – 600.000.000 €.
Технологии: Java 11, Spring, JSF, React, Docker, K8S, AWS, Git, GitLab CI/CD, Terraform (жирным отмечено то, с чем я еще не работал).

 Видимо, пришло время для реализации второй части «Стратагемы 7». Поэтому КАТ 2022 2 стартует с этой субботы (для тех, кто понимает, о чём я 😉).

Зарплата: 75.000 € брутто без понижения на испытательный срок (на руки ~ 4.250 € в месяц).
Испытательный срок: 6 месяцев.
Условия: 95% удаленная работа (2 дня в месяц нужно быть в офисе в г. Кёльн).
Начало работы: 01.01.2023.

Про увольнение.

Во вторник 27.09 подписанного договора у меня еще не было, но решение я уже принял. Поэтому взял стандартный бланк заявления, заполнил его и отнёс к секретарю. Поставил на копии отметку о получении и штамп.

Почему я так спешу? Во-первых,
Три оффера на 75000€

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

Подводя краткий итог этого марафона, хочу заметить, что собеседования на 65 существенно отличаются от собеседований на 75. А на 75 сильно отличаются на 85. В этих группах действуют разные правила игры…

Собеседования на 65000€.
Много технических вопросов: Java, Sql, Spring, Maven, Git и т.д. Часто дают технические задания. Люди хотят, чтобы ты сразу начал приносить отдачу. Поэтому проверяют всё, что им важно.

Собеседования на 75000€.
Мало технических вопросов. Да и те...
План Б

Собеседования закончены, дата увольнения согласована, новый контракт подписан. Можно уже расслабиться?

Подписанный контракт - это только 30% работы.

Еще 30% - это вторая часть седьмой стратагемы.
За три оставшихся месяца мне нужно довести свои знания по Spring до уровня достаточного для самостоятельного написания полноценных сервисов. Для этого мне должно хватить следующих двух элементов:
- Курс «Разработчик на Spring Framework» от OTUS
- Книга «Spring in Action Sixth Edition»
Курс рассчитан на 5 месяцев, а мне нужно его пройти за два с половиной. Поэтому придется поднапрячься. Ну а что делать? Если не выполнить вторую часть, то эта стратагема превращается в простой обман…

В своё время читатели обрушили на меня шквал критики, что плохо так поступать с будущими работодателями, как это делаю я со...
Кризис в IT или приведи друга и получи 3000€.

Привет, друзья! Заждались новых статей? Расскажу пару историй с бывшей работы и закрою эту тему. Впереди новая работа, новые приключения и новые истории!

Недавно в моей (теперь уже бывшей) компании подводили итоги года. Генеральный директор рассказывал о результатах работы компании. В том числе был затронут кадровый вопрос.
На декабрь 2022 г. у нас в компании работало почти 200 человек. 150 из них – разработчики разного уровня. То есть те, которые сами пишут код. В компании открыто 35 позиций Java разработчиков. Тридцать пять!!! Более того, вакансия Java разработчика нашей компании висит непрерывно на протяжении последних шести лет на всех порталах по подбору персонала. Это только то, что я видел сам лично. Сколько она висела там до того, как я ее нашел впервые, мне неизвестно.

В компании реальная нехватка персонала. Заказчики стоят в очереди, но объем заказов, которые мы берем, сильно ограничивается количеством рабочих рук – не хватает исполнителей.

Периодически мне приходили заявки на оценку трудозатрат доработок функционала по моим модулям. Ничего из этого за последние несколько лет не было реализовано: нет ресурсов. Мы пишем только то, что можно продать сразу нескольким клиентам. Кастомные доработки под конкретного заказчика даже не рассматриваются, если они стоят меньше 50 000€.

Вообще, город у нас небольшой и рынок труда статичный. Одни и те же вакансии от одних и тех же работодателей из года в год. Может раз в год или полтора появляется новая фирма с постоянными вакансиями. Или бывает, что выставит вакансию какая-то типография, потому что их единственный разработчик вышел на пенсию… И всё.

Сходил я на пару собеседований в нашем городе. И что вы думаете??? Везде один ответ:
- Вы нам подходите. И как опытному разработчику мы можем предложить вам достойную зарплату 4000€ в месяц… Ну, после испытательного срока, конечно.
- Так я и сейчас столько получаю. Хочу больше.
- Ну чтобы получать больше, вы должны стать сеньором. Взять ответственность за определенные блоки нашей программы. Консультировать заказчиков и обучать новичков… На это потребуется несколько лет усердной работы.

В этом большой минус небольших городов. Есть статичный пул компаний с одной стороны, и есть ограниченный набор разработчиков с опытом – с другой. Периодически появляются приезжие разработчики, но платить много им не готовы. Откуда брать кадры??? Учить самим – Ausbildung! Или набирать студентов – Werkstudent. Чем активно и занимаются все без исключения компании нашего города, которым нужны программисты.

По сути, все студенты нашего университета, которые заканчивают факультет прикладной информатики, могут получить с ходу 3000€ в месяц. Дают такую ЗП с закрытыми глазами. Но даже это не решает проблемы нехватки кадров.

Что придумал наш директор в прошлом году? Он предложил премию 3000€ любому за каждого привлеченного программиста Java, который будет принят в нашу компанию, и пройдет испытательный срок.

Но за год существования этой программы я слышал только про два таких случая.

А тут еще и коронавирус внес вои коррективы. Появилось много вакансий на удаленку из крупных городов. И там предлагают совсем другие деньги. Это однозначно приведет к оттоку кадров из регионов.

Мой руководитель сказал мне в сентябре, когда я принес заявление на увольнение: «Ты не первый, кто поднял вопрос про существенное повышение зарплаты. И таких людей становится всё больше. Но генеральный директор пока не готов к каким-то серьёзным изменениям в этом направлении».

Что будут делать фирмы вроде моей – хрен знает. Но региональный рынок вакансий разработчиков ждут изменения.

Обсудить.
Уровень доверия.

Через несколько дней после того, как я подписал трудовой договор, мне позвонил мой будущий руководитель Луц. Он хотел знать, какое оборудование нужно заказывать. Мне предлагалось выбрать операционную систему: любой вариант Linux, Windows 10 или Apple macOS. А также на выбор либо 2 классических монитора по 24", либо один Curved 34".

Я выбрал Windows + Curved 34".

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

В начале декабря Луц звонит снова и говорит: «Все оборудование пришло, админы тебе его настроили. Посылки уже в пути, завтра получишь по своему домашнему адресу. Также я заказал
​​Новая работа. Первые впечатления.

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

Основная работа на данный момент – перенос инфраструктуры разработки и всяких сервисов с облака Google в облако Amazon. А поскольку у всех в отделе небольшой опыт работы с AWS, то все двигается очень медленно, даже с учетом привлеченного специалиста от сторонней фирмы.

В итоге четвертую часть рабочего времени я провожу на всяких онлайн встречах внутри отдела или между отделами. Неспешно знакомлюсь с предметной областью, со структурой проекта и разными модулями. Остальное время я занят самообучением – разбираюсь с тем, как работает Docker, Kubernetes, Helm. Нeмного познакомился с сервисами AWS.

Руководитель отдела в начале января сказал примерно следующее: «Ну ты присмотрись к нашему рабочему окружению и пойми, каких знаний тебе не хватает, тем и занимайся…» Передо мной не поставили никакого плана обучения. Мне этот план пришлось составлять самому.

Поначалу я даже комплексовал: «Я же разработчиком пришел работать, а работы нет… Что подумают люди? Испытательный срок-то идет, а мне нечего показать!» И тому подобные мысли. А в начале февраля состоялась встреча тет-а-тет с Лутцем (он мой руководитель), на которой я и высказал ему свои опасения на счет моей занятости и пользы для компании, на что он мне ответил: «Меня полностью устраивает твой прогресс и то, как ты походишь к получению новых знаний. Также я считаю, что ты отлично влился в коллектив. Ну если ты очень рвешься писать код, я смогу найти тебе задачу, но это не в приоритете. Я бы предпочел, чтобы ты освоил Docker, Kubernetes и смежные темы более глубоко».

Меня взяли на перспективу. 🤪

После этого разговора я смог немного расслабиться и теперь даже получаю удовольствие от процесса – ведь это самое офигенное самообучение в моей жизни: я учусь, а мне за это платят по 6000€ в месяц.

Обсудить
​​День сурка

Решил немного вернуться в прошлое и написать как работал последние три месяца на предыдущей работе (октябрь 2022).

Настал «День Х». Заявление на увольнение уже написано и одобрено, новый контракт подписан и отправлен. Бабочки порхают у меня в животе. Да и я сам все выходные порхал как бабочка - ведь с понедельника пойдет обратный отчет трех месяцев. Всего три месяца, и Добби будет свободен!!! Добби уже всеми мыслями с новым шефом и его интересными заданиями. Засыпая в воскресенье, я возбуждённо представлял, как буду писать скрипты под Terraform, в которых настраиваю Application Load Balancer‘ы или даже Network Load Balancer‘ы под AWS Elastic Container Service.

Но наступил первый понедельник после «Дня Х». Я встал рано утром и пошел на «почти бывшую работу». Пришел, открыл Jira и вижу бесконечный список тикетов – тимлид накидал работы. Там и приведение документации в порядок, и подготовка презентаций для передачи модулей другим ответственным, и всё что раньше висело в Backlog‘е годами… Мое единственное желание в тот момент – отключить телефон, взять ящик пива и закрыться на ключ в комнате для переговоров, чтобы до конца рабочего дня смотреть «Восхождение героя щита» или «Арифурэту».

Я «протупил» пару часов над страницей со списком задач, не понимая с чего начать, и не сделал ровным счетом ничего. Тут мне в голову пришла «отличная» идея: «Времени девять утра. А не выпить ли мне пивка?». Я смотрел то в окно, то на список, потом делал глоток пива и снова смотрел в окно. Когда пиво заканчивалось – шел за следующей бутылкой. Так прошел один рабочий день… Оставалось еще 74 рабочих дня до увольнения.

В похожем ритме прошла вся неделя: новости, ютубчик, болтовня с коллегами на кухне, созерцание природы через окно, пивко… Я просто ждал окончания рабочего дня.

Я чувствовал себя как девушка, которая развелась и вышла за муж повторно. Но бывший пока не отпускает ее, т.к.:
1. Еще не до конца отдан супружеский долг.
2. Квартира не намыта до блеска.
3. Бывший еще не нашел себе новую жену.
4. А в морозилке еще много свободного места, поэтому нужно налепить пельменей на полгода вперед.

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

Продолжение следует.

Обсудить
Выход из пике

 Продолжение истории про увольнение с предыдущей работы (время: октябрь - декабрь 2022)

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

Выгорания на работе у меня происходили раньше, но в этот раз я выгорел дотла за одни выходные. Такого сильного отвращения к работе я не испытывал со времен срочной службы в ВС РФ. Но рецепт выхода из подобного кризиса у меня уже был отработан:
1. Отказаться от любого информационного шума, не связанного с работой: новости, развлекательные сайты, видосики и прочее. Телефон отключить. Закрыть все вкладки браузера, кроме как со списком задач. Почту тоже закрыть и запускать два раза в день.
2. Выбрать самую простую задачу из списка, что-то тривиальное, вроде «Исправить текст сообщения об ошибке». Или: «Добавить условие активации галочки на форме».
3. Найти проблемное место в коде.
4. Смотреть на него и ждать…
Можно ничего не делать. Просто сидеть, смотреть на код и ждать. Минут через 10-20-30-40 ты понимаешь, что проблема выеденного яйца не стоит, нужно просто заменить 2 слова на другие или добавить один оператор if. И это не требует больших усилий. Просто «Раз… и всё!».
Вносишь изменения, потом пара кликов мышкой для Commit‘a изменений, и тикет отправляется на Codereview.
5. Идем на кухню за кофе с печенькой или шоколадкой. Радуемся продуктивной работе.
6. Возвращаемся к пункту 2.

Этот рецепт сработал и в этот раз. Следуя этим несложным правилам, к концу понедельника я смог закрыть целых ПЯТЬ тикетов!

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

Через несколько дней я перестал думать про новую работу и то, как там будет всё классно. А потихоньку втягивался в свою старую, понятную и предсказуемую: закрывал задачи, правил документацию и проводил Codereview. Каких то-особо сложных или масштабных задач не было. Самая обычная работа – просто берешь и делаешь… То же самое, что и последние два года.

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

В конце спринта я поговорил со своим тимлидом и освободил себе все последующие понедельники. По понедельникам я стал заниматься приведением документации в актуальное состояние и подготовкой презентаций по передаваемым модулям. Работы по текущим задачам постепенно становилось меньше, а свободного времени – больше.

Так, почти незаметно для меня, пролетели 9 недель.

В середине ноября неожиданно позвонил Луц (мой будущий руководитель) и пригласил меня в Кёльн на рождественский корпоратив в новой компании, который должен был состояться в пятницу 16 декабря. Я, разумеется, согласился и взял отпуск на этот день.

Продолжение следует: Корпоратив.

Обсудить
Коропоратив

Оставались две недели до нового года. Луц пригласил меня на рождественский корпоратив в новой компании. Я, разумеется, согласился и взял отпуск на этот день. Фирма оплатила мне билеты до Кёльна и хорошую гостиницу с завтраком.

Утром в пятницу я сел на поезд и к обеду я уже был в Кёльне. Вторую половину дня я провел в офисе, где познакомился вживую с коллегами. По сути, в тот день никто не работал – мы на протяжении нескольких часов сидели на кухне, пили пиво и общались на разные темы. Такой немецкий onboarding.

Кстати говоря, офис очень крутой. Находится на последнем этаже исторического здания в самом центре Кёльна. При этом всё ультрасовременно. Полноценная кухня и столовая в стиле «Лофт», где люди регулярно готовят себе на обед паэлью, пасту «Карбонара» и прочие несложные блюда на небольшую компанию или сразу на весь отдел. Игровой зал с большим экраном, PS5, Xbox Series X и кучей разных игр. Терраса с барбекю-зоной на крыше. Холодильник с напитками на любой вкус, в том числе и алкогольными. Фрукты, печеньки и кофе – это стандарт.

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

Глинтвейн, пунш и шампанское лились рекой. Множество разных закусок для гостей. Живая музыка.
Через час директор взял слово. Вся его речь уложилась в две минуты: «Спасибо за работу… Все молодцы… С Рождеством!!! Приглашаю всех внутрь на основную часть празднования».

И начался отрыв.

Представьте себе какой-нибудь Питерский или Московский ночной клуб хорошего уровня, с отменной кухней, вышколенным персоналом, модными диджеями и хорошей танцевальной музыкой. Ощущения были, что я попал в именно в такой клуб на закрытую вечеринку, где все бесплатно, начиная с сёмги на пару, заканчивая хорошим вином и коктейлями. Ты никого не знаешь, но все очень веселые и доброжелательные. Никаких пафосных речей от директора и длинных слов благодарности его замов, никаких странных конкурсов от отдела HR. Хорошая музыка. Хорошая кухня. Артисты. Реально отличный отдых. Давно забытые ощущения.
Выступал даже какой-то популярный чел. Правда, я его не знаю (На фото справа).

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

Обсудить.
Меркантильность

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

А дальше-то что? Просто хорошо работать и набираться опыта, пока деньги снова не станут поджимать? Раньше я думал, что в Германии не так, как в России. Думал, что тут можно работать в одной компании десятилетиями, при этом расти профессионально и финансово. Но, как вы уже знаете, я очень сильно ошибался. Оказалось, что в Германии есть всего один эффективный способ поднять себе зарплату – сменить работу. По-хорошему, нужно было менять предыдущую работу через два года, а не через четыре с половиной, как я. И готовиться надо было к этому заранее.

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

Я не стану больше повторять эту свою ошибку. Поэтому о смене текущей работы начал думать сразу после того, как устроился. Я уже запланировал, что проработаю в этой фирме 2 года, а потом уйду. И эти два года я планирую работать не только на фирму, но и на своё будущее и будущее своей семьи. Изучу новые технологии, фреймворки и пойду дальше. Наверное, это не то, что ждет от меня фирма и мой руководитель. Фирма заинтересована, чтобы я работал как можно лучше и как можно дольше на этой позиции за те же деньги. Но какое мне дело до интересов фирмы. У меня есть свой интерес.

За последние девять месяцев произошло переосмысление моей системы ценностей. Меня уже мало интересуют перспективы и стабильность компании, наличие хорошего офиса, бесплатные печеньки и дружный коллектив. Меня больше интересует:
1. Зарплата.
2. Профессиональный рост.
3. Количество дней отпуска.
4. Отсутствие переработок.

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

Я внезапно понял, что это не анекдот, а суровая правда жизни. Мне сорок пять, и я тупо хочу денег.

Вот такой я, оказывается, меркантильный человек.

Обсудить
По следам меркантильности

В нашем уютном чате после моего поста «Меркантильность» разгорелась жаркая дискуссия по поводу меркантильности и денег, как главного мотиватора для сотрудников. И про то, как относятся работодатели к сотрудникам, меняющим работу раз в два года.

У меня есть, что добавить на этот счёт.

Легко быть немеркантильным, когда у тебя есть квартира и машина. Когда ты не смотришь на ценник продуктов в супермаркете, на стоимость одежды, и тебя не волнует цена литра бензина на заправке. Когда ты можешь дважды в год летать всей семьёй в отпуск в Таиланд или на Бали.

Сложно не быть меркантильным, когда после выплаты аренды от зарплаты остается по 400€ на каждого члена семьи в месяц. Да, сейчас, после перехода на новую работу, у нас остается по 600€. Но это тоже не предел мечтаний.

Было высказано мнение, что за большими деньгами нужно ехать в США. Еще до переезда в Германию я всерьёз рассматривал это направление для иммиграции. Возможно, США - хороший вариант для программиста-одиночки или пары, состоящей из IT-шников. Если же тебе уже под сорок, у тебя трое детей, жена, и есть проблемы со здоровьем, то ничего хорошего из этого не выйдет. Чего только стоит высшее образование для детей! Я просто ткнул наугад в первый попавшийся университет не из первой десятки: University of Texas at Austin – Top 38. Стоимость обучения в год для нерезидентов 61000$-69000$. А еще расходы ребенку на еду, одежду и развлечения. Только высшее образование для моих детей в таком средненьком американском универе обойдется под 1 000 000$. Сколько нужно зарабатывать, чтобы это потянуть? Поэтому я до сих пор считаю, что для семей с детьми Германия – один из наилучших вариантов.

Еще было предложение пойти в стартап, потому что там есть: и новые современные технологии, и быстрый профессиональный рост, и денег платят хорошо. С этим утверждением я отчасти согласен. Есть у меня знакомая Аня – живёт в Берлине, работает в стартапах уже много лет. У неё всё классно, модно, молодёжно. Она может запросто посреди рабочей недели взять билет в один конец в Португалию или на Ибицу, просто чтобы сменить обстановку и потусить там, продолжая при этом работать на удалёнке. Йога, пляжи, голубой дайкири – мечта, а не работа. Если бы не одно «НО» - ей приходится жить этой работой, потому что её стартап – это почти семья, и все они заинтересованы в том, чтобы получить следующий раунд финансирования или опционы. Она писала в начале года о плюсах и минусах работы в стартапах. К тому же корпоративная культура там своеобразная, не каждому зайдёт. Если бы мне было 25, я бы без раздумий согласился на такую движуху. Но мне уже сорок пять. У меня уже есть семья и дети. И вторая семья, с которой я буду проводить больше времени, чем с первой, мне не нужна.

И последнее. На счет того, что работодатели не любят тех, кто часто меняет работу. Согласен, есть такая проблема. Когда открываешь резюме и видишь там 8 мест работы за последние 10 лет, то это вызывает много вопросов, и зачатую является красным флагом. Но если человек правильно понял мою идею и сделал всё грамотно, то уже после четвертой итерации он должен оказаться в условном «FAANG‘е», в котором можно будет задержаться и на подольше. А на момент поиска этого пресловутого «FAANG‘а» в его резюме будет только три смены работы, что не так уж и много для столь динамичной отрасли и увлеченных людей, которые стремятся к профессиональному росту и быстро учатся новому.

Далее: План до 2025 года.

Обсудить
План до 2025 года

Цель без плана – это просто мечта.
Антуан де Сент-Экзюпери
План без цели – суета.
Мысли вслух

Локальная цель.
Хочу
через два года переехать из квартиры в дом. Будем арендовать, т.к. ипотеку с текущими ценами на недвижимость и процентными ставками не потянуть. Хочу, чтобы у каждого ребенка была своя комната, т.к. сейчас у сына отдельная комната есть, а две дочери живут вместе. Хочу, чтобы был гараж/мастерская. Ну и участок небольшой рядом с домом тоже должен быть. Такая ма-а-аленькая картинка – мечта.

Хочется, чтобы у детей остались воспоминания о том, что мы жили в доме, и у каждого из них была своя комната. А не так, как в моём детстве – трое детей в одной комнате, пока я не съехал в 16 лет. А когда дети разъедутся, будет видно.

Сколько стоит эта мечта (в месяц)?
1600€ - Стоимость аренды дома (Цены в Мюнхене могут отличаться)
700€ - коммуналка, газ, отопление и электричество.
3000€ - на жизнь.

Что такое 3000€ в месяц на жизнь? - Это по 600€ на каждого члена семьи и это реально немного.

Итого: 5300€ нетто в месяц, а это примерно 95000€ в год брутто.
Но для Германии зарплата 95000€ - это реально много. Например, levels.fyi говорит, что 84K€ - это медиана для сеньоров в топовых компаниях. Более того, 95K€ и выше получают только 30% из них. А я-то и не сеньор вовсе. Ну мидл, да и то «с натяжечкой».

Очевидно, что для меня эта задачка не из простых.

Локальная прокси-цель: К июню 2025 найти работу на 95000€

Как? Где?...

Обсудить
Новый антиспам в чате. Как не попасть в бан?

Многие из подписчиков заметили, что я на некоторое время отключал комментарии к постам. Проблема в спамерах, которые стали заваливать чат пророчествами Ванги, откровениями Жириновского и секретными приказами Шойгу.

Бот Shieldy, который стоит в нашей группе и радостно приветствует всех новых посетителей капчей, оказался малоэффективным. Какого-то вменяемого бота, который мог бы фильтровать этот спам, я не нашел (может плохо искал). Поэтому пришлось писать такого бота самому (разумеется на Java).

Бот.

Я не стал изобретать велосипед, а использовал идею, заложенную в SpamAssassin (будучи админом, много лет боролся со спамом в 2000х годах)

Есть набор правил, которые определяют, какие сообщения являются спамом, а какие - нет. Эти правила называются «Тесты». Каждый тест имеет некоторую «стоимость». Если сообщение успешно проходит тест, эта «стоимость» добавляется к общему баллу. Стоимость может быть положительной или отрицательной, положительные значения называются «spam», отрицательные «ham». Сообщение проходит через все тесты, подсчитывается общий балл. Чем выше балл, тем больше вероятность, что сообщение является спамом.

Примерный набор правил:
Есть картинка? +30
Есть ссылка на сторонний ресурс? +10 каждая
Это ссылка на другой телеграм канал? +50
Капслок? +5 за каждое слово.
Emoji? +5 за каждый.
Сообщение отправлено через комментарии, а не через группу? +30
Присутствуют слова со смесью кодировок (хγдшᧉму)? +10 за каждое.
Присутствуют стоп-слова? от +1 до +10 за каждое, зависит от «стоимости» слова.
Только вчера зарегистрировался в Telegram? +40
Твоему аккаунту в Telegram уже 15 лет? -20
Активно участвуешь в дискуссиях? От 0 до -40.

Больше 70 баллов в сумме? Сообщение удаляется автоматически.
Больше 80 баллов в сумме? Сообщение удаляется, а пользователь – в бан.

Отсюда некоторые рекомендации:
1. Ссылки на сторонние ресурсы, картинки, смайлы и прочее в принципе разрешены, просто они стоят определенного количества баллов. Не стоит увлекаться.
2. Не пересылайте чужие сообщения с кучей смайлов, капса и ссылок. Боту без разницы кто автор этого шедевра.
3. Тема политики под запретом. За сообщение «Путин молодец. Русская армия лучшая. А Байден козел» вы получите +19. Равно как и за «Путин козел. Русская армия худшая. А Байден молодец» тоже +19. Если такое сообщение пропустит бот, то его удалят администраторы (спасибо большое Евгению, Евгении и Дине).

Проверить любое сообщение в канале можно ответив на него командой /check. На 10 секунд будет выведена его оценка.

Если вдруг тебя несправедливо забанил мой бот – пиши сюда: @WorkInGermanyFeedbackBot

Обсудить
Другой вариант получать 95000€+

В моей команде работает один внешний DevOps инженер - Теймур. Первые два месяца я даже не знал о том, что он не находится в штате нашей фирмы. У него всё как у обычных сотрудников: корпоративный E-Mail, учётная запись, должность, привязка к отделу. Он присутствует на всех совещаниях отдела и отчитывается на утренних планерках наравне со всеми. У него даже есть доступ к корпоративному хранилищу паролей. Но он сотрудник аутстаффинговой фирмы и работает у нас по контракту.

Однажды в конце рабочего дня мои коллеги предложили мне поиграть с ними в Valorant. Я согласился. Мы начали встречаться пару раз в неделю после 21:00 на час-два, чтобы под пиво погонять соперников. Среди игроков часто бывал и Теймур. Так продолжалось какое-то время, пока не появилась новость, что шестимесячный контракт Теймура подходит к концу и вопрос о его продлении находится в подвешенном состоянии. После этой новости я разговорился с ним за бутылочкой пива и спросил, не хочет ли он перейти к нам в команду на постоянную работу. На что Теймур ответил: «Нет конечно, ваша контора не будут мне платить столько, сколько я получаю сейчас». Меня это заинтересовало, и я стал выяснять подробности. Поначалу он не шел на контакт, ссылаясь на NDА, но после третей бутылки пива мне удалось обойти это препятствие.

Схема следующая.
Наша фирма платит за него почасовую ставку: 100€ в час. Его взяли в «аренду» на 6 месяцев по 160 часов каждый. Это 16 000€ за месяц. От этой суммы Теймур получает 70% (11 200€) - это его брутто. Когда один проект заканчивается, то отправляют на другой. Между проектами возможен перерыв от недели до трех. Проекты от трех месяцев до полутора лет. Простой оплачивается по ставке 3000€ в месяц. Отпуск тоже есть – 25 дней, но оплачивается по ставке простоя.

За год у него выходит примерно такой расклад:
-10 месяцев работы – 112 000€
-1 месяц простоя – 3 000€
-1 месяц отпуска – 3 000€
Итого: 118 000€ брутто за год (или 9 800€ брутто за один месяц).

По первому налоговому классу на руки он должен получать: ~5400€ в месяц. Но там есть одна заморочка - работодатель перекладывает на него свою часть ОМС, поэтому по факту на руках остается только 5000€
Квалификация и опыт у нас примерно одинаковые. Значит, если я бы пошел на такую работу, то по третьему налоговому классу у меня руках оставалось бы примерно 6000€.

Плюсы:
1. Деньги. За ту же квалификацию и опыт можно получать на 30-50% больше на руки.
2. Это не ИП + договор подряда. Это официальное оформление в фирме по бессрочному договору. А значит, можно брать кредиты и ипотеку.
3. Можно выбирать проект по интересным тебе технологиям и отказываться от неинтересных проектов.
4. Месячного перерыва между проектами может и не быть. Тогда на руки будет выходить не 6000€, а 6400€ в месяц.
5. Работа 100% удаленная.

Минусы:
1. Отсутствие стабильности приходов. В одном месяце на руки 7000€, в другом 2000€
2. Перерыв между проектами может быть и два месяца (в среднем на руки 5600) и три (в среднем на руки 5000).
3. Срок расторжения трудового договора - 1 месяц.
4. Если ты не понравишься команде проекта – могут снять за один день. Придется снова ждать следующий на голых 3000€ брутто.
5. Часто отказываешься от проектов – увольняют.
6. Когда компания понимает, что не сможет найти для тебя проект за месяц-два – увольняет.
7. Периодически случаются массовые увольнения. Несколько проектов закончилось одновременно, а новых нет – всех под нож.

Вчера прошел первое собеседование с HR в этой фирме. Попросили прислать резюме.

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

Обсудить
2025/07/04 14:33:20
Back to Top
HTML Embed Code: