Это был интересный период в моей карьере

На сегодня Автодеск – это компания в которой я проработал дольше всего, без месяца 5 лет! Компания по многим параметрам замечательная, иначе что бы я тут так долго работал? Но всё хорошее рано или поздно заканчивается и в данном случае я даже несколько поздновато принял решение уйти, но об этом ниже.

Наверное самым интересным и полезным за это время были многонациональные команды в которых пересекались люди из разных стран: Китая, Ирландии, Вьетнама, Индии, Мьянмы, Украины, США, Сингапура. Научиться доносить свои мысли и продвигать идеи так что бы, с одной стороны, все всё поняли и в идеале согласились, а, с другой стороны, что бы никто не остался обиженным или недовольным в таком коллективе задача не из простых хотя и решаемая. Так как Автодеск компания большая и обладает очень (я бы даже сказал через-чур) разлапистой иерархией, удалось хорошо поупражняться в таких социальных активностях как корпоративные игры, интриги и войны.

С технической точки зрения это был вообще рай: никто не мешал внедрять правильные практики, новые технологии и языки, оптимизировать процессы. В итоге появилась и 24 часовая готовность к релизу, и замечательная серия проектов на Go, и образцово-показательная кодовая база на C++, и отличная документация детально описывающая архитектурные решения. Покрытие проектов модульными тестами на сегодня составляет около 80%, интеграционные тесты покрывают около 95% бизнес требовний. Тут я во второй раз сместил акцент в разработке с преимущественно C++ на что-то иное, в этот раз на Go, и, надо признаться, полученный сейчас опыт мне нравится больше чем тот, что я получил работая с Java.

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

Поиск работы в Сингапуре отдельная история со своими тонкостями, но мне довольно быстро попалась крайне интересная позиция в относительно большом (около 50 человек по миру) стартапе. Команда произвела очень хорошее впечатление, а стек оказался настолько модным (Elixir, PostgreSQL, AWS), что я решил “надо хватать” и схватил. Процесс отбора так же выглядел необычно, так одним из требований к кандидату является наличие живого аккаунта на GitHub. Зато потом никаких тестовых заданий или сортировок гномиков на доске, которые невероятно популярны в Сингапуре. Не знаю как сложится работа, стартапы – это не то к чему я привык, но на данный момент я крайне заинтригован.

Сегодня был мой последний рабочий день в Автодеск Сингапур, а на следующей неделе у меня планируются кардинальные изменения по всем фронтам, начиная от размера компании заканчивая технологическим стеком.

8 Comments Это был интересный период в моей карьере

  1. Евгений

    Однако, как тебя прихватило, с c++/go на elixir Действительно устал Но думаю в любом случае будет интересный опыт

    Reply
      1. Евгений

        Александр, первыми впечатлениями от стека/команды поделишься?

        Reply

Leave a Reply to Alexander Stavonin Cancel reply