5

Программист. Как много в этом слове

Будет довольно много текста, никаких картинок. Пост для тех, кто умеет в "читать".

Итак, в последнее время всё чаще сталкиваюсь на Пикабу в комментариях на такой постулат: "Стань программистом, и будешь зашибать по 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 - только самообучение. Не существует никаких курсов, готовых методов изучения. Только ты сам.

2
Автор поста оценил этот комментарий
А что конкретно ты хотел сказать этим постом?
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Развеять мифы о том, что "Вот стану программистом, и буду получать по 200т.р. в месяц"

5
Автор поста оценил этот комментарий

Прослезился, но в твоём случае все больно оптимистично. Для крупных городов где легко могут набрать джунов ещё норм, в моем случае меня не хотели брать вообще никуда, поэтому даже опыта на позиции Джуна не мог набрать, это замкнутый круг "нет опыта - никому не нужен - нет опыта"

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Это самый сложный этап развития. Я и написал "таких как ты - тысячи". Сам бился очень долго в поисках работы. Никуда не брали, до тех пор, пока я не сделал клон проекта потенциального работодателя. Да, кривой и косой. Но сделал. И меня взяли.

показать ответы
1
Автор поста оценил этот комментарий

мол пахать надо. всеравно в айти выше зп потому, что фикс в $. Киев джун 2500$. Я бы советовал ходить постоянно по собеседованиям и проблем со знаниями и ростом зп будут отсутствовать.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Джун $2500? Вы сейчас серьезно? То есть вы хотите сказать, что сразу после института программист идет на работу с ЗП в 160 000 руб в месяц? =) Хочу ссылку на вакансию! Срочно!

показать ответы
0
Автор поста оценил этот комментарий

ну и что тут на пикабу и вообще на чем надо ?


Чет ты гонишь по моему. Я мониторил нагрузку сайта на майсгл и пхп, так вот даже в часы пик было не больше 1 %, и это при том что код был жутко не оптимизирован и при желании можно было оптимизировать его минимум раз в 100 быстрее.


Да и все программисты первым делом обсирают код другого. Это из практики.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Погугли. Symfony, redis, memcache, Cassandra, elastic, sphinx, rabbitmq, Kafka, opcache, MVC, паттерны, DDD, ORM, Doctrine... Ну, для базового уровня хватит. А не вот то, что ты привёл в пример из учебника 9 класса.
1
Автор поста оценил этот комментарий

где тут много текста?)))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ну, мало-ли. Картинок нет=) Когда собирался писать - думал накатаю простыню. Но получилось сжато-скомкано. Ну уж как есть.

Автор поста оценил этот комментарий

Да так во многих профессиях.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Согласен. Но почему-то миф именно об IT. Что типа "стал программистом - ЗП 200к". Так не бывает.

показать ответы
Автор поста оценил этот комментарий

Месяц назад участвовал в подборе кандидатов на вакансию web разработчика (дешевый full stack). Не требовали опыт работы, но хотели адекватного кандидата с головой на плечах. Соискатели были разные. В основном, попадались начинающие разработчики, которые прошли пару курсов и выложили свои методические работы на github: выпускники различных непрофильных вузов, отставники из силовых структур и бывшие мелкие чиновники. Почти все они плавают в своих ванильных фантазиях, которым приходит конец, когда задаваешь простые вопросы (например, чем отличаются let, const и var или public, private и protected).

Примечательно, очень много разработчиков из Украины и Белоруссии. У них больше опыта, но в основном в голове тоже ванилька на тему блок чейнов, ai и прочей скукоты, которая прибыли для средней компании не приносит.


З/п для какого региона указаны?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Это Челябинск. До 150т.р. Выше - уже только заграница. Удаленно Европа или США.
Автор поста оценил этот комментарий

а у нас на собеседование на младшего разработчика приходят студенты с ожиданиями 80+ а за меньше им не интересно. где-то ж им платят столько? при этом практических знаний, а главное личных качеств примерно 0, зато много умных слов в голове

