Front-End Engineer Blog
4.97K 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
Как я в Калифорнию сьездил 🇺🇸

Привет! Пост с задачками я чуть конечно задержал. Уезжал в рабочую поездку на три недели и выступать на конференции в Калифорнию. Решил поделиться с тобой впечатлениями.

Офис Меты 🏢

Офис Меты в Менло Парке - это конечно Диснейленд. 15 разных ресторанов на территории кампуса, в каждом разная еда каждый день. Тренажерка, футбольный, баскетбольный корты, диетолог в офисе, часа 2 можно идти просто вдоль кампуса 😀 Думаю все это сделано, чтобы ты не покидал свое рабочее место.

Кремнивая долина 💻

Это деревня! ВВП
долины это половина ВВП всей Британии, но на удивление инфрастутурно это территория осталась где то на уровне 2000х. Маленькие уютные дома, почти полное отсутсвие общетвенного транспорта и нет нормального 4Г интернета. Казалось бы, центр технологий 😀

В целом, я удивлен что практически ничего не изменилось тут за 10 лет, когда я последний раз тут был.

Сан-Франциско 🌉

Остался тем же красивым городом с интересной архитектурой, но с очень острой социальной проблемой - бездомные и наркоманы. Даунтаун завален людьми в непонятном состоянии, такое количество человек под солями, я увидел в первый раз. Люди - полумертвые зомби. Очень грустно на это смотреть. В такие моменты понимаешь - так быть не должно. Не мне судить местное правительство, но кажется что проблема с годами усугубляется

Природа ☀️

Как бы плохо не управлялась Калифорния - природа и климат, одни из самых красивых, что я видел. 3 часа и ты можешь быть в горах, пустыне, озерах, водопадах, лесу, серфить в океане. Оставлю пару фоток вместе с этим постом!

В целом, я отлично провел время. Успел познакомиться с приятными людьми и посетить много красивых мест.

Как всегда, буду рад комментариям!
Спасибо, что читаешь 🙏
👍6425🐳2
My trip to California 🇺🇸

Hi! I've been a little late posting the coding problems. I was away on a work trip for three weeks in California. Just thought I'd share my impressions with you.

Meta's office 🏢

Meta's Office in Menlo Park is of certainly Disneyland. 15 different restaurants on campus, each with different food every day. Gym, football, basketball courts, nutritionist in the office, for 2 hours you can walk just along the campus 😀 I think it's all done so you don't leave your workplace.

Silicon Valley 💻

It's a like village!!! The GDP of the valley is half the GDP of the whole of Britain, but surprisingly the area has remained somewhere around the level of the 2000s infrastructurally. Small cosy houses, almost no public transport and no proper 4G internet. It would seem to be the centre of technology 😀

Overall, I'm surprised that almost nothing has changed here in the 10 years since I was last here.

San Francisco 🌉

Remains the same beautiful city with interesting architecture, but with a very acute social problem - homeless and drug addicts. Downtown is littered with people in an incomprehensible state, this number of people on drugs is the first time I've seen such a large number of people on drugs. People are half-dead zombies. It's very sad to look at. At times like this, you realise it shouldn't be like this. It is not for me to judge the local government, but it seems that the problem is getting worse over the years

Nature ☀️

As badly managed as California is - the nature and climate, some of the most beautiful I've seen. 3 hours and you can be in the mountains, desert, lakes, waterfalls, forest, surfing in the ocean. I'll leave a few pics along with this post!

Overall, I had a great time. I managed to meet nice people and visit a lot of beautiful places.

If you're curious about anything, ask me in the comments!
Stay tuned!

YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨‍💻
👍165😁1
Frontend System Design - Season 2, Episode 4 🚀 🚀 🚀
—————
Привет!
👋

