Получи случайную криптовалюту за регистрацию!

Front-End Engineer Blog

Логотип телеграм канала @frontend_engineer_blog — Front-End Engineer Blog F
Логотип телеграм канала @frontend_engineer_blog — Front-End Engineer Blog
Адрес канала: @frontend_engineer_blog
Категории: Блоги
Язык: Русский
Страна: Россия
Количество подписчиков: 3.22K
Описание канала:

Hi, my name is Evgenii Ray. I'm SWE at Meta. Here is my place for posting notes about UI, career and personal development
Welcome on board 🚀
Contact: @evgeniiray
Languages: English, Russian

Рейтинги и Отзывы

2.00

2 отзыва

Оценить канал frontend_engineer_blog и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 2

2022-07-12 12:31:35 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
1.9K viewsEvgenii Ray, edited  09:31
Открыть/Комментировать
2022-07-12 12:31:11 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
1.5K viewsEvgenii Ray, edited  09:31
Открыть/Комментировать
2022-07-08 16:17:26
Q&A Session with Senior Front-End Engineer at FAANG

Hi folks! Exciting news

I've partnered wiith friends from AgileFluent. They help non-native English speaking professionals to find a job in the international market.

Next Wednesday, July 13th at 7pm MSK we’re going to hold our first Q&A session in English. We will be talking about interviews at FAANG, relocation to the UK, and much more. Come to the stream, ask any questions you’re interested in

Please leave your question in the form below. See you on Wednesday!

https://tally.so/r/3jaWGR
2.2K viewsEvgenii Ray, 13:17
Открыть/Комментировать
2022-07-04 12:37:10 Всем привет Вписался помочь ребятам провести публичное мок-интервью на английском, ищем желающих поучаствовать. Участвуйте и приходите на стрим в четверг, в 19 часов по Москве. Буду в эфире, хоть и не у себя на канале
2.2K viewsEvgenii Ray, 09:37
Открыть/Комментировать
2022-07-04 12:37:09 Hi folks. My friend is looking for a web engineer for public mock interview in english for Frontend Engineer position. He is ex-Amazon Senior Engineer, I think this can be a great opportunity and expirience for you, as you’ll get an honest interview feedback. Don’t miss it

Feel free to connect with https://t.me/vitkarpov directly.
2.3K viewsEvgenii Ray, edited  09:37
Открыть/Комментировать
2022-07-02 13:59:08 Channel Announcements
——
Привет! Весь июнь был в отпуске, событий произошло много, поэтому небольшой аннонс контента на ближайший месяц. Даешь систем дизайн!

1. July 14 - Frontend System Design - Calendar App
2. July 21 - Frontend System Design - Google sheets
3. Aug - Sep - Preparing for L5 Google UI Interview (?) (not sure yet)
4. ~Oct - My interview results in London (~11 companies / X offers, Y fails )

Топики для СД выбраны не случайно

Также будет несколько коллабораций с ребятами с других каналов

Заполнять тишину в течении 2ух недель рассказом про год работы в Мете, какие выводы сделал, что идет хорошо, что может быть лучше и почему я решил сменить команду.

Спасибо, что читаешь
Теплого лета всем

——
Hi folks! I’ve been on the trip whole June, but happy to finally return from the vacation. Here is the content announcement for upcoming months. Let the system design ship!

1. July 14 - Frontend System Design - Google sheets
2. July 21 - Frontend System Design - Calendar App
3. Aug - Sep - Preparing for L5 Google UI Interview (?) (not sure yet)
4. ~Oct - My interview results in London (~11 companies / X offers )

Also, I’m planning to do a few collaboration with friends from other channels. Stay tuned

Meanwhile, I’ll fill the next 2 weeks gap with a story about a year of working at Meta. What I’ve learned, what’s been good, what could be better and why I’ve decided to change the team

Thank you for reading me
Wish the warm summer to everyone
2.3K viewsEvgenii Ray, edited  10:59
Открыть/Комментировать
2022-06-08 15:40:16 Минутка полезной интеграции с партнерами / Partner ads integration

Среди вас многие хотят найти работу заграницей или уже активно этим занимаются. Знаю по себе, что поиск работы на международном рынке - очень трудоемкий процесс. И здорово, что есть ребята, которые помогают сделать его посильным.

Команда AgileFluent уже год помогает профессионалам из IT готовиться к отборам в международные компании и получать офферы в валюте. Эксперты проекта - рекрутеры и лингвисты из Сингапура, России, Польши, Франции и Нидерландов.

Только за последние два месяца 8 выпускников AgileFluent получили офферы в зарубежные компании

Уже завтра 9 июня в 19:00 по МСК они проведут первый митап о том, как найти работу на международном рынке разработчику в 2022.

В гости придет Сережа, Senior Java Developer. В апреле Сережа получил оффер в N26 и теперь будет работать на позиции High Middle Kotlin Developer в Европе.
Сережа расскажет о том, как происходил его поиск, какие были подводные камни и к чему стоит быть готовым.

