Front-End Engineer Blog
4.98K subscribers
36 photos
101 links
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
Download Telegram
🇷🇺
London - UK ✈️ - Прилетели

Всем привет! Давно не виделись. Я в Лондоне, правда пока еще на карантине 😃
Этим постом хочу описать весь процесс переезда и дать пару советов людям, которые тоже скоро приезжают сюда.

Так как канал не только про жизнь, но и про Frontend. В ближайшие пару дней выйдет интересная статья, как я перед уходом перфоманс веб-приложения в проекте Jetbrains Marketplace оптимизировал.

Всем теплого, солнечного мая и stay tuned 🌅
—————
🇬🇧
London - UK ✈️ - Arrival

Hi everyone! It's been a while. I'm in London; however, I'm quarantining 😀. With this post, I'd like to describe the whole relocation process and advise those who are coming here soon.

Because this channel is not just about life and interview but also about Frontend, I'll soon publish an article on how I optimized the web-app performance of Jetbrains Marketplace before leaving the company.

Have a warm, sunny May and stay tuned 🌅

Ссылки на статью / Links to article
1. 🇷🇺 https://telegra.ph/Pereezd-v-UK---London-05-10
2. 🇬🇧 https://telegra.ph/Moving-to-the-UK---London-05-10

#life #article
JetBrains Marketplace - Web Performance Rework 🛠

Hi, everyone 🤟
As I promised, I've published the article about how we optimized Marketplace Front-End performance and build. I wrote this article on my last day at JetBrains, and now it's available publicly.

I hope you find this helpful article for yourself. Feel free to leave any comments 😊

https://evgeniiray.medium.com/jetbrains-marketplace-performance-rework-fcfee8401dcb

#tech #article
Status update + BE interview tips 🍵

🇷🇺
Привет, небольшой апдейт 🍵. Недавно проводил закрытую QA сессию для канала @FaangInterview. Прозвучало много вопросов про Behavioral Interview и как составлять истории. Спасибо ребятам за приглашение 🙏

Собственно, я посчитал, что если я просто выложу вопросы, которые готовил, это будет слишком просто. Поэтому я подготовил документ и анонимизированными историями. Часть историй я конечно же поменял, но контекст и структура осталась такая же. Я использовал эти вопросы для всех FAANG Interview. Рекомендую не копировать, а использовать как референс для своих историй ☺️

🍻 Немного личных новостей
Я сейчас нахожусь в процессе выбора команды, начал набивать первые шишки. Думаю выложу в будущем пост о том, как это было и дам пару советов, но это предмет согласования 🙂

Вообще сейчас набралось уже много интересных тем, чтобы поделиться, включая переход Tier 1 визу, поиск квартиры, бюджет и тд. Через неделю переезжаю в собственное логово с нормальным рабочим место, так что контент забьет ручьем и идея стримов и фронтедерского чая никуда не ушла 🧑‍💻

Не переключайся 😉

🇬🇧
Hello, a little update 🍵. Recently I participated in closed QA session for @FaangInterview channel sharing tips for interview preparation. I’ve received many questions regading behavioral interview and how to prepare the stories 😊

So, I’ve decided that it would be too easy to just share the questions I was preparing for. I’ve created a doc with sample stories and questions for the interview. Of course, I’ve tried to anonymize them and change the story itself, but the structure and the context are almost the same. Feel free to use them as a good reference for your preparation. However, I strongly advise you not to just copy them.

🍻 Personal news
I’m in the progress of choosing the team and already have the stuff to share about this process. In the future, I’ll create a post on this but it requires some legal arrangements before posting 😉

Meanwhile, I also have lots of info to share, such as transitioning to a tier 1 UK visa, searching for a flat, budget and etc. In one week, I’m finally moving to my man cave with a working table, so the channel content will flow like a river and the idea of streaming sessions is still in place 🧑‍💻

Stay tuned 😉

BE Interview doc: https://www.notion.so/BE-Interview-8adc74cf14ad450fab3083e0633d2821
👍2
🇷🇺 Выбор команды - Одно твое решение и влияние его на карьеру

Всем привет 👋

