Это очередная статья где абсолютно не знакомый парень будет рассказывать вам про то, с какими трудностями вам придется столкнуться при попытке устроиться на работу программистом (в моему случае на позицию Java Backend Developer (джун)). Сразу скажу что когда я говорю о программисте, я имею ввиду вполне квалифицированного и ответственного человека, а не вкатуна который вчера закончил курсы (хотя справедливости ради скажу что оттуда тоже выходят адекватные специалисты).
Сразу скажу что я, как и любой другой человек, могу ошибаться. И у вас есть прекрасная возможность указать на мои недочеты в комментариях без лишней агрессии. Приступим.
№1 - HR

У многих кто в первый раз начинает или уже имеет опыт в поиске работы, так или иначе приходится сталкиваться с этим человеком. Это уже база. Тут уж ничего не поделаешь. Кидайте вы свое резюме и сталкивайтесь с несколькими проблемами:
-
«У меня нету времени чтобы рассматривать подробно каждое резюме. Максимум 10 секунд на 1 резюме.»
В смысле 10 секунд на 1 резюме? Как можно за 10 секунд посмотреть и примерно оценить бэкграунд кандидата за такой короткий промежуток времени? Я понимаю что у вас около 500-600 резюме в откликах, но давайте будем честны. 50-60% - это мимо проходящие люди у которых даже профиль в хедхантер не оформлен (вкатуны). Другая часть будет разрублена клинком, имя которому "Фильтры Хедхантера". Итого из условных 500-600 человек, у вас остается от силы 100-120 человек. Да, конечно и есть другие площадки, но давайте быть честны. Большая часть трафика приходится на хедхантер. Даже если прикинуть что на каждого уйдет условные 1-2 минуты, суммарно все это дело займет 2-3 часа. Ну не поленись. Прочитай это резюме. Вникни что там написано. Это ж ваша черт подери работа за которую вам платят.
-
«У вас не так расположены контакты. Опыт работы надо писать в начале, после пункта О себе. Да и вообще неряшливо все. Как можно нанимать такого?»
Тут вообще начинается откровенный бред. Какая разница как и где что расположено? В моем резюме есть все что надо: ФИО, Контакты, чуток о себе и опыт работы со стеком. Какая разница что раздал О себе стоит выше пункта про Опыт работы? Хорошо, не хотите вы читать обо мне, так пропустите. Все ж на одном листе расположено... Это не займет много времени.
-
Отсутствие ответа со стороны рекрутера
Ты вот откликнулся на вакансию, а тебе даже отказ не кидают. А потом выясняется что HR (у которого так мало времени, что аж приходится тратить 10 секунд на 1 резюме), даже не посмотрел твое резюме. Окей. Молчание - знак отказа. Однако тут есть проблема по большей части для бизнеса, а именно риск потерять ценного кандидата, просто потому, что HR не проверила резюме.
№2 Тестовое задание

Один из самых конченных пунктов. Самый тупой способ нанять джуна, а уж тем более мидла.
Вот сделал условный джун не оплачиваемое тестовое задание, а ему начинают делать замечания про архитектуру, про то что у тебя там скрипт на 0.00000001с работает медленнее чем надо... Хорошо, если вы требуете от кандидата таких скиллов, так поднимите же зарплаты на текущую должность или сделайте тестовое задание оплачиваемым... Будет ли кандидат тратить много времени над продумыванием архитектуры для тестового задания, после выполнения которого не факт что кандидата будут нанимать? Сомневаюсь.
Окей. Знает джун все это дело. И что дальше? Вы бы лично доверили бы джуну реализацию сверх важного функционала даже с учетом текущих знаний? Сомневаюсь.
Я даю себе отчет в том, что требований со стороны бизнеса становится больше, но в любом случае тыкать джуна относительно того, чего он по сути не должен знать на данном этапе, аргументируя это тем что ну так надо, потом пригодится - это бред.
№3 Cобеседование

Если вам каким-то чудом удалось миновать две предыдущие мясорубки. То вас ждет последний этап - собес.
Откровенно говоря меня ждало разочарование когда я начал смотреть примеры собеседований. Все максимально однотипно и нудно. Большая часть собеседующих спрашивали одно и тоже. Какие методы есть в классе Object. Что такое hashCode() и equalsTo? Collection Framework и т.д. Другая часть просто забила на здравый рассудок и начала спрашивать про jvm на уровне байткода, что там и как там все устроено... Вопрос: А надо ли? Остается открытым. Я посмотрел около 5-6 собесов и среди такого количества собесов, только в одном собеседующий показал кусок кода который нужно было отрефакторить и пояснить свою позицию. Я конечно понимаю что 5-6 собесов мало, но когда ты нанимаешь условного мидла, то не лучше спрашивать о том, с чем ему придется столкнуться? Показать условный кусок кода, который нужно отрефакторить и сделать все по красоте.
В остальном собесы — это тупое зубрилово. Да. Могут докопаться до чего-либо, но не так чтобы прям сильно.
Заключение
Абсолютно без понятия как решать эти проблемы и можно ли их решить вообще, учитывая такое огромное количество людей и точек зрения... Но в любом случае надеюсь на лучшее.
Спасибо что прочитали пост до конца. Надеюсь мы сможем изменить рынок труда к лучшему.

Автор: olimov_m