Программист. Как много в этом слове
Будет довольно много текста, никаких картинок. Пост для тех, кто умеет в "читать".
Итак, в последнее время всё чаще сталкиваюсь на Пикабу в комментариях на такой постулат: "Стань программистом, и будешь зашибать по 200к в месяц за ничего не деланье". Это враньё чистой воды. Нет, возможно и будешь... лет через 10.
Путь программиста очень волатильный и сильно зависит от таланта. Поэтому сроки, уровни ЗП отличаются от случая к случаю. Опишу наиболее часто встречающийся вариант. Итак, каков-же путь программиста до ЗП в 200к в месяц:
1. Заканчиваешь вышку или самостоятельно изучил язык программирования(PHP, Python, Java, C++, C#, .Net) - не важно какой, главное изучил. На этом этапе ты даже не Junior, ты "дух", если воспользоваться армейской терминологией. Надо искать работу. На данном этапе таких как ты тысячи, и все голодные и без денег. Лучше всего искать что-то типа стажера в крупной компании, но можно и в мелкой, но профильной по языку.
Ожидаемая ЗП: 20-40т.р. Реальная: 20-30т.р.
2. Отработав год как минимум, а в реальности два-три, всё зависит от таланта, можно рассчитывать на Middle. То есть уровень, когда ты сам можешь писать модули по подобию тех, что есть в проекте. Вечерами забудь про отдых/гулянки/поездки, вечерами сидишь, и изучаешь технологии, или пилишь свой проект.
Ожидаемая ЗП: 50-80т.р., Реальная: 40-60т.р.
3. После 2-3 лет на позиции Middle, имея опыт и багаж, с условием того, что сидел вечерами и изучал технологии/стеки/фреймворки и если есть реально что-то готовое по совему проекту, который не стыдно показать, можно переходить на Senior. На этом этапе отсеивается 80% программистов, так как не каждый готов сидеть сутками за компом что-то изучая. Не играя в игры, не смотреть сериальчики, а именно читать, изучать, писать.
Ожидаемая ЗП: 80-120т.р., реальная 60-100т.р.
4. В течение работы на позиции Senior-а, продолжаем изучать, читать, писать, готовим проекты, учимся, что-то даже запускаем в продакшен(для широкого круга людей), можно расчитывать на больший уровень ЗП, оставаясь Senior-ом.
Ожидаемая ЗП: 120-150т.р., реальная 100-130т.р.
5. Далее идет развилка, либо уходишь в сторону узкой специализации, например обработка изображений, или видео, или работа с АПИ, или работа с поисковым движком, и так далее, либо идешь в руководители, если есть жилка лидера. В любом случае ЗП примерно одинаково
Ожидаемая 150-200, реальная 130-170
6. Профессионал высокого уровня в узкой специальности. Если реально крут - тебя схантят. Там всё индивидуально. ЗП болтается от 200т.р. до 500т.р. Очень много факторов, влияющих на это. Но, тут высокий риск того, что твои навыки просто напросто никому нафиг не нужны. Надо быть готовым к этому. Сидел изучал технологию или стек два года, стал просто богоподобным в этом, а оказалось, что ЭТО НИКОМУ НЕ НАДО. И ты начинаешь изучать другую технологию или стек, и снова года два, и снова с риском, что это будет никому не надо. Либо руководитель, TeamLead. Тут требуются другие навыки, а именно: понимание общей архитектуры, умение мотивировать подчиненных, ответственность за результат. По ЗП разброс поменьше, 200-300т.р., но найти работу проще, чем узкому специалисту.
ИТОГ:
Для достижения уровня ЗП в 200т.р. требуется:
- Джуниор - 2 года
- Мидл - 3 года
- Сениор 4-5 лет
ИТОГО: 8-10 лет плотной работы и САМООБУЧЕНИЯ.
Если не будешь ПОСТОЯННО изучать новое: технологии, стеки, фреймворки, то просто стопорнешься на определенном уровне - и всё. Как только перестал развиваться - считай достиг потолка.
И надо понимать, что никому нахрен ненужно тебя учить. Начиная с Middle - только самообучение. Не существует никаких курсов, готовых методов изучения. Только ты сам.