Coder Doesn’t Know
1.1K subscribers
42 photos
4 videos
1 file
23 links
- про IT & Big Tech
- Жизнь в Европе
- Релокацию и быт 🏝

По вопросам и консультациям: @coderdoesntknow_support

DISCLAIMER: Views/ideas are mine, not my employer’s. For info & educational purposes only.

P.S. I don’t share insights about my employer
Download Telegram
Coder Doesn’t Know
Если вы хотите податься в Google, возможно, стоит рассмотреть Ирландию, так как мне недавно написали, что там сейчас нанимают 😉
Cозвонились с рекрутером из Google! 😁

Интересно, что в 2023–2024 году я подавался на Sr. SRE позицию, что является другим ответвлением от того, чем занимаюсь последние 10 лет, а именно - бэкендом.
Но! Ко мне снова пришли узнать, хочу ли я поучаствовать в собеседовании на SRE. То есть, если у вас были собеседования на SRE, то туда вас и будут приглашать - что логично, правда?

Вывод: не подавайтесь на вакансию, которая не на 100% вам подходит 😁

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

Нужно быть аккуратным в своих желаниях (с) «Исполнитель желаний» 😁

P.S. Как мне сказали сегодня, Google релоцирует в Швейцарию, но шансы в разы меньше, чем попасть в Польшу или Ирландию. То есть, если Google более приоритетен, чем Швейцария, то стоит подаваться НЕ в Швейцарию. Ничего нового я не узнал, получается
😁11👍1
С добрым утром! 🤪
🤪10
Из чего состоит зарплата в БигТех уровня Google? 💸

Для людей, как я, которые приезжают из постсоветских стран, расчёт зарплаты всегда был прост - если ты договорился на 1 миллион тенге / 200 тысяч рублей / 2 тысячи долларов, то будешь каждый месяц получать эту сумму. Ещё, возможно, ты получишь годовой бонус или 13-ю зарплату. Выглядит крайне просто, правда? За кулисами работодатель обычно платит медстраховку, пенсионку и, конечно же, налог, но суть остаётся та же: ты получаешь каждый месяц одну и ту же сумму, и она фиксирована - часто несмотря на успехи или неудачи компании.

В Биг Техе зарплата устроена иначе. Мы не будем тут говорить про плюшки типа дантиста (да-да, это огромный бенефит в Европе и США), печенек, обедов и drink parties по четвергам, потому что их нет в контракте и если эти плюшки уберут, то ты с этим ничего не сделаешь.

Итак, зарплата в публичных компаниях (это те, что вышли на IPO) состоит из нескольких частей:

Базовая, она же Base Salary:
Это та самая зарплата, которая будет тебе гарантированно выплачиваться ежемесячно. Причём ты договариваешься на годовую сумму, например $100 000, и уже после с тебя удержат налоги. Изначально сложно предсказать, сколько точно ты будешь получать, но для этого есть различные tax calculators. Для каждой страны нужно найти свой калькулятор и посчитать, сколько базовой зарплаты у тебя останется. Так как шкала в странах типа США или в европейских - прогрессивная, ставка будет зависеть от получаемой суммы. Налоги могут легко добраться до 50%.
Лично у меня в Британии в прошлом налоговом году было так, что налоги съедали около 60%, надеюсь, что такого не повторится 😃

Акции, они же Equity:
Обычно тебе дают акции на какую-то сумму. Возьмём опять $100 000. Когда ты получаешь оффер, обычно это акции, которые тебе дадут, если ты проработаешь 4 года. То есть тебе дают $100 000 на 4 года. Может быть так, что сумма будет разделена на 4 ровные части и тебе дадут по 25% каждый год - 0.25 / 0.25 / 0.25 / 0.25. Либо могут разбить как вздумается - например, дать только 5% в первый год. Когда акции становятся твоими - это называется вестингом. Вестинг может происходить как на ежемесячной основе, так и раз в квартал, раз в полгода или, помогите, раз в год. Это значит, что если ты уйдёшь из компании до того, как произойдёт вестинг - акции твоими не станут. Не стоит забывать, что акции облагаются налогом как прибыль. Если тебе за первый год должны дать 25% от $100 000, то ты получишь $25 000 до налогов, и если налог 10%, то получишь 25 000 - 2 500 = 22 500. Если налог 50%, то считай сам. Важно понимать, что если акции взлетят или рухнут, то тебя это тоже зацепит.

