Половината година мина. Не можеш да върнеш първите 6 месеца, но можеш да се възползваш от следващите 6. Тази статия е цялостен план - базиран на 1900+ кандидатури от 400+ човека за последните 12 месеца - как да стигнеш до 50%+ увеличение на заплатата до края на годината с по 30-60 минути на ден.
Цикли на пазара - кога е добре, кога не
Има месеци със значително повече кандидати и обяви, и месеци, които са почти мъртви. Знаейки това можеш да хванеш правилния прозорец.
| Месец | Обяви | Кандидати | Оценка |
|---|---|---|---|
| Януари | Слаби | Слаби | Затишие |
| Февруари-Март | Много | Много | Конкурентно |
| Април | Спад | Спад | Средно |
| Май | Минимум | Минимум | Най-мъртъв |
| Юни | Прилично | Прилично | Възстановяване |
| Юли-Август | По-малко | Много малко | Тиха зона |
| Септември-Октомври | Много | Малко | ЗЛАТЕН |
| Ноември | Много | Повече | Силен |
| Декември (1-я половина) | Средно | Средно | Прилично |
| Декември (след 15-и) | Мъртво | Мъртво | Отпуски |
Конкуренцията е ниска (хората се връщат от море, чакат бонуси), но компаниите остро нуждаят от хора. Имали сме реални случаи - кандидати на 3000 лв. заплата, получавали оферти за 5000 през лятото, есента договорили 8500-9000 лв.
Какво се очаква от Мид vs Сениър по 6 критерия
| Критерий | Мид | Сениър |
|---|---|---|
| Алгоритми + Data Structures | Малки пропуски OK | Без пропуски |
| System Design | Малки пропуски OK | Без пропуски |
| Tech stack (език + база) | Без пропуски | Без пропуски |
| Domain knowledge | Малки пропуски OK | Без пропуски |
| HR/Behavioral | Без пропуски | Без пропуски |
| Past experience storytelling | Малки пропуски OK | Без пропуски |
Ако имаш над 6 месеца опит, недопустимо е да гледаш в Google как се инициализира array, какъв е синтаксисът за for/while loop, или как се прави switch case. Уважение към себе си - научи си езика перфектно.
Реални нет заплати в добри продуктови компании
Преди дни кандидат от програмата ни сподели оферта за "Architect" позиция за 4300 лв. на човек с 1.5 г опит. Бягай. Блокирай номера. Това не е твоя компания. Архитектска роля под 8000 = или подвеждаща титла, или компания, която не разбира пазара.
Месец-по-месец план до септемврийската сесия
Юни
Език + algoрithms + data structures
- •Преговори най-важните data structures и как са имплементирани
- •Hashmap, list types - sace/time complexity, trade-offs
- •Запълни всички пропуски в синтаксиса на твоя език
- •За Python: научи разликите numpy vs list, vectorized операции
Юли
SQL + бази данни
- •Изеберi 1 SQL (Postgres) и 1 NoSQL (Mongo/Redis)
- •Hostni ги (DigitalOcean droplet), свържи се, натовари ги
- •Race conditions, transactions, indexes - на практика
- •Differences, ограничения, кога кое използваш
Август
System Design + специализация
- •High-level: как работи Google search, YouTube, Twitch, Messenger
- •Low-level: imp imp, кеширане, partitioning
- •Намери deep-dive област (concurrent programming, distributed, devops)
- •Бенчмарк: 30 мин - 2 easy LeetCode задачи без помощ
Септември
CV + Behavioral + apply
- •Преработи CV - 1 страница, без снимки, без шарения
- •Подготви се за behavioral - как разказваш за опита си
- •Тренировъчни кандидатствания (компании, които не искаш)
- •Apply + ползвай referrals - от 5 интервюта стигаме до 16-18 с препоръка
~90%+ от хората с 6-8-10 г опит звучат на junior, защото не могат да разкажат опита си. "Работил съм по exchange система" - значи си обменял валути в exchange бюро? Това е реален отговор от човек с 6 г опит. Научи се да продаваш опита си.
Октомври-ноември: преговаряш офертите. Понякога договорим хора от 4 дни в офис на 1 ден на месец за 5 дни. Декември: започваш на новото място. Първите 3 месеца са критични за позицията ти - вдигат заплатата с още 10-25% при следващото ревю.
Тази година ще има пак есен. Догодина пак. Но 6 пропуснати месеца са 6 пропуснати месеца. Започни сега, не след „понеделник". Линкът отдолу е безплатен тест за 10 минути - идентифицира конкретно къде си в момента и от къде да започнеш.
Безплатен тест за ниво