Буткэмп закончился и между тем закончился и процесс выбора команды. Честно сказать, для меня это было довольно тяжелое решение. Порефлексировав, я понял, что в процессе всей моей карьеры - выбор места работы, команды и проекта оказывали огромное влияние на мою карьеру и связи с людьми. Изначально планировал написать короткий пост, но в итоге получилась статья 😂

Рассматривай ее, как выжимку моего собственного опыта. У каждого он может быть свой 🤔

Кстати, сам я выбрал новую команду и стартанул как Front-End Team Lead. Посмотрим, что из этого получится.

Пиши в комментах свои мысли 👨‍💻

——

🇬🇧Team Selection - One decision that impacts your career

Hello everyone 👋

Bootcamp and team selection process are over. It was a pretty tough decision for me. After thinking about it a bit, I realized that choosing a company, a team, and a project had a massive impact on my career and connections with people throughout my career. I originally planned to write a short post, but I ended up with an article 😂

Think of it as a summary of my own experience 🤔

By the way, I joined a new team as Front-End Team Lead. So let's see where this decision will lead me in the future.

Share your thoughts in the comments 👨‍💻

https://evgeniiray.medium.com/career-advancement-choosing-the-right-project-for-your-future-795cb33c46c6
⚠️Heads up: quick update - AMA with Eng Director at FAANG

I have an opportunity to ask any Organizational Engineering Director at FAANG any questions. He has 20+ years of experience working both in the US and UK as engineer, tech lead and director

This could be anything:
1. Income comparison in the UK and US
2. Which country is the best for engineer?
3. Books, career progression and etc

Feel free to submit questions in the comments, and I’ll ask some of them directly and later publish the answers ☺️
🚀 AMA with Engineering Directors 🚀

🇷🇺
Привет! Женя на связи 👋 Много воды утекло. Как и обещал, выкладываю АМА с Engineering Directors. Мне повезло задать вопросы сразу двум! У обоих потрясающий бэкграунд. Интервью полностью анонимные и я постараюсь оставить как можно больше деталей, без возможности раскрытия их личности. Для простоты будем называть нашим директоров Джек и Джилл 👨‍💻

На этой неделе, сделаю крутой анонс серии статей по фронту. Не пропустите ☺️

Всем красивой осени 🍁

🇬🇧
Hi folks, Ray is here 👋 It's been a while. As I promised, I am posting an AMA interview with Engineering Directors. I was lucky to ask questions to two directors! Both have exciting stories. The interviews were anonymous, and I'll try to keep as many details as possible without revealing their identities. For simplicity, I'll use the name "Jack" and "Jill" 👨‍💻

This week, I’ll make a big announcement releasing front-end articles cycle. Stay in touch ☺️

I wish to have a beatiful autumn to all 🍁

https://telegra.ph/AMA-with-Engineering-Directors-at-FAANG-10-05
🚀 Virtual Scrolling - Ultimate Guide 🚀
🇷🇺
Привет! Готовы к Рождеству и Новому году? ❄️ Надеюсь, что елку вы уже нарядили, подарки запаковали.

Ни могу не поучаствовать и не сделать свой новогодний подарок. Подготовил большую статью по имлементации виртуализированного списка. Если смотрели мои видео по System Design, то там мы говорим об этом довольно абстрактно. У многих разработчиков нет опыта имлементации данного паттерна и в целом, варианты, которые есть в публичном доступе довольно поверхностны.

Поэтому, если хотите:
1. Разобраться в психологии паттерна бесконечного скрола
2. Разобраться в браузерных концептах, которые делают его имлементацию эффективной
3. Написать собственный вариант виртуализации и не бояться этого в разработке

Идем читать мою статью ☺️ В контент было вложено много сил, поэтому твои хлопки на медиуме и подписка сильно помогут мне принять участие в Medium Partner Program, которая будет промоутить контент большму списку читателей.

🚨 Сразу предупрежу, получился Long Read, готовьте чай / кофе / смузи ☕️ 🙂

Как всегда, не стесняйтесь оставлять комментарии и предложения. Это позволит делать контент качественнее ☺️

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

До скорого ❄️
——

🇬🇧
Hi there. Are you ready for Christmas and the New Year? ❄️ I hope you've already decorated your Christmas tree 🎄 and prepared the presents 🎁

I can't help but participate and give my Christmas gift. I prepared a great article on virtualized list implementation. If you've seen my System Design videos, we've already talked about it, but quite abstractly. Many developers don't have experience implementing this pattern, and in general, the publicly available material is a bit superficial.

So if you want to:
1. Understand the psychology of the infinite scrolling pattern
2. Understand the browser concepts that make its implementation effective.
3. Code your own version of virtualization and not be afraid of it in the development

Come and read my article ☺️ I've invested a lot of time in it, so your claps on Medium and subscriptions will significantly help me participate in the Medium Partner Program, which will promote the content to a more extensive list of readers.

🚨 Alert: this is Long Read, have your tea/coffee/smoothie ready ☕️

As always, feel free to leave comments and suggestions. This will make the content better ☺️

I will sum up the year's work and plans with the next post. If there is something you want to know, please leave a comment. And let's go for the Christmas and New Year holidays together 🎅🏻

See you soon ❄️

https://evgeniiray.medium.com/infinite-scrolling-in-web-ultimate-guide-b698124b3172
👍7🥰1
📕 Book Recomendation / Зимнее чтиво

🇷🇺
Привет! Надеюсь ты хорошо отдохнул и готов начать 2022 год 🧑‍💻

Пока студия Ray Youtube Production занята созданием новых роликов. Поговорим о книгах.

Развитие себя как Software Engineer, это не только работа над техническими навыками. В первую очередь, это развитие человеческих качеств и коммуникация. Поэтому предлагаю тебе сейчас сделать небольшую паузу между техническими постами. Хочу порекомендовать несколько книг, которые оставили меня под положительным впечатлением:

🌎 The Culture Map - by Erin Meyer
Работа в интернациональной команде подразумевает общение с коллегами с другим складом ума и культурным контекстом. В каждом культурном контексте, свои представления как принято доносить / получать критику о своей работе. Понимание этих культурных особенностей поможет тебе эффективно общаться с коллегами и выстраивать отношения. Еще важнее, ты сможешь правильно понимать фидбек и адаптировать свою работу. Крайне рекомендую эту книгу, так как сталкиваюсь с этими особенностями каждый день.

💡Disciplined Minds - by Jeff Schmidt
Корпоративная культура и идеалогия, как она влияет на твою жизнь и решения, которые ты принимаешь. Это книга - критический взгляд на то, как государство, компании, система образования, формирует из нас идеальных работников / исполнителей отсеивая тех, кто не играет по правилам системы. Самое главное, автор рассказывает, как оставаться человеком и продолжать преследовать свои карьерные цели. Книгу рекомендую особенн тем, кто работает в больших компаниях или собирается туда прыгнуть.

Уже читали или читаете эти книги? Пишите в комментах ваше мнение и впечатление🍻

——
🇬🇧
Hi, I hope you had lovely holidays and ready for 2022 🧑‍💻

While the Ray Youtube Production studio is busy making new videos. Let's talk about books.

Developing yourself as a Software Engineer is not just about working on technical skills. First and foremost, it's about developing human qualities and communication abilities. I want to recommend a few books that have left me under positive impressions:

🌎 The Culture Map - by Erin Meyer
Working in an international team means interacting with colleagues of a different type of thinking and cultural context. Each cultural context developed its own way of giving / receiving feedback about your work. Understanding these cultural subtleties will help you communicate effectively with your colleagues and build stronger relationships. More importantly, you will properly understand feedback and adapt it to your work. I highly recommend this book, as I encounter these specifics every day.

💡Disciplined Minds - by Jeff Schmidt
Corporate culture and ideology and how it affects your life and your decisions. This book is a critical look at how the government, companies, education system shapes us into ideal workers/performers by weeding out those who don't play by the system's rules. Most importantly, the author tells us how to stay human and continue to pursue our career goals. I recommend the book especially to those who work in big companies or are about to jump in.

Have you already read these books? Write your opinion and impression in the comments below 🍻

#books #recomendation
👍185
Интервью на канале Программист-эмигрант TV 📺

🇷🇺
Привет 👋, на канале моего друга Артема вышло интервью со мной. Говорим про работу фронтендеров в ФААНГЕ, особенности подготовки к интервью и жизни в Англии. Подписывайтесь на канал Артема, в своих видео он рассказывает про проффесиональную иммиграцию программистов и берет интервью у работников ФААНГ 🧑‍💻