Вот и закончил финальное видео по систем дизайну в этом году. Закрывает этот год видео по дизайну Notion. Вопрос попался мне на интервью в Лондоне. В целом, довольно интересный дизайн, который очень сложно уместить в 45-50 минут, поэтому постарался сфокусироваться на нескольких вещах:

1. Объектный дизайн лексера и парсера
2. Notion "databases"
3. Взаимодействие всех компонентов системы

На этом, 2ой сезон дизайнов мы закрываем. новые дизайн видео ждите в следующем году. В ближайшее время запишу на канал парочку видео в разговорном формате.

Пиши свои комментарии в посте или под видео.
Всегда рад почитать
😎

—————

Hello everyone! 👋

Here we are, finishing up the final systems design video of the year. Closing out this year is a video on Notion design. Notion popped up on my interview in London. Overall, a pretty interesting design that is challenging to fit into 45-50 minutes, so tried to focus on a few things:

1. Lexer & parser object design
2. Notion "databases"
3. Interaction of all system components

That's it, we close the 2nd design season. expect new design videos next year. In the near future I will record a couple of videos on the channel in a conversational format.

Write your comments in the post or below the video.
I'm always happy to read them
😎

#systemdesign

https://www.youtube.com/watch?v=tsGarhpWOws&ab_channel=Front-EndEngineer
Please open Telegram to view this post
VIEW IN TELEGRAM
55🔥30👍19
Big-tech Engineering Levels - Expectations and success strategy IC3 - IC6 🧑‍💻

Всем привет и с Новым Годом! 🥲

Надеюсь ты хорошо отдохнул. Этот год на канале предлагаю начать с темы роста внутри Big Tech. Это частый вопрос, который мне задают на работе мои менти. Поэтому вопрос к подписчикам, интересно ли посмотреть видео на эту тему?

Хочу рассказать, про ожидания от каждого уровня и стратегию для промо вплоть до Staff Engineer. Стратегию для Senior Staff ждите через пару лет ;D

Это не систем дизайн, так что ждать долго не придется.
Ставь 🙂 к посту - так я пойму, что тема интересна

——

Hello everyone and happy new year! 🥲

Hope you had a great holiday season. I would like to start this year on the channel with the topic of growth within Big Tech. This is a frequent question I get asked at work by my mentees. So my question to my subscribers is, would you be interested in watching a video on this topic?

I want to talk about expectations from each level and strategy for promotions up to Staff Engineer. For Senior Staff strategy I guess I’ll for a couple of years ;D

It's not systems design video, so you won't have to wait long.
Thumbs Up to the post 🙂 - it will help me to understand the interest in this topic

#career #promotions #bigtech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39512🔥2🎉2🆒2🌭1
Big-tech Engineering Levels - Expectations and success strategy for IC3 - IC6 🧑‍💻

Привет, как и обещал, ждать пришлось не долго 👌 . За последний год, помимо технического развития, мне приходилось работать над карьерным ростом моих коллег по работе. Самые частые вопросы всегда возникали про карьерный рост, ожидания от разных уровней и так далее. Я попробовал написать статью, которая суммирует весь мой опыт за последние 2.5 года в Фейсбуке в плане промо, работы с менеджером и командой.

Цели статьи 🎯
1. Помочь инженерам внутри больших и средних компаний понять, как работают бюрократические машины и что с этим делать
2. Как добавиться своих личных целей, не выгореть и остаться человеком
3. Разобраться с основными требованиями для промо вплоть до уровня стафф
4. Сэкономить себе пару часов на объяснение всего этого будущим менти 😁

Пиши свои комментарии, критикуй и делись своим мнением. Видео в сжатом формате запишу чуть поздже. В следующих постах расскажу про партнерство с Frontend Masters, и какой технический контент начнет выходит в связи с этим! Ссылка без пейвола.

Оставайся на связи и спасибо, что читаешь 🫡
————
Hi, as promised, it hasn't been a long wait. Over the last year, in addition to technical development, I have had to work on the career development of my coworkers. The most frequent questions always came up about career development, expectations from different levels, etc. I tried to write an article summarizing all my experience at Facebook in the last 2.5 years regarding the promo and working with the managers and teams.