Годовой бонус, он же Performance Bonus, который зависит от твоей производительности (или от того, насколько ты нравишься менеджеру):
Его могут как дать, так и не дать - зависит от твоего перформанса, а значит - от твоего менеджера. Если работа выполняется, и ты нравишься менеджеру, и есть бюджет, и звёзды сошлись верно, то бонус может быть. А может и не быть 🤪 В общем, получить его приятно, но надеяться не стоит.

Бонус за подписание контракта, или Sign-on Bonus:
Это часть оффера, которая тоже опциональна. Чем выше твой уровень, тем круче может быть бонус. Возможно, ты уже видел, как какие-нибудь Heads of Development получали миллионы долларов за подписание контракта? Для нас, простых смертных, можно надеяться на десятки тысяч долларов. Также, не тоит забывать, что его выплатят, как только ты пройдёшь испытательный срок. После этого деньги твои. НО! Они тоже облагаются налогом. Так как это тоже прибыль, и если твой бонус $10 000, но налоги 50%, ты получишь половину.

Relocation Bonus:
Эта порция денег тоже единоразовая и обычно предоставляется для переезда, перевозки вещей, оформления виз, апостилирования, покупки билетов и так далее. Также может быть, что можно заплатить депозит за квартиру и нанять агента для её поиска. Ещё тебе могут не предоставить жильё на первое время, но дать денег на то, чтобы его снять. Обычно, если тебе сказали, что ты можешь потратить $10 000, то ты реально можешь потратить 10К - это не твой доход.
🔥173👍1🗿1
😂😂
😁21🤪2👌1
Друзья!
Возобновляю звонки за донаты в приюты для животных 🐾

В прошлый раз вы здорово помогли друзьям нашим меньшим, я очень вам благодарен 🙏

Коротко, как это работает: ты отправляешь $100 (или эквивалент) в любой приют для животных в любой стране, который тебе знаком или больше нравится.
После этого мы созваниваемся. На созвоне можем разобрать что угодно: интервью в бигтех, мок-интервью, твоё резюме/стратегию или просто поговорить.

Все подробности находятся в этом посте: https://t.me/coderdoesntknow/206

Буду периодически напоминать об этом, потому что формат, как по мне, win-win-win: ты получаешь пользу, животные - помощь, а я - очищение кармы 😂
👍14🔥7👏4
Не так давно мой знакомый проходил техскрин в Meta и вот, что у него спросили:

Behavioral questions:
- Tell me about yourself;
- Tell me about your most significant impact on a project;
- Tell me about cross-team collaboration;
- Tell me about a conflict that you had at work.

LeetCode:
 - https://leetcode.com/problems/binary-tree-vertical-order-traversal/
 - https://leetcode.com/problems/merge-sorted-array/

А вы прошли бы техскрининг?

#faang #interview #algorithms #behavioral
🔥92
Если вы пользуетесь Claude, расскажите, какие полезные скиллы, команды или MCP-серверы вы создали?
2
С Днём Победы!
112👎5👍2
Плюсы жизни в Лондоне 🇬🇧

Прошел год, как я переехал из Амстердама 🇳🇱 в Лондон 🇬🇧, и вот 5 плюсов, которые я заметил:

1️⃣ Для программиста Лондон - это одно из лучших мест в мире. Количество вакансий тут огромное. Количество предложений, которое приходит на LinkedIn, не сравнится с тем, что было, когда я находился в Нидерландах или в Казахстане. Но! Стоит учитывать, что мое резюме стало с тех пор привлекательнее на рынке. Практически все, а то и все гиганты IT тут есть.

2️⃣ Тут всегда есть чем заняться на любой кошелек и любой вкус. Начиная от Национального музея, который бесплатный, и заканчивая концертами, футбольными ⚽️ матчами, и даже периодически НБА 🏀 проводит игры тут.

3️⃣ Квартиры (те, в которых я жил, по крайней мере 😃) намного теплее, чем в Нидерландах. К примеру, живя в НЛ, я спокойно мог прийти раньше того, как запустится бойлер по таймеру (обычно вы ставите его на определенное время, чтобы сэкономить, так как тепло стоит больших денег в Европе. Ставишь по таймеру, и перед приходом с работы квартира нагревается, но если приходишь раньше, то получается неприятная история), и температура могла быть 14–16 градусов в квартире (освежающе, правда?), но в Британии я всю зиму почти не включал батареи, и температура была минимум 21 градус. Возможно, просто сам дом был теплее, хоть ему и 200 лет.