Ставь пальцы вверх и делись своим мнением в комментариях 🔥

🇬🇧
Dear English speaking subscribers, this is the post about the interview I gave to my friend. We’re talking about interview preparation and general work experience at FAANG for Frontend Engineers. Unfortunately, it’s recorded in Russian. Please let me know if you want to know about my general work experience at FAANG as Front-End Engineer and the path for interview preparation. I might record a separate video for you in my channel. Thank you 🙏

https://youtu.be/QY3zLe23KQ0
👍28🔥94
🇺🇦 Черный день - для нас всех / Dark Day - for us all

Этот канал не про политику. Но к сожалению, сегодня произошло то, чего не ожидал никто. Моя страна, обьявила войну родственной стране - Украине. Вчера и сегодня, совершенно разные реальности. Мне стыдно за свою страну.

Я хочу, чтобы каждый из нас, не оставался в стороне.
Нет войне. Берегите себя

———

This channel is not about politics. Unfortunately, what has happened today is something that no one expected. My country declared a war on Ukraine. Yesterday and Today are completely different realities. I am ashamed of my country.

I want each of us not to stand aside and say NO to war.
Stay safe

https://youtu.be/joFUSU98Dc4?t=123
👍40😢2517💩3
Привет, сегодня без темы. В связи со сложившейся ситуацией, многие теряют / потеряли работу и активно готовятся к интервью. Мне хотелось бы помочь людям справиться с этим.

Если ты из 🇺🇦, 🇷🇺, 🇧🇾 и ты проходишь интервью в FAANG на позицию фронтендера, я готов бесплатно провести тебе систем дизайн / кодинг / бехейв мок интервью и дать реферрал в Мету. Если ты пройдешь интервью, деньги за реферрал я отправлю в фонд помощи пострадавшим.

Требование к тебе: уровень английского - intermediate и базовая подготовка к интервью (прорешанные задачи, систем дизайн, основные топики)

Как записаться: https://forms.gle/pq26GRpwV7rtdH5u9

Просьба, если у тебя нет проблем с работой, не добавлять свой респонс.
Распространяйте этот пост среди знакомых, оказавшихся в сложной ситуации.

⚠️ Форму закрою 15 марта ⚠️
Stay safe


🇬🇧
Hello folks. With the current situation, many people are losing their jobs, actively preparing for interviews, and leaving the country to save their families. I want to help such people.

If you’re from 🇺🇦, 🇷🇺, 🇧🇾 and you’re interested in applying for FAANG companies on Frontend role. In that case, I’d like to offer a free mock interview Behavioral / System Design / Coding и also give a referral to Meta. If you’re able to pass the actual interview, all money from referrals will be sent for donation.

Requirements for you: Speaking English - Intermediate and a good level of preparation for interview ( solved frontend problems, system design and covered essential frontend topics )

How to apply: https://forms.gle/pq26GRpwV7rtdH5u9

I kindly ask you not to apply if you don’t have a job problem because of the current situation. English speaking folks, if you happen to be in 🇺🇦, 🇷🇺, 🇧🇾 and you’re in the hard situation. You’re welcome to apply.

Also, to my English speaking friends, I’ve almost finished a video on general interview preparation for Frontend Engineers. I’m planning to upload it on YouTube in the next two weeks.

Stay in touch
🔥2722👍22👏1
Привет, апдейт по записи на моки. В сумме записалось 19 человек. Форму закрою сегодня, спасибо тем, кто репостил. Со всеми, кто записался, я свяжусь на следующей неделе и составлю расписание в Google Calendar

До связи 👋

🇬🇧
Hello friends, this is the update on mock interviews. In total, 19 people submitted the form. The form will be closed today. Thank you for all your reposts. With those, who applied, I’m going to connect next week and set up an interview schedule in Google Calendar

Stay in touch 👋
8👍4🔥3
Mock Interview - First Wave initiated 👨‍💻

Привет, первая волна из 9 человек, стартует на следующей неделе. Если у вас есть личные обстоятельства и вы не попали в первую волну (не были добавлены в группу), напишите мне, сделаю дополнительный слот. Вторая волна интервью начнется через 10 дней