Purposes of the article 🎯
1. To help engineers inside large and medium-sized companies understand how bureaucratic machines work and what to do about it
2. How to add your personal goals, not burn out and stay human
3. To understand the basic requirements for promo for each level up until the staff level
4. Save myself a couple hours explaining all this to future mentees 😁

Write your comments and share your opinion. In the following posts, I'll share the plans for the partnership with Frontend Masters and what technical content will start coming out because of it! BTW, the article link is without a paywall 🙂

Stay tuned, and thanks for reading 🫡

https://medium.com/@evgeniiray/engineering-career-at-big-tech-path-to-staff-engineer-65e04dbb248d?sk=8ad6c51c9ce3e5be74271995ae749008

#career
Please open Telegram to view this post
VIEW IN TELEGRAM
42🔥21👍8
Frontend Master - May 29 Workshop🧑‍💻

Привет! В канале затишье, но в цехе контента идет активная работа. 29 Мая, поеду в США в студию Frontendmasters, записывать Workshop - Fundamentals of Frontend System Design. Лично для меня - это большой челлендж. Это будет мое первоего выступление на таких платформах и к тому же очень длинное - 8 часов с небольшими перерывами.

Что будет на воркшопе? 😃
В отличии от систем дизайн видео на ютубе, мы будем глубоко разбирать темы, которые стоят за всеми концепциями.

План курса пока следующий:

1. Core Fundamentals
- Browser Box Model
- Browser Formatting Contexts - Layout scallability
- Browser Positioning System
- Stacking Context
- Reflow
- Composition Layers - Deep dive into rendering on GPU
2. DOM API
3. Popular UX Patterns
- Infinite Scroll
- Pinterest Grid
- Modal
4. UI Architecture Patterns
- MVP / MVVM / MVC
- Flux & Event Based
5. Data-storage organisation & Optimisation
6. Network Calling - Patterns & Architecture
7. Core Browser APIs
8. Performance Optimization
9. System Design by example

Как я смогу посмотреть воркшоп? 📺
Варианта два:
1. ты приходишь на онлайн воркшоп бесплатно по моей ссылке из канала и смотришь.
2. Через 2 месяца после записи, выйдет обработанная версия в виде курса на Фронтенд Мастерсе - будет нужна подписка.

Будут ли выходить какие то материалы до воркшопа? ✏️
Абсолютли, один из бенифитов работы с Фронтенд Мастерсами, меня не ограничивают на публикацию контента. Поэтому некоторые, особенно сложные темы, я планирую рассказать на ютубе, для собственной практики.

Можно ли как то помочь каналу? 🙏
Самая большая помощь - это твои репосты, лайкосы и подписочки на Youtube и Telegram. Обязательно давайте обратную связь - критика, очень важна в любом процессе обучения.

Скорее увидимся!
Спасибо, что читаешь


——————

Frontend Master - May 29 Workshop🧑‍💻

Hi! It's a very quiet time on the channel, but content production is at full speed. On May 29, I am going to the USA to Frontendmasters studio to record the Workshop - Fundamentals of Frontend System Design. For me personally, this is a big challenge. It will be my first presentation on such platforms and also very long - 6-8 hours with a few breaks.

What will be at the workshop? 😃
Unlike YouTube video design systems, we will explore in depth the topics behind all the concepts of Frontend System Design.

The course outline so far is as follows:

1. Core Fundamentals
- Browser Box Model
- Browser Formatting Contexts - Layout scalability
- Browser Positioning System - Stacking Context
- Reflow
- Composition Layers - Deep dive into rendering on GPU
2. DOM API
3. Popular UX Patterns
- Infinite Scroll
- Pinterest Grid
- Modal
4. UI Architecture Patterns
- MVP / MVVM / MVC
- Flux & Event Based
5. Data-storage organisation & Optimisation
6. Network Calling - Patterns & Architecture
7. Core Browser APIs
8. Performance Optimisation
9. System Design by Example

