Здравствуйте!
Вчера мы с вами говорили о ресурсе, который поможет нам разобраться в работе модулей стандартной библиотеки Python.
А сегодня мы поговорим о том, что должен уметь начинающий разработчик.
Так как у нас блог посвящён backend-разработке на Python, то мы и будем говорить про требования для junior-разработчика в этой сфере.
Когда я только начинал обучаться программированию, коллеги разработчики говорили мне: вот, Саша, выучишь синтаксис и какой-нибудь фреймворк, желательно, конечно, Django, но хватит и Flask, а лучше оба и всё будет отлично — работу найдёшь быстро. Нужно ли знать что-то ещё, спрашивал я у них, они отвечали, что нет, всему остальному научишься уже в процессе на работе.
Когда я пошёл на курсы по программированию к синтаксису Python и фреймворкам прибавились базовое знание SQL и базовое же знание регулярных выражений. Главное, чтобы были горящие глаза, говорили на этих курсах, а работодатель понимает, что вы junior и закроет глаза на недочёты в знаниях, если знаешь основы и готов обучаться и усердно работать.
Возможно, где-то и существует такой работодатель. Но, честно признаться, я такого за год ещё не встречал. Давайте сразу уточним, что я описываю только свой опыт и ваш опыт может отличаться от моего, буду рад почитать о нём в комментариях.
Мои розовые очки разбились, когда я пришёл на HeadHunter в поисках работы. Не знаю в чём дело, может во всём виноват вирус, но в вакансиях творится какой-то ужас.
Вот вам пример одной из вакансий с зарплатой от 25 до 50 тысяч рублей, уровень junior.
А вот вам, к примеру, программа одного из курсов за 90 000 рублей, на уровень middle+:
И вот, что интересно, висят эти вакансии по году, вот сколько я ищу работу, столько они и висят. Причём зарплаты или не указаны, или от 25 000 рублей. Тут нужно учесть, что дело тут даже не в деньгах(их конечно хочется, но можно и потерпеть), а в том, что работодатели требуют знания трёх языков программирования на уровне junior(это если мы не считаем sql, а ещё прибавьте сюда фреймворки, а ещё где javascript там и html и css). Если вы думаете, что это на одной вакансии так отличились, то спешу вас огорчить — таких "junior" вакансий на hh уйма.
Продолжим дальше по курсам, а я прошёл их более, чем достаточно. Мне недавно прислали тестовое задание, где требовалось то, что затруднился сделать senior разработчик, причём опыта работы там вообще не требовалось. Стоит ли говорить, что на курсах о таком даже не заикаются. Или вот также недавно было задание по Django, в котором были такие задачи, о которых не было ни на курсах, ни в книге, которую я читал и вам советовал, хотя, казалось бы, что книга, что курсы обещают знания.
Мне, если честно, не очень понятно, кто именно тут виноват: работодатели, которые хотят junior-разработчика с навыками middle-разработчика и не хотят при этом платить, как middle-разработчику или же виноваты курсы, которые живут в каком-то своём мире и не понимают(или не хотят понимать), что творится на рынке труда на самом деле.
Пост получился демотивирующим, но, извините, я не курсы, чтобы вешать вам на уши лапшу — говорю, как есть. И когда вы в очередной раз будете видеть надпись на странице курсов, что это востребованная профессия и вакансий масса, с руками ногами оторвут вас после выпуска с этих курсов, прибавляйте к этому в уме: если вы будете middle-разработчик и вы не хотите при этом больших зарплат. Либо, если вы будете senior-разработчик, тогда да, к вам целый день будут стучаться hr и предлагать золотые горы и дмс, и отпуск, и переезд, и всё самое-самое, главное, чтобы вы у них работали. Но до senior ещё нужно дорасти, а без опыта у вас это вряд ли получится.
Подытожим: возможно всё вышенаписанное является моим субъективным мнением и у всех остальных всё круто и они после обучения сразу устраиваются на работу, но в моём конкретном случае всё именно так. Я пока ещё надеюсь на работодателя, которому нужны начинающие программисты и у которого к ним адекватные требования(по-моему, чем искать сотрудника больше года, легче взять начинающего и обучить до нужного уровня самим). А пока ситуация такая.
Приятного вам обучения!
На этом на сегодня всё, встретимся завтра!
Если понравилась статья, поставьте, пожалуйста, лайк! А если вы ещё не с нами, то обязательно подписывайтесь, тут полезно и интересно.
Предыдущая статья. .................................................................. Следующая ссылка.