Даша, основательница проекта, поделится лайфхаками и расскажет, из каких этапов состоит поиск работы и как готовиться, а Сережа расскажет о том, как он проходил эти этапы на практике, и ответит на все вопросы.

Регистрируйтесь на митап и ребята отправят ссылку на подборку топ-50 джоб-бордов для поиска международных вакансий, а также ссылку на видео после митапа, если получается посмотреть его только в записи.


I’d like to invite my Russian-speaking followers to a meetup with Sergey, a Senior Java Developer who received an offer from N26 and will be relocating to Barcelona. The meetup will take place tomorrow night.

The meetup is organized by AgileFluent, a service that helps specialists get a job in the international market. A cross-cultural team of 30 professionals from France, Singapore, the Netherlands, Russia, and Poland helps non-native English speakers find a job in Europe and the US. Their students received offers from N26, Amazon, Flo, and many others.

#ads #partners #integration
855 viewsEvgenii Ray, edited  12:40
Открыть/Комментировать
2022-06-04 01:08:46
The photo blocked by Instagram and considered as “Violent Content”.
962 viewsEvgenii Ray, 22:08
Открыть/Комментировать
2022-06-04 01:07:33 Oh, wow, I’m 28 now

——
Привет, 2 июня у меня был День Рождения , а значит пришло время подумать, что будет дальше. Хочу поблагодарить всех, кто на меня подписан и кто дает мне фидбек. Я рад, что ты здесь и смотришь / читаешь меня.

Немного рефлексии

В этом году, мои жизненные планы поменялись, я планировал уезжать в США в Нью-Йорк / Долину и присоединиться к команде React Data, но в связи с текущими событиями, планы пришлось кардинально поменять и остаться в UK. Текущие визовые проблемы Меты в штатах заставили задуматься о безопасности и о том, как дальше развивать карьеру.

Я принял решение, что хочу больше сфокусироваться на развитии Tech Lead / Team Lead скилов и участвовать в разработке и скейлинге продуктов с нуля, не боясь перемен и рабочих рисков. Я также понял, что хочу развиваться на YouTube и фото / видео направлении , снимать больше видео на разные тематики (кодинг, жизнь, фронтенд). Так что ждите больше видео в ближайшее время

Еще пора реализовывать мою маленькую мечту, буду менять свой work-style и адаптироваться под полный ремоут, находясь в разных странах. Об этом расскажу чуть позже

Немного о хорошем

Сейчас самое главное - оставаться человеком. Благодаря мок интервью - мы собрали 1953$ на помощь пострадавшим в этой войне. Большое спасибо всем, кто поучаствовал. Часть этих денег были собраны с благотворительных интервью, часть ушла с платных интервью, всего я провел 37 интервью (это включая платные). Также 1 человек прошел в Мету (везунчик) и реферрал бонус 3600 фунтов через несколько месяцев тоже уйдет туда.

Ниже фоточка, которую Инстаграмм заблокировал, посчитав за violent content, так что пусть лежит в телеге.

Давно такого не говорил, но едем дальше. Все будет хорошо.
——

Hi folks, June 2 was my birthday that means it's time to think about what's coming up next. I want to thank all my subscribers for your feedback and comments . I'm glad you're here and watching / reading me.

A bit of reflection

This year, my life plans have changed, I was considering moving to the USA (NY / Silicon Valley) and join the React Data team, but due to current events, I had to change my plans drastically and I've decided to stay in the UK. Meta's ongoing visa issues in the US made me think about security and how to develop my career further.

I've made the decision that I want to focus more on developing Tech Lead / Team Lead skills and get involved in building and scaling products from the ground up without fear of changes and job market risks. I also realized that I want to continue investing in YouTube and photo / video direction , making more videos on different topics (coding, life, frontend, fun). So expect more content soon

It's also time to pursue my little dream, I'll be changing my work-style and adapting to full remote while being in different countries. I'm going to share my thoughts on that in the upcoming posts

Some good things

The most important thing right now is to stay human. With mock interviews - we raised $1953 to help the victims of the war. Many thanks to everyone who participated. Some of that money was raised from charity interviews, some came from paid interviews. In total I did 37 interviews, that was a kind of challenge for me. Also one person accepted offer (lucky one) in Meta and I'm going to send £3600 of referral bonus to the donation as well once it arrives in a few months.

Below is a photo that Instagram removed from my profile, because it was considered as a "violent content". Happy to keep it here then

Life goes on. Everything will be alright. Stay safe.
912 viewsEvgenii Ray, edited  22:07
Открыть/Комментировать
2022-05-27 18:06:24 Software Engineering Salaries in the UK

Ну что, поговорим про бабосы? Приятного просмотра, жду ваших комментариев, даже если они гневные
——
So, let’s talk about money? Don’t hesitate to unleash your comments



838 viewsEvgenii Ray, edited  15:06
Открыть/Комментировать