How can I watch the workshop? 📺

There are two options:
1. You can come to the online workshop for free via my link from the channel and watch.
2. 2 months after the recording, a processed version will come out as a course on Frontend Masters - subscription will be required.

Will there be any materials released before the workshop? ✏️
One of the benefits of working with Frontend Masters is that I'm not restricted from publishing content. So, I plan to share some, especially complex topics, on YouTube for my practice.

Is there any way you can help the channel? 🙏
Your reposts, likes, and subscriptions on YouTube and Telegram will be the biggest help. Be sure to give feedback—criticism is very important in any learning process.

See you soon!
Thanks for reading
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21437👍24👏3🤔2👎1
Fundamentals of Frontend System Design - LIVE🚀
———
Привет! Ну, что, вот и настало время воркшопа. Приходите завтра на стрим 🍿

Ссылка на воркшоп -
https://frontendmasters.com/workshops/systems-design/

Стартуем в 9.30 утра (GMT -5). Для доступа к стриму, нужен будет только аккаунт на FrontendMasters, оплачивать подписку не нужно! 🙂
Воркшоп будет длинный, буду говорить около 8ми часов. Если не успеете посмотреть, он будет доступен через 6 недель в виде курса, но уже платного, так что приходите на стрим!

После воркшопа, напишу пост рефлексию и расскажу как делался курс.

TLDR - давно я так много не работал 👨‍💻
———
Hi everyone! it's time for the workshop. Come to the stream tomorrow 🍿

The link to the workshop
https://frontendmasters.com/workshops/systems-design/

We start at 9.30am (GMT -5). To access the stream, you will only need an account at FrontendMasters, no need to pay for a subscription! 🙂
The workshop will be long, I'll be talking for about 8 hours. If you don't have time to watch it, it will be available in 6 weeks as a course, but it will be a paid one, so come to the stream folks!

After the workshop, I'll write a reflection post, sharing the story of couse creation. TLDR - I haven't worked this hard for a very long time 👨‍💻

See you tomorrow!

YouTube 📹Medium 📑LinkedIn 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7211👍10❤‍🔥2😁1🤯1
Starting in 20 minutes 🙂
🔥115👍1711
Thanks a lot everyone for coming to workshop. I hope you liked it 🙂!

Ушел пить 😁
😁55🔥22👍196❤‍🔥3
Course update + Reflection post 🚀
——
Привет! Обработанный курс наконец то зарелизился. Можно посмотреть и рассказать, что думаешь в комментариях. На канале ничего не писал, так как решил взять небольшой перерыв, так как был морально высушен после работы над курсом 🥲. В этом посте, хочу рассказать про свой опыт создания курса в деталях, немного порефлексировать и подвести итоги 🧐

Статья-Пост получилась большая, подготовил на двух языках
1. На русском
2. На английском

Interview with Marc
Бонусом, вышло мое интервью с СЕО Frontend Masters. Немного поговорили за жизнь! 🙂
——
Hi! The course has finally been released. Feel free to watch it and let me know what you think—any feedback is a gift. I haven't posted anything on the channel for a long time because I decided to take a break; I was morally drained after working on this. In this post, I want to share my personal experience of creating the course, with the hope that it may help content creators in the future. 🙂

Be aware, post is pretty big, here is a a version in English translation.

Interview with Marc
As a bonus, there is my interview with СЕО of Frontend Masters. Just a light talk about life 🙂

YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
72🔥49👍16🤮2💩2
Всех с Новым годом! 🎆
Пускай все будет хорошо⛄️

Happy New Year everyone! 🎆
Wish you all the best ⛄️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4938🎄22🎉17🍾3
1.5 года работы стаффом, че как? 👨‍💻
(English translation in the comments)