С теми кто захочет, интервью запишем и выложим сюда в канал⚡️

Будем на связи 👋


🇬🇧
Hi folks, the first wave of charity mock interviews has started. If you have personal circumstances and you’re not in the first wave (not added to the group), send me a message, I’ll make additional slot. Second wave will be starting in 10 days

With those who agree, we'll record interview and share it here ⚡️

Stay in touch 👋
👏196🔥4
Announcing - Frontend Engineer Interview Guide 🎥

Hey folks, tomorrow I’m going to publish the video about Frontend Interview Preparation in Big Tech.

Video is scheduled for publishing at 11.00 AM London Time. Looking forward to your comments and suggestions.

This is my first time doing such stuff, so it went not without technical issues, recorded in 4k on a good camera, but lost the quality during OBS Capture 🤨 It’ll be better next time 💪

See you tomorrow 🍻
👍33🔥19🎉6👏3💩1
⚠️Also, quick note:⚠️

The second mock interview wave is comleted, I’m starting the last one (3rd wave), if you submitted for the mock interview before and haven’t been added to the group, ping me.
👍3💩1
🎥 Frontend Engineer Interview Guide 🎥

Hey folks, here is the published video. Looking forward to your comments and topic suggestions. I already have a plan for the next videos. It would be a new UI System Design. I’m also planning to explore the Backend System Design for Front-End Engineers to connect existing UI SD videos and provide the complete “back-to-front” design. Also, one topic I haven’t touched on yet is SWE life in London, salary overview, etc.

How do you feel about the plan? 🧐

Stay safe

https://www.youtube.com/watch?v=2Xqu_GNvnxg
👍26🔥25🤮1
💵The truth about Frontend Engineering Salaries in the UK 💵

Hi folks 👋, It's been a year since I relocated to the UK and got a job at Meta. After a year, I can say that this move is one of the best decisions. I'm planning to share my thoughts with you in the near future. So, stay tuned.

However, now, I'd like to touch on compensation. Many newcomers or those we plan to relocate have no idea how much they can earn in the UK. So, I've decided to go through the UK market and understand what compensation you can get as a Front End Engineer (and not only) from junior to the staff level 😀

On May 23rd -> 25th there will be a new video on youtube where you and I will figure out:

1. How much a Frontend Engineer can earn in the UK
2. Destroy the myth that you can't get the US salary in the UK 💵
3. Look at some fresh, meaty offers from top companies. You will be surprised by the results

Ah yes, I have a hobby - photography 📸. From now, I'll be some sharing pictures of the UK in my posts ☺️

See you on May 23rd -> 25th on the YouTube
————————————————————

Привет👋 Прошел год с момента, как я приехал в ЮК и устроился работать в Мету. По прошествию года, могу сказать, что переезд стал одним из лучших решений в жизни. Про переезд, поговорим в ближайшем времени, про это готовлю отдельную статью.

Сейчас хотелось бы поднять тему зарплат, я вижу, что у ново-прибывших нет понимания, сколько можно зарабатывать в Англии. Поэтому, я решил прочесать английский рынок и понять, на какую компенсацию может расчитывать фронтендер (и не только) от малого до великого 😀

23 Мая 25 мая на ютубе выйдет новый ролик, где мы с вами разберемся:

1. Cколько может зарабатывать фронтендер в ЮК (и не только фронтендер)
2. Уничтожим миф о том, что в ЮК нельзя получит ЗП на уровне штатов 💵
3. Разберем примеры некоторых свежих офферов от топовых компаний, результаты вас удивят

Ах да, есть у меня хобби - фотография 📸. Давайте теперь в каждом посте я буду делиться фотографиями Англии ☺️

Увидимся 23 Мая -> 25 мая на Ютубчике
🔥66👍121
Port Isaac - Cornwall 🇬🇧
🤩27🔥24👍11
Quick update about the announced video 🎥
I’m going to release it tomorrow. I wasn’t able to finish the editing today.

Stay tuned🧑‍💻
👍30🔥5
Software Engineering Salaries in the UK 🇬🇧

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

https://youtu.be/1kO54TT2cbs
👍21🔥4🎉2