Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Продуктивное увольнение

1 сентября я сменил работу и это, пожалуй, мой самый большой добровольный выход из зоны комфорта. Больше 3 лет я проработал на одном проекте плечом к плечу с Димой Максимовым, в слаженной команде и с прекрасным Product Owner.За это время мы переписали на Java десятки тысяч строк на PL/SQL, избавились от зависимости, которая делала комиты в наших транзакция, а потом отваливалась по таймауту, переписали веб-интерфейс без самописного фреймворка, который похоронил все остальные проекты, которые его использовали. За это время мы сделали множество изменений для бизнеса и ещё больше исправили разнообразных багов. Под конец я даже внедрил свою любимую асинхронную обработку задач и на её основе заработал новый движок для отчётов и поиск. Казалось бы, трудно представить более удобное место работы, но я решил пойти дальше, теперь можно подвести некоторые итоги.

Так как уволился я почти за 2 месяца до очередного релиза, то он получился очень стабильным. Внезапно пришли контролирующую органы и попросили избавиться от некоторых внедрённых мной подходов. Меня бы это расстроило, а у коллег не было привязанности к этому коду, поэтому они просто исправили его, без лишних переживаний. Дима Максимов наконец-то получил серьёзное повышение и на наше с ним место взяли ещё 3 человек. Надо подчеркнуть, что не взяли работать вместо нас, а наш труд помог создать новые рабочие места. К сожалению, физически пространство для нашей команды не увеличилось и я не жалею, что теперь работаю в офисе попросторней. Надо сказать, что мой уход и уход ряда коллег вывел из зоны комфорта и руководство, поэтому оставшимся сотрудникам всё-таки подняли зарплату, а от нашей команды даже направили делегацию в Цюрих.

Теперь пришло время рассказать о том, что изменилось для меня лично. Встаю я по-прежнему в 6:30, но не для того, чтобы доехать без пробок, а чтобы припарковаться рядом с офисом. Дорога по прежнему занимает от 40 минут, но если раньше нужно было ехать по кольцу на полной скорости, то теперь стоять в пробках. На мой вкус второй вариант значительно комфортней, да и на заправку не надо заезжать раз в неделю. В настольный теннис я теперь играю только 2 раза в неделю, но зато в специализированном клубе и уровень моей игры существенно вырос, в баскетбол стал играть 3 раза вместо 2. Печенек в новом офисе существенно больше и мест, где можно пообедать — просто изобилие.

Первые два с половиной месяца я занимался изучением Lucene/Solr и в рамках внутреннего R&D проекта сделал для Lucene реализацию поиска со звёздочками в начале слов на основе суффиксных массивов. В принципе, Lucene и так очень быстрый, но если слово начинает с *, то движок начинает перебирать все слова по одному и получается довольно долго. Проблема довольно специфичная, поэтому не очевидно, что патч дойдёт до основного репозитория, но мы постарались всё сделать максимально качественно и я подготовил презентацию про наше решение. Конечно, после двух лет в биоинформатике, снова повстречаться с суффиксными массивами было очень приятно, но отсутствие явного заказчика вызывало у меня тревогу. К счастью, уже скоро месяц как я снова оказался в привычной атмосфере кровавого энтерпрайза.

Нужно сказать, что если на прошлой работе я считался экспертом, то здесь я не Senior, не в Advanced группе по английскому, не являюсь лучшим игроком в настольный теннис и у меня не самая большая борода. И, действительно, за 2 года в науке и 3 года выпиливания древнего legacy я порядком отстал от современных технологий. Если на прошлой работе соседний проект на микросервисах запускали примерно полтора года со всеми мерами предосторожностями, то здесь меня сразу бросили в бой. С Java 8 я познакомился, пока работал с Lucene, но вот Spring на аннотациях оказался для меня в новинку, когда я 3 с лишним года назад делал на Spring тестовое задание, то конфигурация в XML считалась вполне нормальной. Ещё меня забыли спросить о моём отношении к Unit-тестам — и, должен признать, с Mockito, они вполне себе пишутся. И ещё Cassandra в качестве базы данных, так что получение новых навыков мне гарантировано.

Так же наша компания мотивирует покупку сотрудниками оборудования, поэтому свою проблему с нехваткой пикселей я решил кардинально.


Слева мой 4K монитор с диагональю 43 дюйма, в центре — 13-дюймовый MacBook Pro, справа — обычный FullHD монитор.
Tags: hr
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 26 comments