Привет! Прошло 1.5 года моей работы стаффом в Мете. Решил написать пост о том, как дела и что интересного произошло в моей карьере.

Начнем с хорошего 🧐

1. Мы зарелизи продукт, над которым работали 2 года - Whatsapp Flows. Платформа для написания мини-апок с использованием простого JSON. Для меня это было интересное приключение. Команда стартовала с 6ти человек и затем в пике выросла до 50. Было принято много технически неидеальных решений, которые потом мы всей команды дружно выпиливали. Это история о построении дружной интернациональной команды, война с бюрократией биг-теха, когда изменение в пару предложений нужно протащить через 5 уровней, чуть ли не до VP и хороший пример, как через тотальный хаос, делаются продукты в Биг Техе.

2. Мы пережили 2 лейоффа и 3 ре-орга. У меня сменилось 4 менеджера, но каким то образом, инжинерная структура в нашей команде осталась неизменной

3. У нас больше 160 тыс опубликованных миниапок и около 18ти тысяч бизнесов, которые их используют

4. Мне удалось поработать над оптимизацией инфрастуктурных костов нашей орги и получилось съэкономить около 6-8 миллионов долларов в год 🤑 Большую часть работы, мне пришлось делегировать, я находил аномалии в использовании нашей инфры и передавал работу нужным инжинерам. С точки зрения технической сложности, никакого Рокет Саенса не было, нужно было просто проявить интерес в вопросе “куда тратятся деньги”. Например, изменение одной строчки конфига, сэъкономило почти 1 миллон долларов. Это на самом деле один из примеров, на сколько бигтех неэффективный, и я уверен, что это только вершина айсберга

5. Получил Exceeds Expectations на IC6 😎

Карьерные сложности 😰

Блог - не блог, если не писать личные сложности. Моя активная роль в продукте подошла к концу и я перехожу работать в другие проекты внутри нашего орга с неродным для меня стеком (Android + IOS), где я пока буду играть роль инжинерного продукт менеджера. За время работы в Whatsapp, я понял, что мне нравится заниматься веб-инфрой, и я все еще люблю писать много кода, и весь мой успех в Мете был всегда комбинацией технических и софт скиллов. Мой ментор, Senior Staff, тоже кстати когда то был фронтендером, но уже 2 года не пишет код, в основном принимает продуктовые решения, общается с лидершипом и легалами. Это совершенно другая работа, которая пока что, меня не привлекает.

Cейчас время подумать, чем мне хочется заниматься дальше и какую траекторию карьеры выбирать. В Мете есть сильные инфра веб команды, но на данный момент они все находятся в US. В Лондоне, остается Quant Trading / Hedge Funds, которые предоставляет интересные возможности, но к ним надо активно готовиться к интервью.

Что же, буду думать.
Продолжение следует.

(Пиши комменты, задавай вопросы, всегда рад на них ответить!)
YouTube 📹Medium 📑LinkedIn 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
120👍41🔥29🏆6🫡1
Небольшая заметку про важность языка 📝
(English version is in the comments 🇬🇧)

Сейчас начался Performance Review цикл. Это такое время года, когда инженеры пишут, какие они хорошие, а менеджеры закрываются в митинг румах, читают, что инженеры понаписали и выставляют оценки.

Иногда мне дают посмотреть эти пакеты и высказать свое мнение по проделанной работе и оценить, а так ли крута работа, как она обьяснена. Как правило, пару раз на конкретном булшитинге мы инженеров ловили - из разряда, уменьшил бандл на 2кб, сохранил 1 терабайт траффика в год))

Но чаще - я вижу ситуацию наоборот. Ребята сделали отличную работу в полугодии, но написали про нее скудную одну строчку, что то вроде - I implemented Feature FOOBAR. Классно!

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