раскрыть ветку (1)
Автор поста оценил этот комментарий
Нигде. Они тупо ходят по собеседованиям, а вдруг выстрелит, сидя на шее родителей. Потом, через пару лет поисков уже соглашаются.
0
Автор поста оценил этот комментарий

Увы, но я не умею работать на готовом движке. Не, я пытался научиться. Но искать движок и потом подгонять моды под него, особенно если они упорно не подгоняются, явно не мое.


Я делаю проще, беру блокнот и пишу код на пхп.

Например весь сайт пикабу выйдет где то размером от 0.5 до 5 мб всего.

Разумеется сайт будет включать в себя стили, яваскрит, язык запросов к базе данных.. Как же без этого ? Для языка запросов применяю пдо.

И кстати все это очень просто, сайт примитивный. Да, один я не справлюсь, если мы говорим о реальном коммерческом проекте то тут нужен как минимум дизайнер, который отрисует как сайт должен выглядеть, хороший хакер который этот сайт взломает и предоставит отчет как он это сделал, что бы я потом закрыл все эти уязвимости, ну и программист - это я. Минимальный наборчик так сказать. Ну и если опять же говорим о реальном проекте то все начинается с технического задания, где будет указано вплоть до пикселя размеры кнопок и прочее.


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

Пример ниже, реального проекта который делал я. Кстати таблички опять же разрабатывал не я. Не потому что не могу, а потому что в этом нет смысла - выгоднее заказать.


Вот пример подключения к бд через пдо (учебный пример, реальный немного по другому).

<?php $host = "localhost"; // адрес сервера $database = "2"; // имя базы данных $user = "root"; // имя пользователя $password = ""; // пароль
// подключаемся к серваку$conn = mysqli_connect($host, $user, $password, $database); // В переменную заносим логическое значение
if (!$conn) // Если переменная содержит ошибку выполнения то выполняем код нижеdie("Connection failed: " . mysqli_connect_error()); // Обрывает выполнение php-файла
// Для примера напишем запрос создания таблички с именем LoLs (Регистр не важен)$sql= "CREATE TABLE LoLs (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50),reg_date TIMESTAMP)";
if (mysqli_query($conn, $sql)) // Делаем запросы к БД и если mysql запросы $conn и $sql верны , то... {echo "Запрос содержащийся в переменной sql отработал успешно"; // Выводим сообщение } else // иначе{echo "Ошибка при запросе: " . mysqli_error($conn); // Выводим сообщение об ошибке}
mysqli_close($conn); // Завершаем работы с бд?>

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
Это так мило. Я прям себя вспомнил в 14 лет. Это прям хеллоу ворлд=) И такой наивно детский максимализм.
2
Автор поста оценил этот комментарий

Что он "талантлив" и "богоподобен" (цитата автора).

раскрыть ветку (1)
Автор поста оценил этот комментарий

Причем тут я. Я описал общий путь развития программиста как специалиста. Что-бы было понимание в общих чертах, как это происходит. И что 200к - это далеко не у каждого программиста ЗП. Вообще далеко.

показать ответы
3
Автор поста оценил этот комментарий

Зарплата в 100К (не считая Мск и СПб) это заоблачная ЗП любого другого человека абсолютно в любой сфере. Можно описывать путьстановления абсолютно любой профессии, но врядли инженер-энергетик придёт к зп в 200к. Молчу про врачей и учителей, которые тоже закончили ВУЗы и всю жизнь до пенсии продолжают учиться.

раскрыть ветку (1)
Автор поста оценил этот комментарий

У врачей и учителей ситуация не меняется из года в год. В этом главное отличие. Те знания, которые у тебя были в прошлом году, в этом году уже никому не нужны. И тебе надо новые знания. Учителем ты изучил программу - и работаешь. Тебе не надо каждый вечер изучать новое и новое, новое и новое. Как и с инженером и с врачом. Инновации в медицине происходят ОООООЧЕНЬ медленно.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества