Что: 221c7be429def155c8d4c8a1169f394e77b55999 Когда: 2023-12-27 15:01:08+03:00 ------------------------------------------------------------------------ Темы: go hate ------------------------------------------------------------------------ Смена языка программирования с PHP на Go https://habr.com/ru/articles/783240/ Автор называет себя сеньором, team lead-ом, "квалификации вполне достаточно". Решил сменить язык на что-то другое. Выбор был из Python или Go. Выбор пал на последний, потому что... "наличие {}, а не отступов", "более новый". Во время поиска работы, HR-ы посчитали автора вообще стажёром. С чем он не согласен, ведь "ты имеешь навыки работы с базами и можешь разворачивать и настраивать среды". В комментариях же он назвал Go "функциональщиной". И по его опыту "нет никакого смыла сидеть по полгода/году и что-то пытаться изучать и кодить", мол опыт можно только в команде получить. И он обращается к "lead"-ам чтобы они задумывались о требованиях в резюме, мол негоже такое отношение к таким как он. Я прям почти был уверен что автор просто троллингом занимается неприкрытым. Но, судя по длительной активности в комментариях, похоже что нет. По паре предложений очевидно что опыта у него с гулькин нос. Суждения на уровне именно что стажёра, только начинающего разработчика. И да, видно что 5-6 лет в команде на PHP вообще ничего не дали ему в профессиональном плане. Очень много видел что PHP-шников не любят. Я совершенно спокойно относился к PHP как к инструменту. Но если большая часть PHP-шников вот как автор -- то тогда понятно откуда корни нелюбви. Жесть конечно что люди годами умудряются работать на таком низком уровне понимания своей профессии. Хотя и задач то довольно много, которые не требуют ничего большего. Но называться опытным сеньором и давать вредные советы... я прям рад за HR-ов, что смогли распознать "переодетого PHP-шника" и приземлять его, открыто говоря чего он на самом деле стоит. А ещё я заметил разницу между опытными и неопытными разработчиками ПО в резюме: последние любят указывать всякую неважную мелочь. Типа конкретных библиотек использованных им в Python программах, типа "datetime" какого-нибудь. Не framework, а именно мелочи. Умение работать с Git, определёнными task tracker, desktop environment, если память не изменяет. Для начинающих это и нормально и нужно: чтобы сразу понимать сколько всему придётся обучать человека и ждать когда он сможет работать с инструментарием. Для опытного же... и так должно быть очевидно что он всем этим или умеет пользоваться или уж перейти с git на hg/bzr/whatever не будет какой-то существенной по времени проблемой. Ну и лично я ещё замечаю что если человек написал "bash", то с высочайшей долей вероятности он или не знает никакого shell, или не знает отличия между POSIX shell, bash или zsh. Опытные как правило вообще не указывают "bash", или укажут что-то типа "shell scripting", "POSIX shell/bash/..." намекая на понимание разницы между shell-ами и возможно подчёркивая умение пользоваться этой разницей (я наверное бы явно указал в дополнение к POSIX shell ещё и zsh, хотя я в нём новичком себя считаю). Как понять это резюме понимающего junior или непонимающего senior? Если он указывает сущие мелочи и при этом бьёт пяткой в грудь что он team lead, архитектор и прочее -- то тут просто явная несостыковка, говорящая обо всём. Я просто видел резюме с которыми мы на работе расставались из-за их низкой квалификации и это palm face читать их резюме после. Бывает пишут "умею решать сложные задачи" -- и это рождает ещё больше вопросов, ибо "сложная" задача, мягко говоря, у всех по разному представляется в голове. В общем, акценты автора резюме много чего говорят. Плюс ещё наблюдал, что чем больше по размеру резюме, тем менее опытный человек -- каждую мизерную мелочь в него вписывает. А вообще сложно конечно это всё :-(. Если бы так легко было понять кто перед тобой на самом деле и чего он стоит. Я, как минимум, несколько правил заимел: не брать людей без высшего образования (если конечно речь не об осознанном найме студента с его обучением), не связываться с теми, кто не шпрехает по английски (come on, ну куда в ИТ в без него!?). ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20%D0%A1%D0%BC%D0%B5%D0%BD%D0%B0%20%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D1%81%20PHP%20%D0%BD%D0%B0%20Go%20%28221c7be429def155c8d4c8a1169f394e77b55999%29 ------------------------------------------------------------------------ комментарий 0: From: kmeaw Date: 2023-12-27 19:54:26Z Увы, по резюме вообще сложно что-либо понять. > тут просто явная несостыковка, говорящая обо всём. У опытного кандидата могут быть и мелочи написаны, потому что написал их, когда бы новичком, а потом не обновил. Я обычно прошу рассказать про пару последних мест работы, а дальше углубляюсь в технические детали тех задач, которые кандидат сам считает интересными и сложными. В некоторых организациях есть отдельный процесс проверки резюме - его отправляют подрядчику, а он выбирает одну-две организации из списка и просит кандидата отправить какие-нибудь подтверждающие документы - сканы трудовой книжки, налоговых форм, банковские выписки. Из забавного - часто сильные кандидаты присылают резюме в PDF, где узнаются шрифты из популярных LaTeX-дистрибутивов, либо в plain text. Хороши открытые вопросы - что происходит, если нажать кнопку питания на типичном PC, который исправен и включен в розетку или Return после ввода https://example.com/ в адресную строку браузера. Крупные компании, где большой конкурс, просто добавляют "заградительные" секции, не проверяющие никакой релевантный опыт - нужно решать алгоритмические задачи: https://habr.com/ru/articles/550088/ ------------------------------------------------------------------------ комментарий 1: From: Sergey Matveev Date: 2023-12-27 20:17:17Z *** kmeaw [2023-12-27 19:54]: >У опытного кандидата могут быть и мелочи написаны, потому что написал >их, когда бы новичком, а потом не обновил. Возможно. Но это же тогда будет говорить о наплевательском отношении к резюме, к неаккуратности и забывании что время принимающей стороны будет тратиться на игнорирование мелочного мусора пустого. Не так часто работа же меняется и не так много времени займёт оформление резюме то, если есть что написать, если опытный человек. Для меня это так же странно, как когда в вакансии пишут с ошибкой название технологий которые нужны: чуть ли не пять возможных видов написания Delphi люди умудрялись сделать :-) >Из забавного - часто сильные кандидаты присылают резюме в PDF, где >узнаются шрифты из популярных LaTeX-дистрибутивов, либо в plain text. О, это тоже отдельный пунктик на который я обращаю внимание :-) Если весь из себя такой трушный хакер юниксоид отправляет то, что явно сделано пренебрежительно на коленке в Word, то опять несостыковочка. А когда видно что стиль документа и шрифты это что-то из мира TeX-а, то сразу приятнее. Но, опять же, встречал я хороших разработчиков, но которые действительно документы не писали и им проще LibreOffice/whatever запустить чтобы в нём сделать резюме. Но тогда, действительно, почему не plain text или пускай даже HTML сохранённый в PDF из броузера? >Хороши открытые вопросы - что происходит, если нажать кнопку питания на >типичном PC, который исправен и включен в розетку или Return после ввода >https://example.com/ в адресную строку браузера. Вот вопрос про что происходит когда вводишь URL -- обожаю! Ведь столько всего можно рассказать (или не рассказать)! >Крупные компании, где большой конкурс, просто добавляют "заградительные" >секции, не проверяющие никакой релевантный опыт - нужно решать >алгоритмические задачи: https://habr.com/ru/articles/550088/ Наслышан, ну и встречался с этим в Яндексе, Mail.ru и ещё какой-то компании куда я шёл на вакансию Perl-разработчика. У меня нет сильного мнения насколько это плохо или хорошо. На собеседованиях в которых я участвовал мы брали начинающих разрабов и давали простые задачки на пять строчек Python кода чтобы понять "а человек то вообще трогал ЯП?" и знает ли что такое Git или IP адрес. Но у нас ни HR отдела, через который бы проходили кандидаты, ни большого потока людей не было. Но собеседование в Яндексе было самым неприятным, ибо это часы и часы изматывающие. Коллега из ivi говорил что пять часов там провёл. По моему это перебор какой-то. И ещё потом может выясниться что ожидания по зарплате не совпадают и всё это по сути априори было впустую, можно было бы не начинать даже. Хотя ещё слышал что по несколько собеседований (4-5) могут проводить в разные дни... а тут я возможно бы предпочёл и пять часов, но чтобы за один раз :-). Чёрт его знает, короче. ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0