Поэтому ребят, учитесь писать про свою работу и изъясняться, занимайтесь языком. Важность языка начинает расти с IC5 и выше, если тебе интересно грести лодку карьерной лестницы в больших компаниях - язык must. Условного B2, хватит всем за глаза, обязательно потратьте полный год на это - скилл, который не устареет в ближашее время.

YouTube 📹Medium 📑LinkedIn 👨‍💻
👍7213🙈1
Увольнения в индустрии - Что происходит 🔥
(English version is in the comments 🇬🇧)

Только подвел итоги своей работы стаффом, как в Мете обьявили новые увольнения. На этот раз будет затронуто около 5-10% (2-6 тыс) сотрудников. Почему все это происходит? Если в кратце - supply & demand.

1. На волне хайпа хайринга 2020-2021, компании вливали дешевые деньги в развитие ecommerce и прочих “перспективных” идей. Программисты были нужны везде, стартапы поднимали seed раунды просто показав пару слайдов. Биг-техи пылесосили рынок, предлагая огромные сток гранты.

2. Но тут пришла рецессия, Европа, ЮК, ЮС - имеют схожие ситуации. Ставки ЦБ стали высокие повсеместно, что сделало финансирование стартапов и компаний затруднительным. Высокая инфляция, кризис стоимости жизни вынудили малые и средние компании активно сокращать персонал. Биг-техи, активно следя за ситуацией, начали также оптимизировать косты, выкидывая на улицу десятчки тысяч программистов

3. Из-за дисбаланса рынка, Биг-Тех, может более дешево нанимать рабочую силу. Employee Market превратился в Employer Market.

4. Так как мы живем в капитализме, а цель любых компаний - максимизировать прибыль, требования к сотрудникам стали повышаться. Куда программисты от тебя уйдут, если ты предлагаешь топ зарплаты по текущему рынку? Я думаю, этот тренд продолжится в ближайшее время

5. Закончится ли это? Я не экономист, но как по мне, развивающиеся страны вошли в стадию кризиса и это на прямую влияет на нас - разработчиков. Экономика штука циклическая. У Рей Далио кстати есть отличная книга про это - Principles for Navigating Big Debt Crises. Ребалансировка рынка снова произойдет, но это может занять несколько лет.

Что же делать

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

Обо всем буду писать в канале.
Спасибо, что читаешь и до связи
👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14528😱8🔥7🫡4🌚1🏆1
Interview Prep - Journey Begins (LONG READ ALERT) 🚀

Привет! Начал подготовку к интервью. Каждые одну-две недели постараюсь выкладывать отчет о проделанной работе с заметками. Так как текст большой, запихнул его в статью.

Я постарался сформировать базовый план подготовки и сформулировать ее цель. В процессе, буду писать все логи в Notion документ, которым потом поделюсь.

PS: Так как я уже готовлюсь пару недель, отчет за первые две недели выйдет уже на этой неделе 😎

Версия на русском: тут
Версия на английском: тут

———————

Interview Prep - Journey Begins (LONG READ ALERT) 🚀

Hi! I'm starting my public interview preparation. Every one or two weeks, I'll try to post a progress report with notes. Since the text is quite long, I’ve put it into Telegraph Article.

I've outlined a basic preparation plan and defined its goal. Along the way, I'll be keeping logs in a Notion document, which I’ll share later.

Russian version: тут
English version: тут


YouTube 📹Medium 📑LinkedIn 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥87👍7829❤‍🔥92👏2
Interview Preparation - Report 1 | Feb 8 - March 8 🚀
(English version is in the comments )

Привет! Вот и время первого отчета. С момента старта подготовки прошел почти месяц.

Что получилось сделать :

1. Прорешал два круга по 177 задач на bfe.dev
- Первый круг занял около двух недель, второй — около недели.
- Цель была не в запоминании задач, а в том, чтобы понять, как решать подобные задачи быстро и эффективно.
- На интервью важен фактор стресса, поэтому чем больше практики, тем быстрее приходит понимание решения.

