Cмена команды и дальнейшение планы - Часть 1🏃♀️
(please find english translation below)
Привет, как и обещал, время рассказать о том, как я поменял команду в Мете. В своей предыдущей команде - Localization Platform, я проработал ровно год. Меня брали как Фронтенд Техлида, чтобы развивать UI для нового тулинга платформы. У менеджера были достаточно большие планы по хайрингу и развитию направления интерфейса. Скейлинг проблем - переводы всех продуктов компании. Звучало неплохо.
📅 Jun 2021 - Dec 2021 - Глубокое влегасище
Что же - сказано - сделано. Первый пол года, были потрачены на понимание большого пласта легаси кода, самой платформе столько же - сколько компании. Я исправил большое количество перфоманс проблем в локализационных тулах, к примеру ускорил загрузку приложения на 90%, путем оптимизации запросов к БД и на UI, скоратив время ожидания для пользователя с 16сек до 1.5сек. Получил положительный фидбек от директора, что даже отразилось в localization org high-lights ⭐
На моем первом ревью полугодия я получил оценку - Exceeds Expectations. Приятно, но особо сильно денег не прибавляет. Едем дальше.
📅 Jan 2021 - July 2022
Начиная с нового полугодия, команда начала заниматься новым тулингом, а я планированием HC (headcount) и дорожной карты для развития будущей платформы проекта. Я получил положительный feedback от скипа (skip manager, менеджер менеджера) с намеком на то, что надо расти на IC6 (Staff Engineer).
Все звучало прекрасно, пока направление команды резко не изменилось. Менеджер сообщил, что нанимать UI разрабов мы не будем и в целом новый хедкаунт не планируется больше. Здесь наши мнения разошлись, так как на UI работы в команде в новом проекте планировалось очень много. Это был первый звоночек. Далее было принято решение, что команда возьмет на поддержку еще несколько легаси проектов, это был второй звоночек. Есть типы разработчиков, которые делятся по стадиям проектов, некоторые разрабы предпочитают работать в стартапах, кто то скалировать существующие решения, а кто то заниматься поддержкой.
Мне всегда нравилось строить что-то с нуля или скалировать продукт, заниматься легаси не входило в мои планы. Более того, я понял, что сложность того, чем я занимался в своей команде, значительно ниже того, что было в моей предыдущей компании - Jetbrains.
Да, я могу работать 20-30 часов в неделю и получать хорошие рейтинги, но к чему меня это приведет? Не увидев потенциала развития себя и команды, я принял решение о ее смене.
Почему же так произошло?
В любых компаниях, есть приоритетные направления. Мета не исключение. Приоритеты меняются, деньги инвестируются в перспективные направления. Локализация была построена и будет жить дальше, больших инвестиций туда не требуется. Видя как идет разработка в других частях Меты куда вливаются деньги, оставалось только выбрать направление.
Вот так вот я ушел в Internal Mobility. В целом, это очень крутая фишка компании.
Для себя поставил цель - найти команду для развития себя как Тех-Лида. Где будет много непонятного скоупа, много архитектуры и более быстрая разработка.
В следующем посте расскажу, чем это закончилось 🙂
Продолжение следует…
#personal_journal
(please find english translation below)
Привет, как и обещал, время рассказать о том, как я поменял команду в Мете. В своей предыдущей команде - Localization Platform, я проработал ровно год. Меня брали как Фронтенд Техлида, чтобы развивать UI для нового тулинга платформы. У менеджера были достаточно большие планы по хайрингу и развитию направления интерфейса. Скейлинг проблем - переводы всех продуктов компании. Звучало неплохо.
📅 Jun 2021 - Dec 2021 - Глубокое влегасище
Что же - сказано - сделано. Первый пол года, были потрачены на понимание большого пласта легаси кода, самой платформе столько же - сколько компании. Я исправил большое количество перфоманс проблем в локализационных тулах, к примеру ускорил загрузку приложения на 90%, путем оптимизации запросов к БД и на UI, скоратив время ожидания для пользователя с 16сек до 1.5сек. Получил положительный фидбек от директора, что даже отразилось в localization org high-lights ⭐
На моем первом ревью полугодия я получил оценку - Exceeds Expectations. Приятно, но особо сильно денег не прибавляет. Едем дальше.
📅 Jan 2021 - July 2022
Начиная с нового полугодия, команда начала заниматься новым тулингом, а я планированием HC (headcount) и дорожной карты для развития будущей платформы проекта. Я получил положительный feedback от скипа (skip manager, менеджер менеджера) с намеком на то, что надо расти на IC6 (Staff Engineer).
Все звучало прекрасно, пока направление команды резко не изменилось. Менеджер сообщил, что нанимать UI разрабов мы не будем и в целом новый хедкаунт не планируется больше. Здесь наши мнения разошлись, так как на UI работы в команде в новом проекте планировалось очень много. Это был первый звоночек. Далее было принято решение, что команда возьмет на поддержку еще несколько легаси проектов, это был второй звоночек. Есть типы разработчиков, которые делятся по стадиям проектов, некоторые разрабы предпочитают работать в стартапах, кто то скалировать существующие решения, а кто то заниматься поддержкой.
Мне всегда нравилось строить что-то с нуля или скалировать продукт, заниматься легаси не входило в мои планы. Более того, я понял, что сложность того, чем я занимался в своей команде, значительно ниже того, что было в моей предыдущей компании - Jetbrains.
Да, я могу работать 20-30 часов в неделю и получать хорошие рейтинги, но к чему меня это приведет? Не увидев потенциала развития себя и команды, я принял решение о ее смене.
Почему же так произошло?
В любых компаниях, есть приоритетные направления. Мета не исключение. Приоритеты меняются, деньги инвестируются в перспективные направления. Локализация была построена и будет жить дальше, больших инвестиций туда не требуется. Видя как идет разработка в других частях Меты куда вливаются деньги, оставалось только выбрать направление.
Вот так вот я ушел в Internal Mobility. В целом, это очень крутая фишка компании.
Для себя поставил цель - найти команду для развития себя как Тех-Лида. Где будет много непонятного скоупа, много архитектуры и более быстрая разработка.
В следующем посте расскажу, чем это закончилось 🙂
Продолжение следует…
#personal_journal
🔥34👍19
Team Change and Further Plans - Part 1 🏃
(пост на русском выше)
Hi, as promised, time to post about how I changed my team at Meta. Previously, I worked on the Localization Platform for precisely one year. I was hired as a Frontend Techlead to develop the UI for the new platform tooling. The manager had big hiring plans for UI direction, and I saw lots of potentials. The scale of the team - translating all of the company's products. It sounded pretty good at that moment.
📅 Jun 2021 - Dec 2021 - Deep Legacy
During the first half-year, I spent time understanding a significant layer of legacy code, the platform itself was as old as the company. I fixed many performance issues in localization tools, such as accelerated application loading by 90% by optimizing database queries and UI and reducing user wait time from 16 sec to 1.5 sec. I got positive feedback from the director, which was even reflected in localization org highlights ⭐
At my first half-year performance review, I got a good rating - Exceeds Expectations. It was nice, but it didn't change anything moneywise.
📅 Jan 2021 - July 2022
Starting from the new half of the year, the team started working on new tooling, and I started planning the HC (headcount) and roadmap for developing the future project platform. I received positive feedback from the skip manager with a hint to grow on IC6 (Staff Engineer).
Everything sounded great until the direction of the team changed dramatically. The manager informed us that we would not be hiring UI developers and that there were no more plans for a new headcount. Our opinions differed here since there was a lot of UI work planned for the new project. That was the first bell. Then it was decided that the team would support a few more legacy projects. That was the second bell. Developers usually can be divided by the project stage they want to work on. Some engineers prefer to work in startups, some to roll out and scale existing solutions, and some to do support work.
I enjoy building something from scratch or scaling a product. Being a legacy supporter wasn't in my plan. Moreover, I realized that the complexity of what I was doing in my team was much lower than in my previous company, Jetbrains.
Yes, I could work 20-30 hours a week and get good ratings, but where would that get me? Seeing no potential to develop myself and the team, I decided to change it.
Why did this happen? 🤔
In any company, there are priorities. Meta is no exception. Priorities change, and money are invested in promising areas. Localization has been built and will continue to live on. There is no need for significant investments there. Seeing the development going on in other parts of Meta where the money was flowing in, all that was left to do was to choose the direction.
That's how I went to Internal Mobility. So, all in all, this is a very cool company perk.
I set a goal to find a team to develop myself as a Tech Lead where there will be a lot of obscure scoop, architecture and faster development.
I'll tell you how it ended up in the next post 🙂
to be continued…
#personal_journal
(пост на русском выше)
Hi, as promised, time to post about how I changed my team at Meta. Previously, I worked on the Localization Platform for precisely one year. I was hired as a Frontend Techlead to develop the UI for the new platform tooling. The manager had big hiring plans for UI direction, and I saw lots of potentials. The scale of the team - translating all of the company's products. It sounded pretty good at that moment.
📅 Jun 2021 - Dec 2021 - Deep Legacy
During the first half-year, I spent time understanding a significant layer of legacy code, the platform itself was as old as the company. I fixed many performance issues in localization tools, such as accelerated application loading by 90% by optimizing database queries and UI and reducing user wait time from 16 sec to 1.5 sec. I got positive feedback from the director, which was even reflected in localization org highlights ⭐
At my first half-year performance review, I got a good rating - Exceeds Expectations. It was nice, but it didn't change anything moneywise.
📅 Jan 2021 - July 2022
Starting from the new half of the year, the team started working on new tooling, and I started planning the HC (headcount) and roadmap for developing the future project platform. I received positive feedback from the skip manager with a hint to grow on IC6 (Staff Engineer).
Everything sounded great until the direction of the team changed dramatically. The manager informed us that we would not be hiring UI developers and that there were no more plans for a new headcount. Our opinions differed here since there was a lot of UI work planned for the new project. That was the first bell. Then it was decided that the team would support a few more legacy projects. That was the second bell. Developers usually can be divided by the project stage they want to work on. Some engineers prefer to work in startups, some to roll out and scale existing solutions, and some to do support work.
I enjoy building something from scratch or scaling a product. Being a legacy supporter wasn't in my plan. Moreover, I realized that the complexity of what I was doing in my team was much lower than in my previous company, Jetbrains.
Yes, I could work 20-30 hours a week and get good ratings, but where would that get me? Seeing no potential to develop myself and the team, I decided to change it.
Why did this happen? 🤔
In any company, there are priorities. Meta is no exception. Priorities change, and money are invested in promising areas. Localization has been built and will continue to live on. There is no need for significant investments there. Seeing the development going on in other parts of Meta where the money was flowing in, all that was left to do was to choose the direction.
That's how I went to Internal Mobility. So, all in all, this is a very cool company perk.
I set a goal to find a team to develop myself as a Tech Lead where there will be a lot of obscure scoop, architecture and faster development.
I'll tell you how it ended up in the next post 🙂
to be continued…
#personal_journal
🔥10👍2❤1