4️⃣ Да и вообще климат очень мягкий. Я всю свою жизнь слышал о Британии как о Туманном Альбионе, о том, что «в Лондоне опять дожди» (с) Оксимирон, но дожди в основном ночью, а утром максимум трава мокрая. Летом очень солнечно, и температура держится около +30 градусов тепла. Зимой тоже тепло, в среднем ночью было +5, а днем около +10 градусов.

5️⃣ ОЧЕНЬ МАЛО КОМАРОВ. Я их ненавижу. Они всегда выбирают искусать меня. Если вы ночуете со мной в одной комнате, то будьте спокойны, вы в безопасности, все комары будут есть меня 😁. Что в Астане, что в Амстердаме были комары. Хоть в Амстердаме их нааамного меньше, чем в Астане, они периодически все равно залетали в окно, а так как москитную сетку не поставить так просто, а кондера в комнате нет, летом, когда жарко, приходилось страдать. В Лондоне я спокойно сплю с открытым окном летом.

#uk #london
🔥19👍83
👋️️ Несколько фото в дополнение к посту выше из района, в котором я живу.
😍21🔥9🤩52
Минусы жизни в Лондоне 🇬🇧

Прошел год, как я переехал из Амстердама 🇳🇱 в Лондон 🇬🇧 и вот 5 минусов, которые я заметил:

1️⃣ Нет четкого разделения между хорошими районами и плохими. Ты можешь идти по очень красивому и благополучному району, но перейдя через улицу можно попасть в около-гетто. Это шокировало изначально.
Еще интересный факт, что, например, в странах наподобие моей, чем ближе ты к центру города, тем лучше дома и районы, тем безопаснее улицы, но тут это вообще не так. У тебя легко могут своровать телефон именно в центре, тогда как в зонах дальше первой и второй это встречается в разы реже.

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

3️⃣ Большие налоги. Для меня, как для человека, привыкшего к тому, что в Казахстане договариваешься о зарплате после налогов и получаешь оговорённую сумму ежемесячно, а работодатель уже платит медстраховку, 10% пенсионки за тебя и 10% подоходного налога, это было шоком. Тут шкала прогрессивная и может легко добраться до 45 или 47 процентов + если ты получаешь бонусы, то налог может быть и больше 50%, лично проверил.

4️⃣ Конечно же, дорогое жилье, как для съема, так и для покупки. Начнем с покупки, обычным смертным, как мы, приходится платить ипотеку по 20-30 лет и я, как человек, который всю жизнь избегал этого, всё ещё не могу с таким смириться. Насчет аренды, цены на квартиры в неплохом районе легко могут начинаться от 2500 фунтов в месяц + коммуналка + консил такс может быть около 300 фунтов. Итого, если вас перевозят, скажем, с зарплатой 80 000 - 90 000 фунтов в год до налогов, то вы будете сводить концы с концами. Именно такую зарплату мне предложила одна из компаний, когда я еще находился в Казахстане 🇰🇿, но посчитав я понял, что для меня будет в разы выгоднее поработать на эту компанию из Казахстана и действительно, было очень беззаботное время, когда не нужно было думать о деньгах 😃.

5️⃣ Все услуги, в которых задействован человек, стоят дорого. Например, вокал в Казахстане 3 раза в неделю на месяц будет стоить 50 тысяч тенге или около 100 долларов, тут за одно занятие можно отвалить 100 фунтов.

#uk #london
👍10🤔5🔥21
Хахаха, а что за фетиш такой: вы с коллегой сидите друг напротив друга, и у вас назначен 1:1 звонок с ним. Вот наступает час Х, и на ваших ноутбуках вылезает напоминание о встрече.
Коллега встает и идет в кабинет, где у вас будет звонок. Ты встаешь и идешь за ним. Но ведь могли бы пойти вместе, innit?
😁14🥴2👎1
Уровни в бигтехе, и есть ли жизнь после сеньора?

Многие считают, что после сеньора логичное продолжение карьеры - это стать Engineering Manager, но на самом деле это не повышение, а смена направления.

В компаниях поменьше сеньор часто является самым скиллованным и опытным человеком на проекте. И этого обычно достаточно. Иерархия для инженера в таких компаниях может выглядеть примерно так:
Intern SWE → Junior SWE → Middle SWE → Senior SWE → CTO.
Почему так? Потому что в небольшой компании CTO может быть самым технически подкованным специалистом в компании, удерживающим контекст сразу нескольких проектов.