2. Личный гайдлайн:
- Задачи, которые решаю за 5–10 минут, откладываю в зеленый список
- Задачи, которые решаю до 45 минут, откладываю в желтый список
- Задачи, которые занимают больше часа или не решаются вообще — изучаю их решение и откладываю в красный список

3. Подход к тренировкам:
- Каждый день решаю новые задачи + беру несколько задач из желтого или красного списка.
- В итоге все задачи должны перейти в зеленый список.

4. TypeScript:
- Начал писать TypeScript-тайпинги для всех задач.
- В Мете используем Flow, но он намного более ограничен, особенно в плане дженериков.
- Сейчас TypeScript — де-факто стандарт, и на интервью могут попросить написать сложный тайпинг для функции.

План на следующие недели :

1. Закончить рефрешер по TypeScript:
- Прорешать задачи easy–hard из списка type-challenges
- Закончить книгу TypeScript Handbook
2. Прорешать фронтенд-задачи на LeetCode
3
. Просмотреть greatfrontend на полезные задачи. Пока что задачи либо копируют BFE, либо слишком простые для интервью.

Backlog (пока не в приоритете, но планирую изучить позже) 📖:

1. 📚 Deep JavaScript: Theory & Techniques – давно хотел прочитать, уважаю автора (Dr. Axel Rauschmayer).
2. 📚 Exploring JavaScript: ES2024планирую быстро пролистать.

Бонус ⭐️

- Сделал новый Notion doc для лога подготовки.
- Отфильтровал задачи с BFE.dev, убрал ненужное. Буду добавлять новые задачи и ресурсы по мере продвижения.
- Съездил в отличный хайк на Lake District, фоточку с хайка приложил))

YouTube 📹Medium 📑LinkedIn 👨‍💻
🔥12729👍16😨3❤‍🔥1👎1🙏1
Interview Preparation - Report 2 | March 8-March 23 🚀
(English version is in the comments )

Привет! Вот и время второго отчета.
С момента старта подготовки прошло 6 недель. В целом, две недели выдались продуктивными. Я более-менее вошел в режим, где регулярно утром 2-3 часа получается идти по плану подготовки.

Эти 2 недели я посвятил Typescript и работе type engine.

Что получилось сделать:


1. Про-решал все задачки в репе type-challenges. Репозиторий могу активно рекомендовать. Получил огромное удовольствие от решения этих задачек. В некоторых задачах, используются особенности работы движка, имея обычную документацию их просто не решить. Довольно много времени ушло на чтение теории типов. Все решения оставил в Notion документе.

2. Начал писать статью по Typescript. Для себя - вижу это как полезный способ структурировать то, что изучил. Для community - подборка продвинутых приемов в одном месте. Статью планирую закончить к следующему отчету.

3. Про-решал frontend задачки на leetcode. Решения добавлю в Notion doc, на этой неделе. Там всего около 70ти задач, и примерно только штук 10 достойных внимания.

📖 Книги, которые сейчас читаю:

1. Deep Javascript - https://exploringjs.com/deep-js/index.html
2. Tackeing Typescript - https://exploringjs.com/tackling-ts/index.html

🏃Планы на следующие 2 недели🏃

1. Задачи на компоненты . Планирую составить интересных 20-30 задач на компоненты, для имплементации на Vanilla и React 👨‍💻. Все задачи выложу в доке. Там будут задачки из HFT, Open AI и Twitter в том числе.

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

3. Дописать статью по Typescript.

——————————————————————-
Ну и немного оффтопа 😎

В Лондоне, наконец то, началась весна. Мое любимое время здесь, город цветет. В общем, если надумаете посетить Лондон, середина апреля - май один из самых красивых периодов здесь.

Спасибо, что читаешь ❤️
——————————————————————-

YouTube 📹Medium 📑LinkedIn 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10554🔥40👏10