Юни е. Половин година мина - не можеш да я върнеш. Но следващите 6 месеца, особено септември, октомври и половината на ноември, са най-добрият период за кандидатстване през цялата година. Високи рейнджове, ниска конкуренция.
Това, което следва, е 3-стъпков план за 50%+ увеличение на заплатата до декември, базиран на над 1,900 кандидатури от над 400 кандидати през последните 12 месеца. Данните са изцяло емпирични - не това, което чуваш по телевизията.
Циклите на пазара по месеци
Защо е важно да знаем циклите? За да не се бутаме в най-големия трафик и да се възползваме от прозорците, когато конкуренцията е ниска. Ето как изглежда годината от гледна точка на съотношението обяви/кандидати:
През септември добра компания пуска позиция и получава 50-100 кандидати за 48 часа - през февруари същата позиция получава 300-400 за 24 часа. Малко по-малко позиции, но коефициентът на кандидат е много по-добър. Ти си видим.
В момента (средата на юни) имаш над 100 дни да се подготвиш - половин юни, целия юли, целия август. Почти 3 месеца преди септември. Почти 5 месеца преди ноември.
Очаквания: Mid vs Senior
Преди да планираме подготовката, трябва да знаеш по какви критерии те оценяват и кое ниво какви пропуски допуска. „2/3" означава „някои пропуски са допустими", „3/3" означава „без пропуски". Ако си Senior - 3/3 навсякъде е стандартът.
| Критерий | Mid | Senior |
|---|---|---|
| Алгоритми и Data Structures | 2/3 · допустими пропуски | 3/3 · без пропуски |
| System Design | 2/3 · допустими пропуски | 3/3 · точка на истината |
| Tech Stack (език + DB) | 3/3 · без пропуски | 3/3 · без пропуски |
| Domain Knowledge | 2/3 · допустими пропуски | 3/3 · без пропуски |
| HR / Behavioral | 3/3 · без пропуски | 3/3 · без пропуски |
| Past Experience / Разказване | 2/3 · допустими пропуски | 3/3 · без пропуски |
Ако имаш над 6 месеца опит и гледаш в Google как се инициализира Array или как се пише for loop - директно си reject-нат. Познавай си езика перфектно. Плюс минимум една база данни с нейните лимитации.
Рейнджове за добри продуктови компании
Говорим за добри продуктови компании и стартъпи - не за bullshit аутсорсинг places. Всички суми са нет в лева.
Ако си Senior под 8,000 лв - или не си в добра компания, или не си истински Senior. Ако ти предложат архитектска позиция за 4,300 лв с 1.5г опит - затваряй телефона и блокирай номера.
3-стъпков план: 30-60 мин на ден
Ето месечния план, който те подготвя за есенната сесия. Не е необходимо да се претоварваш - 30 до 60 минути на ден, всеки ден, са достатъчни.
- ЮниОснови - алгоритми + езикПреговори алгоритми и data structures. Научи как са имплементирани в твоя език, най-важните библиотеки. Запълни ВСИЧКИ пропуски в езика. Никакви оправдания с "ще проверя в Google".
- ЮлиБази данни + High-level System DesignИзбери 1 SQL и 1 NoSQL база. Хостни я (DigitalOcean). Провокирай race condition. После мини на high-level system design - как работи Google, YouTube, Twitch, Messenger.
- АвгустDeep dive + Low-level + BenchmarksDeep dive в твоя специализация (дистрибутирани системи, frontend, devops…). Low-level system design. Бенчмарк: 2 Easy LeetCode задачи за 30 минути - без AI, без решения. Ако не можеш - имаш базови пропуски.
- СептемвриCV + LinkedIn + Behavioral + Training appsОптимизирай CV (1 страница, без снимки). Подготви отговори за behavioral въпросите. Научи се да разказваш опита си - това отличава Junior от Senior. Пусни тренировъчни апликации в компании, които НЕ искаш - виж дали CV-то работи.
- ОктомвриРеални апликации + препоръкиСега е моментът. Пусни апликации в желаните компании. Използвай препоръки - в нашето community 400+ човека се препоръчват един до друг, което дава 80%+ HR screening процент vs типичните 30-50%. Всеки провал = безплатен feedback.
- НоемвриПреговори на оферти + приеманеПърви оферти. НЕ пропускай преговорите - не само за заплата, а и за условия (ходили сме от 4 дни office до 1 ден/месец). Приемаш най-добрата и влизаш в новата компания.
Първите 3 и последните 3 месеца във всяка компания са критични за рейндж. Правилното им ползване дава допълнително 10-25% увеличение само от репутацията и leverage-а ти - без никаква връзка с процеса на кандидатстване. Друга тема за друг път.
Миналогодишни резултати от есенната сесия
„Не пропилявай и тази половина от годината - догодина ще имаш още една, и още една, докато се усетиш в пенсия.“
Имаш 100+ дни преди септември. 30-60 минути на ден. Ако са ти нужни план и community - кандидатствай за TopCoding. Ако не - пак действай, но не чакай февруари.