Я ж проговорился в прошлый раз — у меня работа новая опять. Назад в программерство ушёл. Счастья полные штаны, все дела. И вот только я собрался было петь дифирамбы новой работе, как решил перечитать посты о первых днях своей старой, и в этот раз решил быть осторожнее в восторгах.
Ведь оно как там начиналось: прекрасная команда, клёвые технологии, новые горизонты развития, и всё такое. Но уже через месяц в постах стали появляться нотки, что не всё так идеально, и вообще не для этой работы я рождался на свет. Это через первый месяц. А через полгода вообще пошли размышления, как сделать работу интересной, ибо иначе совсем печаль.
Это я к чему: на новой работе не прошло ещё и месяца, и пока впечатления такие же, как и тогда в первые дни. Прекрасная команда, клёвые технологии, новые горизонты развития… Зная, чем это закончилось в прошлый раз, теперь стрёмно делать какие-либо прогнозы.
Но пока действительно всё нормально. Мой новый тайтл — Full-Stack Developer, что в принципе описывает именно то, чем я занимался всё свою карьеру — программирование всего. В технологическом плане у нас тут всё прекрасно: есть фронт-энд, есть nodejs, есть Go, есть Kubernetes с облаками. Даже искусственный интеллект затесался. То есть как затесался, контора этим на жизнь зарабатывает, но мне сначала нужно окопаться на традиционных технологиях, прежде чем лезть туда. Из очень классного, мы — всё ещё стартап четырёх с половиной лет от роду, поэтому бюрократ пока только в зародыше, и между идеей и её деланьем, как правило, нету паузы. Для сравнения, последний высасывающий душу консалтерский проект подразумевал 2 месяца написания текстовых Gherkin тестов для системы, которую начали бы создавать где-нибудь через год. Первый подход, конечно, мне всегда нравился больше.
Ещё из плюсов — некоторая анархия в процессах. Всё-таки банки вбили мне в голову идею, что для всего на свете есть правила и отдельная команда, и я почти с этим согласился. Нужно сделать виртуальную машину в облаке? Отправь запрос. Открыть внешний доступ для тестирования сервиса? Через пару недель служба безопасности, может, и одобрит. Надо поставить git на ноутбук? О, это к службе поддержки.
С другой стороны, вот как это проходит в понятном мне мире:
— Павел, на чём работать будешь?
— На никсах.
— Слу, сейчас никсов нету, но мы тебе отправим виндовый ноутбук, ставь вместо неё всё, что хочишь.
Блин, сносить операционную систему на конторском оборудовании мне даже в Минске с последние годы не разрешали. Вот это свобода.
Первый рабочий день тоже прошёл исключительно так, как мне нравится. Нет, лучше даже так: вот как проходил onboarding на моей прошлой работе. Две недели я втыкал в документы, чекбоксы, курсы на Coursera, и иногда спрашивал, «может, я всё-таки уже должен делать настоящую работу?». Onboarding у последнего зачазкика, очередного канадского банка, занял 3 недели — именно столько времени нужно, чтобы завести электронный почтовый ящик и отправить курьером ноутбук. Своим новым товарищам я сказал, что хотел бы начать что-то делать сразу, те отнеслись с пониманием, и в код с багами пустили в тот же день. И даже свой первый PR я открыл тогда же. Хоть какой-то смысл в жизни случился.
А ещё мы работаем над интересным продуктом. Сначала я думал — шаманство, но вроде там действительна наука прячется. Мы делаем сервис, который по видео анализирует кровоснабжение лица и выводит кучу метрик: пульс, давление, частоту дыхания, равномерность сердечного ритма, уровень стресса, риски инсульта и инфаркта, и прочие классные штуки. К точности замеров давления у меня пока есть некоторые вопросы, но в остальном всё очень красиво. Приложение для телефона называется Anura; можете рассказывать, что не работает, возможно я даже буду что-то дебаггить.
Пока к происходящему я настроен осторожно-оптимистично. Всё-таки в прошлый раз хороших эмоций тоже был полный вагон, а под конец вон как тоскливо было. С другой стороны, в этот раз всё начинается намного понятнее. Технологии знакомые, задачи приятные, программировать мне нравится, и руки развязаны по самое не могу — вдовесок к своему проекту я могу проситься в любой другой, и никаких проблем с этим не будет. Ну и пару своих идей я уже уже успел задвинуть. Всё идёт правильно.
И напоследок, два с половиной года консалтинга для программирования оказались в чём-то даже полезными. Слова-паразиты, конечно, ещё приходится выдавливать (consumables, deliverables, scope of work), но технически я представляю, как выглядят изнутри зрелые зарегулированные проекты, и догадываюсь, какие у нас могут быть проблемы, когда жизнь дойдёт до аудитов, сертификации и прочих геморроев зрелого возраста. Можно начать готовиться к этому уже сейчас. Вот. Но всё равно нужно быть очень осторожным в восторгах. Чтобы не вспугнуть.
Hi,
немного не по теме статьи,
но возник такой вопрос: когда в Канаде начинают наряжать ёлки, развешивать гирлянды ну и всё такое?
И как в тех краях относятся к Новому году? Я так понимаю, что Christmas первичен, а НГ — так, чисто новый календарь повесить, не?
Привет! За всё канаду не отвечу и на календарь я редко смотрю, но вроде на улицах гирлянды начинают появляться уже в ноябре. Ёлки расставляют тоже относительно рано, и до мая они не стоят — в января есть только два дня, когда их можно выбросить, и это где-то в первой половине месяца. Christmas первичен, но НГ тоже попьянствывают. В нашей деревне, например, в новогодную ночь и фейерверки запускали, и очень канадская соседка Happy New Year говорила. Так что веруют немного.