Когда мы говорим о больших компаниях, уровней становится в разы больше. Чем выше уровень, тем шире скоуп ответственности и тем важнее мыслить глобально, а не фокусироваться на деталях имплементации. Например, линейка уровней может быть такой:
Intern SWE → Junior SWE → Middle SWE → Senior SWE → Staff SWE → Senior Staff SWE → Principal SWE → Fellow
Чем правее позиция, тем меньше в компании таких людей и тем больше скоуп обязанностей.

Также путаницу часто создает роль менеджера. Нужно понимать, что есть два направления: Individual Contributor (IC) и Manager.
С треком IC мы разобрались, а вот стать менеджером можно, пройдя позицию Senior. То есть после сеньора открывается путь либо в Staff Engineer, либо в Engineering Manager.
В менеджерском треке путь будет выглядеть так:
Intern SWE → Junior SWE → Middle SWE → Senior SWE → Senior SWE → Manager → Senior Manager → Director → Senior Director

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

Мы, конечно же, подробно обсудим каждый уровень, но это уже в следующих сериях 😁️️️️
🔥9👍7🤓31🤔1
90% IT-резюме не проходят скрининг в Big Tech из-за одних и тех же ошибок. Мой опыт ревью десятков CV за последние 3 года это подтверждает.

Вот топ-11 поинтов, которые усилят ваше резюме:

1️⃣ Контактные данные - компактно в одну строку

ИМЯ | телефон | email | linkedin - одной строкой сверху. Чисто, без блоков.
👉 Пример: JOHN DOE | +7-777-777-1234 | coderdoesntknow@gmail.com | linkedin.com/in/yakovshmidt

2️⃣ Заголовок-«био» в одну строку под именем

Сразу после имени - резюме всей карьеры: «7+ years of experience, including highly available distributed systems, robust bank microservices, and team leadership». Рекрутер за 3 секунды понимает уровень и специализацию.

3️⃣ Одна строка контекста про каждую компанию

Перед достижениями внутри компании стоит указать что это за компания и масштаб: «Citi is an American multinational investment bank and financial services corporation with 200K+ employees». Это придаёт вес твоим достижениям (масштаб = серьёзность задач).

4️⃣ Сильные глаголы действия в начале

Designed, Developed, Led, Optimized, Migrated, Reduced, Spearheaded, Launched. Никаких «was responsible for» / «participated in».

5️⃣ Большинство буллет поинтов измеримы в цифрах - с форматом «было → стало»

Примеры из моего CV:
• «designed and developed an event tracing application, reducing error investigation time by 6x (~30 to ~5m)»
• «engineered the National Educational Database (20K+ requests/s), automating data processing, reducing paperwork by ~70%»

6️⃣ Связь технического решения с бизнес-результатом

Не «написал сервис», а «co-designed and co-developed store modules, increasing revenue by 20%» или «...reducing manual work for obtaining client information by ~90%, processing 10k+ events/day».

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

7️⃣ Лидерство и менторство как отдельные буллеты

Даже у не-менеджеров поинты по менторству, онбордингу и лидерству очень важны.

Примеры:
• «Consistently appointed as Interim Team Lead for 3 senior-level engineers (~3 mos/yr), collaborating with 10+ teams»
• «Conducted 10 technical interviews, hired and onboarded 2 backend engineers».

8️⃣ Stack. Технологии, с которыми работали под каждой компанией.

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

9️⃣ Обратный хронологический порядок + честная обработка пробелов

Свежий опыт сверху. Пробелы (декрет, переезд, неоконченный вуз) не скрываются, а переформулируются позитивно: «Maternity Leave... refined skills, solved LeetCode challenges», «Incomplete — proceeded with self-education».

🔟 Компактный «хвост»: Education → Scores → Languages → Hobbies

В конце сжатые секции: образование (с GPA если ≥3.5, экстракуррикулы, fellowship), объективные пруфы навыков (LeetCode Top 15%, CodeSignal 844/850, Codeforces, AWS Certified), языки и хобби. Хобби делают резюме «человечным», хотя занимают всего одну строку.

1️⃣1️⃣ Одностраничное резюме.

Да, это возможно 😁️
🔥12👍742👌1