Всем привет!
Меня зовут Сергей, 10+ лет опыта в ИТ, живу в Париже 🇫🇷. Я получал офферы в Лондоне 🇬🇧, Париже 🇫🇷, Цюрихе🇨🇭. Прошел больше 100 собеседований за последний год.
Я сам готовлюсь к FAANG и по ходу подготовки буду делиться своими находками, которые будут полезны всем, кто ищет работу в ИТ с зарплатой от $100К в год – прежде всего в Европе. Это FAANG (Facebook, Amazon, Apple, Netflix, Google), стартапы типа OpenAI, корпорации.
Вот какие материалы будут на канале:
- лайфхаки по подготовке и прохождению интервью
– планы подготовки
– видео, бесплатные и платные курсы, книги
– советы по практическому деловому английскому языку (не забываем про GPT)
– вакансии
– прокачка LinkedIn
– прожарка резюме
Запись на консультацию: https://mentorcruise.com/mentor/sergeipanarin/
Меня зовут Сергей, 10+ лет опыта в ИТ, живу в Париже 🇫🇷. Я получал офферы в Лондоне 🇬🇧, Париже 🇫🇷, Цюрихе🇨🇭. Прошел больше 100 собеседований за последний год.
Я сам готовлюсь к FAANG и по ходу подготовки буду делиться своими находками, которые будут полезны всем, кто ищет работу в ИТ с зарплатой от $100К в год – прежде всего в Европе. Это FAANG (Facebook, Amazon, Apple, Netflix, Google), стартапы типа OpenAI, корпорации.
Вот какие материалы будут на канале:
- лайфхаки по подготовке и прохождению интервью
– планы подготовки
– видео, бесплатные и платные курсы, книги
– советы по практическому деловому английскому языку (не забываем про GPT)
– вакансии
– прокачка LinkedIn
– прожарка резюме
Запись на консультацию: https://mentorcruise.com/mentor/sergeipanarin/
Mentorcruise
Get mentored by Sergei Panarin on MentorCruise
Sergei Panarin is a Engineering & Data mentor who provides personalized mentorship in
Software Engineering, Career, Job Search, Cv Review, Faang, Python and more.
Software Engineering, Career, Job Search, Cv Review, Faang, Python and more.
👍7🔥1
FAANG зовет! | Работа в ИТ от $100К в год pinned «Всем привет! Меня зовут Сергей, 10+ лет опыта в ИТ, живу в Париже 🇫🇷. Я получал офферы в Лондоне 🇬🇧, Париже 🇫🇷, Цюрихе🇨🇭. Прошел больше 100 собеседований за последний год. Я сам готовлюсь к FAANG и по ходу подготовки буду делиться своими находками, которые…»
На следующей неделе я хочу провести бесплатную прожарку резюме и LinkedIn для подающихся в зарубежные компании в Европе и Штатах (форматы будут разные), присылайте свои резюме в комментариях
Классические ошибки, о которых мы поговорим и которые мы разберем:
Для резюме (CV):
- нужно ли фото и прочая личная информация?
- как писать про свои результаты и достижения?
- сколько писать? 1,2 или 3 страницы?
Для LinkedIn:
- что поставить на фото, теглайн, заставку?
- что писать про образование, курсы, сертификаты?
- как писать про свой опыт?
- что добавить, чтобы профиль смотрелся лучше?
Классические ошибки, о которых мы поговорим и которые мы разберем:
Для резюме (CV):
- нужно ли фото и прочая личная информация?
- как писать про свои результаты и достижения?
- сколько писать? 1,2 или 3 страницы?
Для LinkedIn:
- что поставить на фото, теглайн, заставку?
- что писать про образование, курсы, сертификаты?
- как писать про свой опыт?
- что добавить, чтобы профиль смотрелся лучше?
👍3👏1
Channel name was changed to «FAANG зовет! | Готовимся в лучшие ИТ-компании мира»
Как расти разработчику?
👨🏻💻 Евгений Кателла
📗 Из Яндекса в Staff Engineer в Shopify в Лондоне
❓Что такое хороший разработчик?
– 20% хороший код, 80% умение решать проблему (даже не написав код)
– ‘Я люблю вместе с командой генерировать технические решения бизнес-проблем и мне нравится потом смотреть на свой результат’ выигрывает у ‘Я могу построить сложную архитектуру’
📺Смотреть: https://youtu.be/I1xFaUON5do?si=3BRxuDC4kQgo7XOw
👨🏻💻 Евгений Кателла
📗 Из Яндекса в Staff Engineer в Shopify в Лондоне
❓Что такое хороший разработчик?
– 20% хороший код, 80% умение решать проблему (даже не написав код)
– ‘Я люблю вместе с командой генерировать технические решения бизнес-проблем и мне нравится потом смотреть на свой результат’ выигрывает у ‘Я могу построить сложную архитектуру’
📺Смотреть: https://youtu.be/I1xFaUON5do?si=3BRxuDC4kQgo7XOw
YouTube
Как стать Android-разработчиком и куда расти потом — Евгений Кателла — Как мы попали в IT
Регистрируйся в тренажере кода, где можно учить теорию и решать задачи: https://go.elbrusboot.camp/rzrbs
Подпишитесь на ТГ: кодинг, IT-новости, смена профессии: https://t.me/+TTJGd1aJu64xODdi
Супер-курс Влада Тена по Алгоритмам!
https://t.me/tribute/app?startapp=sjGY…
Подпишитесь на ТГ: кодинг, IT-новости, смена профессии: https://t.me/+TTJGd1aJu64xODdi
Супер-курс Влада Тена по Алгоритмам!
https://t.me/tribute/app?startapp=sjGY…
❤1
🛠️ Как сделать Infinite Scroll?
❓Зачем это нужно?
Эта популярная фича для контент-проектов и соцсетей – бесконечная лента, которая подгружает новые посты при свайпе, прежде всего на мобильных устройствах.
Это обеспечивает ‘залипательный’ эффект для приложения, что означает лучшие продуктовые метрики – engagement и, соответственно, рост рекламных доходов.
🤖 Как это работает?
Мы могли бы загружать всё новые посты и добавлять их на страницу веб-приложения (в HTML-документ), но тогда сам документ все время бы рос в размерах и начинались бы тормоза при отображении ленты (что означает плохой пользовательский опыт). Память браузера (особенно мобильного) так же ограничена.
Поэтому основной подход – это использование виртуализации, то есть сохранения контента только тех элементов, которые видны на экране.
При свайпе мы не добавляем новые элементы, а перезаписываем контент тех, которые видны. Это сильно ускоряет отображение и экономит память.
📚 Материал по теме
Отличная фундаментальная статья про сам механизм и детали реализации на TypeScript от Евгения Рая (Facebook, Лондон) (канал Евгения: https://t.me/frontend_engineer_blog). 37 минут чтения под хороший кофе или чай:
https://evgeniiray.medium.com/infinite-scrolling-in-web-ultimate-guide-b698124b3172
Я планирую записать скринкаст с пошаговой реализацией алгоритма из статьи Евгения.
❓Зачем это нужно?
Эта популярная фича для контент-проектов и соцсетей – бесконечная лента, которая подгружает новые посты при свайпе, прежде всего на мобильных устройствах.
Это обеспечивает ‘залипательный’ эффект для приложения, что означает лучшие продуктовые метрики – engagement и, соответственно, рост рекламных доходов.
🤖 Как это работает?
Мы могли бы загружать всё новые посты и добавлять их на страницу веб-приложения (в HTML-документ), но тогда сам документ все время бы рос в размерах и начинались бы тормоза при отображении ленты (что означает плохой пользовательский опыт). Память браузера (особенно мобильного) так же ограничена.
Поэтому основной подход – это использование виртуализации, то есть сохранения контента только тех элементов, которые видны на экране.
При свайпе мы не добавляем новые элементы, а перезаписываем контент тех, которые видны. Это сильно ускоряет отображение и экономит память.
📚 Материал по теме
Отличная фундаментальная статья про сам механизм и детали реализации на TypeScript от Евгения Рая (Facebook, Лондон) (канал Евгения: https://t.me/frontend_engineer_blog). 37 минут чтения под хороший кофе или чай:
https://evgeniiray.medium.com/infinite-scrolling-in-web-ultimate-guide-b698124b3172
Я планирую записать скринкаст с пошаговой реализацией алгоритма из статьи Евгения.
Medium
Infinite Scrolling in Web: Ultimate Guide
All you need to know about infinite scrolling engineering. Patterns behind it and web-implementation details including virtualization
👍2👀1
Feliks_Bekeshov_CV (Стало).pdf
120.4 KB
Прожарка резюме для FAANG 🔥 – Java Software Developer 👨🏼💻
🎯 Цель – FAANG в Европе
Было: 2 колонки
Стало: 1 колонка, фокус на основном
Видео прожарки (23 минуты): https://youtu.be/nkUvtrqJAVs
🎯 Цель – FAANG в Европе
Было: 2 колонки
Стало: 1 колонка, фокус на основном
Видео прожарки (23 минуты): https://youtu.be/nkUvtrqJAVs
💯7👍1
System design интервью является одним из этапов собеседований в FAANG и другие ИТ-компании. Суть задания – спроектировать сложную ИТ-систему, рассуждая при этом вслух. Часто это бывают всем известные сайты типа Twitter, Facebook, Instagram или Pinterest.
Но помимо видео с разборами таких задач (в следующих постах я поделюсь ссылками) и чтения книжки “с кабанчиком”, полезно развивать общий технический кругозор и насмотренность (technical sophistication, как его называет автор книги по Ruby on Rails) даже в тех технологиях, которые вы напрямую не используете.
Для развития такой насмотренности я хочу с вами поделиться фильмом и историей Ruby on Rails, которая позволяет лучше понять мир технологий и развития продуктов. Меньше чем за 1 час вы узнаете о Девиде (aka @dhh), 20-летнем парне из Дании, который создал один из самых известных фреймворков для разработки веб-приложений. На нем работают такие гиганты как GitHub и Shopify. А началось все с первого релиза в августе 2004 года.
У Девида была в голове идея – сделать все так просто, чтобы один инженер мог написать веб-приложение и масштабировать его. То, что сейчас является слоганом фреймворка Rails: from HELLO WORLD to IPO.
Для этого он использовал (и сильно популяризировал) концепцию convention over configuration, разумные настройки “по умолчанию”, позволяющие не заниматься бесконечными конфигами, а сразу начинать строить продукт. Это хорошо вписалось в методологию agile с частыми спринтами и “product first”-подходом, которая начала становится популярной в то же самое время (напомню, что Agile Manifesto, с которого все началось, был опубликован в 2001 году).
Так что откладываем Netflix ненадолго и смотрим историю про то, как мечта инженера стала реальностью🍿
https://youtu.be/HDKUEXBF3B4?si=cCl8hcwsLHLWgoo1
Но помимо видео с разборами таких задач (в следующих постах я поделюсь ссылками) и чтения книжки “с кабанчиком”, полезно развивать общий технический кругозор и насмотренность (technical sophistication, как его называет автор книги по Ruby on Rails) даже в тех технологиях, которые вы напрямую не используете.
Для развития такой насмотренности я хочу с вами поделиться фильмом и историей Ruby on Rails, которая позволяет лучше понять мир технологий и развития продуктов. Меньше чем за 1 час вы узнаете о Девиде (aka @dhh), 20-летнем парне из Дании, который создал один из самых известных фреймворков для разработки веб-приложений. На нем работают такие гиганты как GitHub и Shopify. А началось все с первого релиза в августе 2004 года.
У Девида была в голове идея – сделать все так просто, чтобы один инженер мог написать веб-приложение и масштабировать его. То, что сейчас является слоганом фреймворка Rails: from HELLO WORLD to IPO.
Для этого он использовал (и сильно популяризировал) концепцию convention over configuration, разумные настройки “по умолчанию”, позволяющие не заниматься бесконечными конфигами, а сразу начинать строить продукт. Это хорошо вписалось в методологию agile с частыми спринтами и “product first”-подходом, которая начала становится популярной в то же самое время (напомню, что Agile Manifesto, с которого все началось, был опубликован в 2001 году).
Так что откладываем Netflix ненадолго и смотрим историю про то, как мечта инженера стала реальностью🍿
https://youtu.be/HDKUEXBF3B4?si=cCl8hcwsLHLWgoo1
YouTube
Ruby on Rails: The Documentary
Ruby on Rails has one of the most faithful communities online, it also has one of the most controversial, rabble-rousing creators out there, Danish programmer, David Heinemeier Hansson. Widely known as DHH, David tells us how Rails went from a crazy idea…
👍2
Как я решил 100 задач на LeetCode и что я делал неправильно? 👨🏼💻
LeetCode – сайт с алгоритмическими задачами, похожими на задачи с собеседований в FAANG и других ИТ-компаниях. Задач там тысячи, они все сгруппированы по сложности (Easy, Medium и Hard – простые, средние и сложные), по теме и по популярности на собеседованиях в конкретных компаниях (можно, например, выбрать задачки, которые чаще всего встречаются на собеседованиях в Apple или Google). Поэтому решение задачек на LeetCode является одним из основных “модулей” в программе подготовки к собеседованиям в топовые ИТ-компании.
Решив за полгода более 100 задач там и общаясь с другими ребятами, я понял, что я делал не так, а что я делал правильно. Делюсь с вами этим, чтобы у вас подготовка шла эффективнее и быстрее.
1. Системность ✅
Многие начинают решать задачки случайным образом, начиная с простых и перепрыгивая между разными темами. Это – неэффективный подход. Попробовав так пару дней, я решился и купил их курс подготовки и пошел решать по темам – сначала читаю и изучаю теорию (точнее вспоминаю ее из института), потом разбираю решения и уже потом решаю сам. Пожалуй, эта одна из лучших моих инвестиций в $100
2. Надежда на чудо ❌
Сначала я думал, что вот надо просто подольше посидеть и как следует все обдумать, еще раз перечитать условие задачи, пописать код и проверить подошел ли ответ. И так проходил час, другой, третий. Потом стало понятно, что если непонятно как решить задачу в первые 5-10 минут, то чуда не случится. Озарение внезапно не приходит. Случайный код не дает вдруг правильный ответ и “зеленые” тесты. Поэтому я стал просто изучать решения задач (я из курса, но вы можете и просто загуглить по номеру и названию задачи – есть много видео-разборов), смотреть какие приемы используются и потом уже, разобравшись и поняв алгоритм, шел решать другие задачи по теме. И это уже действительно позволяло решать задачу за 5-10-20 минут.
3. Нет четкой цели, не меряешь прогресс ❌
Сначала я просто решал задачки, но со временем стал замечать, что не чувствовал прогресс. Это влияло и на самооценку, и на мотивацию. Тогда я завел тетрадку-дневник, куда стал записывать как разборы задач, так и проблемы, на которых я “зависал” в конкретных задачах, чтобы осмыслить их и реже допускать в будущем. Также я стал записываать каждый раз после решения простую статистику: ХХ задач решено, Y%от курса пройдено, рейтинг с системе ХХХ (да, там меряют твое место среди других решающих. Вроде ерунда, а на мотивацию работает. Например, я начинал и был позади 2-х миллионов человек, сейчас в 800 тысячах лучших). Это сработало – появилось приятное ощущение роста и динамики. И для справки, по мнению экспертов решение даже 150 задач дает уже больше 80% успеха прохождения интервью по алгоритмам в FAANG.
4. Выбор неправильного языка программирования ❌
Как понять, что язык неправильный? if (Язык !== Python) print (‘Язык неправильный’) 😀
Так как я последнее время в основном пишу на JavaScript/TypeScript все свои задачи я решал именно на JavaScript. Но сейчас я буду переходить на Python, так как на нем любое решение задачи записывается гораздо проще (приложил скриншот со сравнением). Мы это обсуждали и с моим знакомым из Google в Германии – он тоже однозначно “топил” за Python, даже если ты пишешь на других языках (он, как и я, пишет на JavaScript/TypeScript). Поэтому нужно (и гораздо проще) выучить основы синтаксиса Python и записывать решение 100+ задач быстрее, чем каждый раз фокусироваться не на самом алгоритме, а на правильной расстановке фигурных скобок (как в JavaScript или C++). Помимо этого, в нем много встроенных структур данных, типа кучи (heap), реализации которой в JavaScript вообще нет и на интервью пришлось бы воспроизводить ее, вместо просто использования встроенного функционала языка (а задача-то не про то, как написать реализацию кучи, а как ее правильно использовать и фокус должен быть на этом).
Буду раз узнать о вашем опыте решения LeetCode, ваших ошибках и успехах, в комментариях 👋
#leetcode
@faangiscalling
LeetCode – сайт с алгоритмическими задачами, похожими на задачи с собеседований в FAANG и других ИТ-компаниях. Задач там тысячи, они все сгруппированы по сложности (Easy, Medium и Hard – простые, средние и сложные), по теме и по популярности на собеседованиях в конкретных компаниях (можно, например, выбрать задачки, которые чаще всего встречаются на собеседованиях в Apple или Google). Поэтому решение задачек на LeetCode является одним из основных “модулей” в программе подготовки к собеседованиям в топовые ИТ-компании.
Решив за полгода более 100 задач там и общаясь с другими ребятами, я понял, что я делал не так, а что я делал правильно. Делюсь с вами этим, чтобы у вас подготовка шла эффективнее и быстрее.
1. Системность ✅
Многие начинают решать задачки случайным образом, начиная с простых и перепрыгивая между разными темами. Это – неэффективный подход. Попробовав так пару дней, я решился и купил их курс подготовки и пошел решать по темам – сначала читаю и изучаю теорию (точнее вспоминаю ее из института), потом разбираю решения и уже потом решаю сам. Пожалуй, эта одна из лучших моих инвестиций в $100
2. Надежда на чудо ❌
Сначала я думал, что вот надо просто подольше посидеть и как следует все обдумать, еще раз перечитать условие задачи, пописать код и проверить подошел ли ответ. И так проходил час, другой, третий. Потом стало понятно, что если непонятно как решить задачу в первые 5-10 минут, то чуда не случится. Озарение внезапно не приходит. Случайный код не дает вдруг правильный ответ и “зеленые” тесты. Поэтому я стал просто изучать решения задач (я из курса, но вы можете и просто загуглить по номеру и названию задачи – есть много видео-разборов), смотреть какие приемы используются и потом уже, разобравшись и поняв алгоритм, шел решать другие задачи по теме. И это уже действительно позволяло решать задачу за 5-10-20 минут.
3. Нет четкой цели, не меряешь прогресс ❌
Сначала я просто решал задачки, но со временем стал замечать, что не чувствовал прогресс. Это влияло и на самооценку, и на мотивацию. Тогда я завел тетрадку-дневник, куда стал записывать как разборы задач, так и проблемы, на которых я “зависал” в конкретных задачах, чтобы осмыслить их и реже допускать в будущем. Также я стал записываать каждый раз после решения простую статистику: ХХ задач решено, Y%от курса пройдено, рейтинг с системе ХХХ (да, там меряют твое место среди других решающих. Вроде ерунда, а на мотивацию работает. Например, я начинал и был позади 2-х миллионов человек, сейчас в 800 тысячах лучших). Это сработало – появилось приятное ощущение роста и динамики. И для справки, по мнению экспертов решение даже 150 задач дает уже больше 80% успеха прохождения интервью по алгоритмам в FAANG.
4. Выбор неправильного языка программирования ❌
Как понять, что язык неправильный? if (Язык !== Python) print (‘Язык неправильный’) 😀
Так как я последнее время в основном пишу на JavaScript/TypeScript все свои задачи я решал именно на JavaScript. Но сейчас я буду переходить на Python, так как на нем любое решение задачи записывается гораздо проще (приложил скриншот со сравнением). Мы это обсуждали и с моим знакомым из Google в Германии – он тоже однозначно “топил” за Python, даже если ты пишешь на других языках (он, как и я, пишет на JavaScript/TypeScript). Поэтому нужно (и гораздо проще) выучить основы синтаксиса Python и записывать решение 100+ задач быстрее, чем каждый раз фокусироваться не на самом алгоритме, а на правильной расстановке фигурных скобок (как в JavaScript или C++). Помимо этого, в нем много встроенных структур данных, типа кучи (heap), реализации которой в JavaScript вообще нет и на интервью пришлось бы воспроизводить ее, вместо просто использования встроенного функционала языка (а задача-то не про то, как написать реализацию кучи, а как ее правильно использовать и фокус должен быть на этом).
Буду раз узнать о вашем опыте решения LeetCode, ваших ошибках и успехах, в комментариях 👋
#leetcode
@faangiscalling
👍2
Мы открываем рубрку "Интервью" историей Java-разработчика Ивана Заяц, который работал в Яндексе и Авито, переехал в Финляндию и получил оффер от Revolut, Zalando и Wolt. Какой из них он принял? Узнайте в этом видео!
Кроме этого:
– как перейти из тестировщика в разработчики
– как искать работу за рубежом
– как учить сложные темы в Java
– финский ИТ-рынок
– жизнь в Финляндии (work-life balance, стоимость аренды, медицина, садики, школы)
P.S. Иван тоже тут на канале, поэтому вы можете задавать ему вопросы в комментариях.
@faangiscalling
Смотреть: https://youtu.be/D40TKf45rFE
Кроме этого:
– как перейти из тестировщика в разработчики
– как искать работу за рубежом
– как учить сложные темы в Java
– финский ИТ-рынок
– жизнь в Финляндии (work-life balance, стоимость аренды, медицина, садики, школы)
P.S. Иван тоже тут на канале, поэтому вы можете задавать ему вопросы в комментариях.
@faangiscalling
Смотреть: https://youtu.be/D40TKf45rFE
YouTube
Как получить оффер от Revolut, Zalando и Wolt? Опыт разработчика из Яндекса и Авито
История Java-разработчика Ивана Заяц, который работал в Яндексе и Авито, переехал в Финляндию и получил оффер от Revolut, Zalando и Wolt. Какой из них он принял? Узнайте в этом видео!
Кроме этого:
– как перейти из тестировщика в разработчики
– как искать…
Кроме этого:
– как перейти из тестировщика в разработчики
– как искать…
🔥5
Как писать про свои результаты в резюме? Опыт инженера в Instagram (FAANG)
Писать о своих результатах правильно – одно из ключевых отличий хорошего резюме от посредственного, идущего прямиком в корзину. Хорошие примеры обычно встречаешь в книгах, а тут мне попался отличный пример в реальной жизни, чем хочу поделиться с вами.
Знакомьтесь:
👨🏼💻 Ryan Peterman
💼 Staff Software Engineer (Instagram)
📍 San Francisco, CA
🔗 https://www.linkedin.com/in/ryanlpeterman/
Некоторые цитаты с описанием результатов из его профиля:
• Incepted and led video ads pipeline rewrite (5 eng involved) that reduced memory errors by 98%, drove +3.9% ads watch time wins, and exceeded cross-org revenue goals
• Wrote about the optimization publicly here - https://about.instagram.com/blog/engineering/making-instagram-video-ads-performant
• Found and fixed bug in cache breaking hash function which reduced cache fill from origin data centers by 50%
• Brought daily ETL run time down from 3-5 hours to a few minutes on average
Смело берите за образец и ваше резюме станет лучше!
🎥 Смотреть полный обзор (7 мин): https://youtu.be/ysa9OnTFaBM
А где вы ищете примеры, когда пишете о своих результатах? Делитесь в комментариях 👋
#прокачкарезюме
@faangiscalling
P.S. Ваш друг тоже ищет работу? Помогите ему и поделитесь ссылкой на этот пост. Пусть он тоже пишет как Райан и найдет работу быстрее!
Писать о своих результатах правильно – одно из ключевых отличий хорошего резюме от посредственного, идущего прямиком в корзину. Хорошие примеры обычно встречаешь в книгах, а тут мне попался отличный пример в реальной жизни, чем хочу поделиться с вами.
Знакомьтесь:
👨🏼💻 Ryan Peterman
💼 Staff Software Engineer (Instagram)
📍 San Francisco, CA
🔗 https://www.linkedin.com/in/ryanlpeterman/
Некоторые цитаты с описанием результатов из его профиля:
• Incepted and led video ads pipeline rewrite (5 eng involved) that reduced memory errors by 98%, drove +3.9% ads watch time wins, and exceeded cross-org revenue goals
• Wrote about the optimization publicly here - https://about.instagram.com/blog/engineering/making-instagram-video-ads-performant
• Found and fixed bug in cache breaking hash function which reduced cache fill from origin data centers by 50%
• Brought daily ETL run time down from 3-5 hours to a few minutes on average
Смело берите за образец и ваше резюме станет лучше!
🎥 Смотреть полный обзор (7 мин): https://youtu.be/ysa9OnTFaBM
А где вы ищете примеры, когда пишете о своих результатах? Делитесь в комментариях 👋
#прокачкарезюме
@faangiscalling
P.S. Ваш друг тоже ищет работу? Помогите ему и поделитесь ссылкой на этот пост. Пусть он тоже пишет как Райан и найдет работу быстрее!
YouTube
Как писать про результаты в резюме? Опыт инженера Instagram (FAANG)
Часто довольно сложно что же мы делали, зачем и с какими результатами для компании. Но есть отличный пример – профиль LinkedIn Райана Петермана, инженера из Instagram.
Смотрите и будьте как Райан. Он отлично описывает свои результаты.
Обсуждение в ТГ: …
Смотрите и будьте как Райан. Он отлично описывает свои результаты.
Обсуждение в ТГ: …
👍2❤1✍1🔥1👏1
Новый iMac с М3 на борту приехал! 🥳
Я всегда вдохновлялся техникой Apple. После многих лет бесконечной переустановки Винды по любому чиху, опыт работы на Маке стал для меня дивным новым миром. И ребята из Калифорнии не перестают удивлять своим легендарным UX! Например, мышка с ноута плавно перетекает на iMac и обратно! 🤩
На таком красивом компьютере хочется создавать красивые полезные продукты и делать этот мир лучше👨🏼💻
Делюсь своим обновленным сетапом. Делитесь вашим в комментариях 👋
#setup
@faangiscalling
Я всегда вдохновлялся техникой Apple. После многих лет бесконечной переустановки Винды по любому чиху, опыт работы на Маке стал для меня дивным новым миром. И ребята из Калифорнии не перестают удивлять своим легендарным UX! Например, мышка с ноута плавно перетекает на iMac и обратно! 🤩
На таком красивом компьютере хочется создавать красивые полезные продукты и делать этот мир лучше👨🏼💻
Делюсь своим обновленным сетапом. Делитесь вашим в комментариях 👋
#setup
@faangiscalling
🔥3👍1
Где брать тестовые картинки для проектов? 🏞️
Я собрал короткий cheat-sheet с популярными сервисами тестовых изображений, так как любой проект (как рабочий так и pet-проект) лучше тестировать на данных, похожих на реальные.
Помимо классики вроде фотографий с Unsplash, вот подборка, которая может вам пригодиться:
Аватары – https://randomuser.me/photos
На этом сайте есть 100 мужских и 100 женских аваторов с индексами от 0 до 99, шаблон такой: https://randomuser.me/api/portraits/men/0.jpg
https://randomuser.me/api/portraits/women/99.jpg
Случайные фото – https://picsum.photos/
На этом сайте много настроек, можно сделать в grayscale, добавить blur и так далее. В базовом варианте шаблон такой (индекс, ширина, высота): https://picsum.photos/id/123/1000/1000
Placeholders – https://via.placeholder.com/100x100
Просто заменяют изображение на placeholder серого цвета с размерами, записанными цифрами. Иногда может быть полезно, чтобы цвета и сами изображения не отвлекали. Шаблон простой – ширина на высоту:
https://via.placeholder.com/382x320
Котики (ну а вдруг :) – https://placekitten.com/
Здесь много разных котиков, в разных размерах. Шаблон простой – ширина, высота:
https://placekitten.com/200/200
А какими ресурсами пользуетесь вы?
#инструменты
@faangiscalling
Я собрал короткий cheat-sheet с популярными сервисами тестовых изображений, так как любой проект (как рабочий так и pet-проект) лучше тестировать на данных, похожих на реальные.
Помимо классики вроде фотографий с Unsplash, вот подборка, которая может вам пригодиться:
Аватары – https://randomuser.me/photos
На этом сайте есть 100 мужских и 100 женских аваторов с индексами от 0 до 99, шаблон такой: https://randomuser.me/api/portraits/men/0.jpg
https://randomuser.me/api/portraits/women/99.jpg
Случайные фото – https://picsum.photos/
На этом сайте много настроек, можно сделать в grayscale, добавить blur и так далее. В базовом варианте шаблон такой (индекс, ширина, высота): https://picsum.photos/id/123/1000/1000
Placeholders – https://via.placeholder.com/100x100
Просто заменяют изображение на placeholder серого цвета с размерами, записанными цифрами. Иногда может быть полезно, чтобы цвета и сами изображения не отвлекали. Шаблон простой – ширина на высоту:
https://via.placeholder.com/382x320
Котики (ну а вдруг :) – https://placekitten.com/
Здесь много разных котиков, в разных размерах. Шаблон простой – ширина, высота:
https://placekitten.com/200/200
А какими ресурсами пользуетесь вы?
#инструменты
@faangiscalling
👍2
Инженерная культура Facebook, Amazon, OpenAI, Figma, Stripe 👨🏼💻
Первое, что нужно понимать – все компании в FAANG довольно сильно отличаются друг от друга и чтобы перейти от общего желания ‘хочу в FAANG!’ к конкретике, нужно побольше узнать о самих компаниях. Я напишу еще отдельно основные особенности каждой.
А сегодня, чтобы лучше понять, в какой FAANG компании вы хотели бы работать, предлагаю вам полистать статьи об инженерной культуре Facebook, Amazon, OpenAI, Figma, Stripe.
Автор – ex-Uber, ex-Microsoft инженер Gergely Orosz, и в этих статьях он беседует с техническими директорами компаний (вашими будущими боссами ;)
Полные версии статей за пейволом, но можно начать с отрывков (по полным версиям я могу сделать для вас выжимки, если это интересно и этот пост наберет 20 лайков):
https://newsletter.pragmaticengineer.com/t/engineering-culture-deepdive
#инженернаякультура
@faangiscalling
Первое, что нужно понимать – все компании в FAANG довольно сильно отличаются друг от друга и чтобы перейти от общего желания ‘хочу в FAANG!’ к конкретике, нужно побольше узнать о самих компаниях. Я напишу еще отдельно основные особенности каждой.
А сегодня, чтобы лучше понять, в какой FAANG компании вы хотели бы работать, предлагаю вам полистать статьи об инженерной культуре Facebook, Amazon, OpenAI, Figma, Stripe.
Автор – ex-Uber, ex-Microsoft инженер Gergely Orosz, и в этих статьях он беседует с техническими директорами компаний (вашими будущими боссами ;)
Полные версии статей за пейволом, но можно начать с отрывков (по полным версиям я могу сделать для вас выжимки, если это интересно и этот пост наберет 20 лайков):
https://newsletter.pragmaticengineer.com/t/engineering-culture-deepdive
#инженернаякультура
@faangiscalling
Pragmaticengineer
The Pragmatic Engineer | Gergely Orosz | Substack
Big Tech and startups, from the inside. Highly relevant for software engineers and managers, useful for those working in tech. Click to read The Pragmatic Engineer, a Substack publication with millions of subscribers.
👍6
#интервью
Костя Горский, CEO HireHire, ex-дизайн-директор Яндекс
📍Дублин, Ирландия 🇮🇪 ☘️
💼 HireHire, Intercom, Яндекс
Смотрите в видео:
– как конференции и нетворкинг помогают в поиске работы
– как искать работу за рубежом
– как проходят собеседования за рубежом
– как проходит первый рабочий день за рубежом
– отличия найма в России и в Европе
– о рынке найма сейчас
– что больше всего застает русскоязычных кандидатов врасплох на собеседованиях и как к этому подготовиться
P.S. Костя тоже тут на канале, поэтому вы можете задавать ему вопросы в комментариях.
@faangiscalling
🎥 Смотреть: https://youtu.be/Xyml5Tl_ias
Костя Горский, CEO HireHire, ex-дизайн-директор Яндекс
📍Дублин, Ирландия 🇮🇪 ☘️
💼 HireHire, Intercom, Яндекс
Смотрите в видео:
– как конференции и нетворкинг помогают в поиске работы
– как искать работу за рубежом
– как проходят собеседования за рубежом
– как проходит первый рабочий день за рубежом
– отличия найма в России и в Европе
– о рынке найма сейчас
– что больше всего застает русскоязычных кандидатов врасплох на собеседованиях и как к этому подготовиться
P.S. Костя тоже тут на канале, поэтому вы можете задавать ему вопросы в комментариях.
@faangiscalling
🎥 Смотреть: https://youtu.be/Xyml5Tl_ias
YouTube
Как получить оффер в Европе, чтобы CEO компании тебя упрашивал? Опыт Кости Горского
История переезда Кости Горского из Яндекса в Европу в одну из лучших продуктовых команд, компанию Intercom, поиск работы и найм в России и Европе, а также о новой роли Кости, роли кофаундера и CEO в рекрутинговом агентстве и AI-стартапе HireHire.
Ссылки:…
Ссылки:…
👍3
