Комментарии 55
Всех благодарю за критику. Пост писал будучи сонным, за что прошу прощения у всех читающих. Текст исправлен.
P.S. Прочитайте внимательнее то, о чем я написал. Многие почему-то считают, что я написал пост, для оправдания не компетентных программистов. Это абсолютно не так. Айтишник ОБЯЗАН знать минимум, который нужен для работы.
Вы считаете, что вам за рефакторинг, что ли, зарплату платить будут?
Рыночек порешал
Небрежно, неграмотно написанный пост с какой-то претензией. Ну кому это понравится?
На Пикабу зайдёт на отлично.
В первом абзаце из восьми запятых присутствует только три, такой текст читать ну оооочень больно.
Ладно, я понимаю, что сам ты безграмотный бездарь и не способен писать грамотно, но сейчас вокруг стотыщмиллионов нейронок – неужели нельзя скормить свой текст какой-нибудь из них для корректировки???
Не удивлён, что у автора проблемы в профессиональной сфере 😑.
Почему то уверен, что и в резюме такой же бардак
Хаха. Вы с языком хотите работать и спрашиваете, надо ли знать базовую базу? Хотя да, между прочим, тест на "рефакторинг" один из лучших, обычно он составлен так, что по одному листочку можно вести беседу бесконечно, и четко понять уровень кандидата. Джун увидит джуновый уровень рефакторинга, мидл - повыше, сеньор - сможет рассказать про то, как бы он перепроектировал систему. Если дают такой тест - значит хорошее собеседование и собеседует профессионал. Но если человек такой тест пройдет - то и на базовые вопросы ему ответить труда не составит. В общем, по тексту претензий много, опыта мало, ну, так бывает, это жизнь. Учиться надо и расти над собой.
В заголовке буквально написано "Я пытался устроиться в айти...", что как бы намекает, что человек ещё не знаком с индустрией изнутри
Синьор, кмк, в первую очередь должен спросить о цели этого рефакторинга и пояснить за то, что рефакторинг должен быть обоснован с точки зрения потребности в масштабирования системы.) Ну а дальше уж в коде ковыряться.
Смешно. Человек не понимает что более важная информация должна быть в начале, а менее важная - в конце. Какой код он напишет? Котят в мире столько не наберется.
Еще возмущается что ему задают вопросы по специальности, которые он «не обязан» знать. Ну не обязан - иди сортиры мыть, сейчас дефицита джунов нет, всегда найдется тот кто будет интересоваться своей работой больше чем остальные, вот его и возьмут.
Большая часть собеседующих спрашивали одно и тоже. Какие методы есть в классе Object. Что такое hashCode() и equalsTo? Collection Framework и т.д.
При этом на таком (чрезвычайно простом для собеседующего) этапе прекрасно отсеиваются все, кто на самом деле не знает базы. И не понимает. Включая и автора, кстати, которые либо не знает, либо не умеет формулировать свои мысли (и таки да, где он нашел у Object equalsTo - я вот не понимаю). Если ты не помнишь какие-то детали - это простительно, но если ты не понимаешь, как в твоем языке работает сравнение объектов - просто иди и еще поучи.
В комментариях собрались почти исключительно те, кто, в отличие от автора, в 20 лет обладали 15-летним опытом в IT и даже разработки, имели высшее филологическое, а сверху это всё намазано искусностью в риторике вот прямо с 20 лет, если не раньше.
Я же, будучи шутом гороховым, за себя скажу лишь то, что сам факт наличия у себя в голове чего-то, что может перерабатывать информацию и делать свои, а не прочитанные/подслушанные у других выводы, осознал лет эдак в 25. И в суровое энтерпрайзное IT (не разработка) попал из самоучек и любителей этого дела годикам к 40. Обнаружив тут много людей с большим опытом в этой сфере, но этот опыт оказался лишь временем, проведённым в столовой, а не количеством съеденных пирожков.
Я сильно подозреваю, что у Вас нет высшего филологического (судя по тому, что Вы пишите комментарии на айти-ресурсе), что совсем не мешает Вам писать грамотно.
Поэтому давайте не будем передёргивать, для того, чтобы писать грамотно, совершенно не обязательно иметь высшее филологическое – достаточно иметь хотя бы каплю уважения к своим читателям.
Все эти претензии в сторону HR вполне ожидаемы и чисто по-чедовечески я автора понимаю. Но это почти тоже самое, что прийти на свидание грязным и неопрятным с твёрдом убеждениям того, что девушка конечно же не обратит на это внимание, ведь важнее всегг, какой человек внутри. Если хочешь понравится, тебе нужно читерить. Встречают по одёжке. HR встречает по "красоте" резюме. Просто прими правила жизни, дружище.
Но нанимать-то надо профессионала, а не смазливое личико. Знаю пару хрок, которые по фото фильтруют. У многих (не у всех) главная задача - делать видимость работы, а не подобрать хорошего кандидата. А сколько раз приходя на скрининг они спрашивают вопросы, которые прописаны в резюме?(нет это не проверка, они просто его не читают)
Делай то, что должно и будь, что будет. От тебя требуется сделать хорошо всё, что в твоих силах, включая резюме и мытые волосы, и много попыток. А от жизни будет некая вероятность "матча" соискателя и работодателя. Никто не даст никаких гарантий по трудоустройтсву на рынке. Мы оперируем вероятностями и в наших силах лишь увеличить или уменьшить шансы на успех. Если фильтруют по фото, ставь смазливое фото. Пеняя на плохую работу нанимателей работу не найдёшь.
Ты жалуешься на то, что от тебя не зависит. В твоих же силах подстроиться под HR и дать вылизанное резюме,то есть сделать все, что зависит от тебя.
Так все делают. Это нормально. Всем кто это обсуждает хочется в ИТ.
А потом происходит качественный скачок и тебе говорят "Мы очень хотим Вас туда устроить". И это тогда когда ты сам на каждом углу рассказываешь про свой синдром самозванца, дважды отказываешься от позиции и все таки все заканчивается хорошо.
В смысле 10 секунд на 1 резюме?
У HRов же много разных задач, например, помогают или самостоятельно составляют вакансии, проводят собесы, вкатывают новичков в корп культуру(если это +- адекватная контора) и тд. И они скорее всего наимают не на одну вакансию.
К тому же обычно мало мальском стартапе на 50 человек появляется первых HR, который начинает выстраивать все эти процесс. Что уж говорить про конторы такие как Авито или VK, там целый штат HR не просто так сидит.
Давайте дружно все ХРюшек пожалеем! У них тяжёлая работа - вакансию написать и языком трепать. Ещё предлагаю платить им больше, чем разработчикам. Код каждый может писать, а ты резюме за 10 сек прочитать попробуй!? Что? Не можешь? То-то и оно. А если вакансий не одна, а целых ТРИ?! Ну вот и молчи! На ХРупких плечах ХРюшек держится вся компания!
У HR есть главная задача - привести кандидата, который подходит под требования, и чем быстрее тем лучше. Но они похоже только вторую половину успели за 10 секунд прочитать.
Какая разница как и где что расположено?
Вы со старта нарушили простейший общепринятый стандарт - это много говорит о вас, как о кандидате.
Будет ли кандидат тратить много времени над продумыванием архитектуры для тестового задания, после выполнения которого не факт что кандидата будут нанимать? Сомневаюсь.
Сейчас на каждую вакансию сотни откликов. Вы забили на архитектуру и производительность, а другие кандидаты не забили. Работодатель наймёт того, у которого тестовое получилось лучше всего.
собесы — это тупое зубрилово
Что такое hashCode() и equalsTo?
Но вы даже тупое зубрилово не осилили.
Итого из условных 500-600 человек, у вас остается от силы 100-120 человек.
А почему у вас убеждение, что кандидата ищут, ну скажем так, функцией max, а не some? Это же не позиция ключевого инженера в SpaceX )) Забавно, что снаружи айтишка может выглядеть так, якобы ищут некоего суперджуна, а если их будет несколько вдруг, то прочитают раздел "О Себе" и возьмут того, кто жмёт 150кг на раз. Пиар айти курсов так раздул ауру профессии, что даже бритва Оккама тупится и ломается common sense, и получаются такие вот причудливые иллюзии.
В смысле 10 секунд на 1 резюме?
Так это ещё 3 из них на скомкать распечатку и в корзину зафутболить 😁 шутка для инфаркта у зумеров
Помимо уже сказанного... Вот Джун (по факту стажёр, конечно же, автору до Джуна ещё расти) ругается на алгосы на собеседовании. Ну окей. Давай поговорим с какими архитектурами работал, или свой опыт работы с кафкой. Не сталкивался? Ой. А в чём плюсы и минусы DDD? Или как будешь оптимизировать медленный запрос к базе? Нет? Так в том и прикол, что новичка часто спрашивают энциклопедические знания, так как до реальных он толком не добрался. Проверяют, насколько он вообще обучаем и что не придётся ему объяснять, почему здоровенный список для поиска - плохая идея. Эта система работает худо бедно, и тут приходит полный новичок и начинает всем рассказывать, как надо
Всех благодарю за критику. Пост писал будучи сонным, за что прошу прощения у всех читающих. Текст исправлен.
P.S. Прочитайте внимательнее то, о чем я написал. Многие почему-то считают, что я написал пост, для оправдания не компетентных программистов. Это абсолютно не так. Айтишник ОБЯЗАН знать минимум, который нужен для работы.
Что ж, в комментариях, как это свойственно хабру, одни претензии и никаких разумных советов. Каждый второй сноб решил высказаться, что новичок не такой и все у него не так. Да, ошибки есть, но для чего выливать помои - неясно. Дам непрошеный, но действующий совет, который эти комментаторы засрут без аргументов, - обрати внимание на сообщество Осознанная меркантильность.
P.S. В твоём спиче "вкатуны" читается очень надменно. Как будто ты относишься к ним так же, как и снобы из комментов относятся к тебе. Кажется, это не очень корректно
Типичный плач на ночь типичного вкатуна. Я так и не понял, какую цель преследовал автор статьи? Нытьем никого не удивишь, работу оно найти не поможет. Дать больше негативной инфы о себе потенциальному работодателю? Ну ок, цель достигнута)
Он не вкатун, там несколько раз об этом говорится.
Полагаю, что цель найти поддержку среди коллег. На что вы бы скорее всего ответили чем то саркастическим вроде "Ну давайте теперь поплачем вместе". Однако если автор вашем понимании "типичный нытик" , то кто тогда вы? И каламбур заключается в том что вы также ищите поддержку в глазах коллег, иначе зачем вам это все писать? Только разница в том что вы ее пытаетесь получить за счёт принижения других ваших потенциальных коллег . И если вам мои выводы кажутся протянутыми за уши, то и ваши выводы притянуты аналогично. Что ж и мой комментарий можно упрекнуть в чем то подобном. Однако мне бы хотелось бы чтобы мы относились друг к другу чуть более уважительно.
Среди каких ещё коллег? Он пока что вкатун. Вот когда вкатится, тогда и будет коллега. Ваши эти ужимочки и пристыдиловочки летят мимо меня. Я на хабр не за очередным нарциссическим нытьём зашёл. Зато потенциальному работодателю будет весьма интересно прочитать и при прочих равных выбрать другого. Тут всё как с подростками, которые свои преступления сами в сеть и выкладывают )
И раз уж вы тут про уважение, то давайте свои ужимочки приберите, а то как-то не уважаете совсем меня )
Я вот понимаю, что меня никто никуда не возьмёт на работу даже не смотрят на то,что работаю в IT уже четвертый год, и не смотря на то, что я выполняю свои задачи без знаний. А всё потому что люди не могут залезть к вам в голову и это всё увидеть/ понять, а чтобы они поняли нужно знать теорию и уметь говорить ртом.
Тестовые задания тоже не для прикола выдают чтобы вас занять, ну и как выше сказали, естественно будут выбирать того, кто лучше с ним справится во всех смыслах.
Да и вроде всегда было, что вначале ты указываешь ФИО, контрактную информацию, информацию о своем опыте и навыках, а остальную др*сню в конце. Этому студентов учат испокон веков.
Хотелось бы поддержать автора, но я недостоин, потому что вкатун)) а в целом, из комментариев видна спесь у людей, которые почему-то решили, что они особенные. Но нет, чтоб стать айтишнтком нужно упорство, а не исключительность. Насчет собеседований - почему бы не объяснить интервьюеру, что тебе это знать необязательно? Не нужно копить в себе, я так и говорил, если чувствовал, что идем не туда. Что в этой теме я плаваю, но я нахожусь сейчас на изучении того-то, а это будет дальше. Или рассказать, что ты это знаешь, но из-за того, что нигле не используешь сейчас знания в области так себе, могу рассказать по тому-то и тому-то)
Поставьте себя на секунду на место руководства компании: кандидат собирается прийти на собеседование и рассказать моему интервьюеру Тимуру почему он не прав (что это не кандидат балбес, а Тимур потому как вопросы плохие придумал)...
Собираетесь пройти собеседование к нам путем силового давления (упорство) и дай бог чтобы это были книги и пет проекты.
Короче мрак (((
Сейчас идут массовые увольнения с одной стороны (и не только в РФ). С другой - хайп вката в ИТ не остывает. Сейчас нужно прыгать выше головы, чтобы обойти конкурентов. Или опыт накрутить. Еще можно попробовать в 1С вкатиться, где конкуренции меньше.
Твердых лбов вкатунам! Вы однажды пробьете эту стену своим лбом, главное верить! </sarcasm>
Если вы не ощутили жжение ниже спины от фразы ваше, значит потенциал к адекватности есть, читайте плиз дальше
Давайте разбираться что и как, вот мои 3 пункта
Важна суть, а не обертка. В правильной (возможно, почти идеально эффективной) компании, с правильными процессами и сотрудниками, резюме нужного специалиста пройдет ВСЕ скрининг фильтры, ДАЖЕ если это файл в формате cv__Vasili_Pupkin.txt
Тестовые задания. Процесс найма стоит денег. Справедливо если эту цену заплатят поровну (когда они одинаково сильно хотят найти друг друга) работодатель и соискатель. Вы считаете что работодатель должен платить 90% этой суммы, а Вы только 10? Ну тогда идите на хрен и не занимайте моё (или любого другого трудолюбивого кандидата/сотрудника) место.
Конкуренция? Вы считаете что сейчас чтобы "войти в ОйТи" нужно попотеть и пробиться сквозь
\d{3,}
человек на место потому что "ну сейчас такая ситуация в мире ИТ" (внешнее обстоятельство) и дело только лишь в этом ? Спешу вас обрадовать (или огорчить, зависит от типа вашей личности), дело также и в вашем выборе. Это вы выбрали позицию с 500 на место. А вон, рядом, условлено меняете в заголовке позиции вашу java на embedded и получаете 0-2 человека на место! Карл! 0.. НОЛЬ! Но только вы этого не сделаете (не поменяете, и не пройдете), просто потому что нихрена не сможете выполнить обязанности позиции из-за недостатка ЗНАНИЙ.
Что ещё можно добавить?
Да. Теперь при избытке полуфабриката программистов устроится на работу то же самое, что что выиграть лотерею. С этой проблемой сталкивались юристы, но экономисты. Я через 20 лет проблема разрешится сама собой. умейте ждать. А то, что не все запятые поставил, но так это не доработка программиста, написавший для него программу.
Как я тебя понимаю автор 😄
Хотел заниматься разработкой под андроид, выучил базу для собеса, поделал разных пет проектов с разными технологиями и какой итог?
Джуны то особо и не нужны 🥲 вот уже месяцев 7-8 я постоянно откликаюсь, и был всего на 2х собеседованиях.
Маразм по поводу тестовых это вообще треш, мне как-то в компании сказали что дадут тестовое задание с дедлайном до 1 месяца ну куда это годится .
Я конечно пока не теряю надежды, но все меньше и меньше верю в возможность найти работу
Еще была такая мысль, если сейчас джунов так сеят что очень мало до работы людей доходит , в перспективе кого нанимать будут через пару лет на позиции мидла и выше , получается будут усератся и опять всех винить кроме себя, ну или будет все ок, но в любом случае будет интересно на это глянуть
На одну вакансию 300-500 отзывов.
Полно выпускников курсов.
Тут прочитать проблема хотя бы начало резюме.
Чтобы отсортировать адекватных ичару надо хорошо потрудится.
Почти год назад уволился по состоянию здоровья.
Скоро тоже надо будет искать работу и придется штурмовать те же редуты.
Жалко автора, заклювали бабки у подъезда))
*токсики из комментариев, вам бы софт скилы подтянуть и стать чуть адекватнее и мир станет добрее))
Определённо, есть проблема с наймом и такая несправедливость во всех вертикалях, не только в Itшке. Хейтить хрюшек смысла нет, они в каком то своём мире с розовыми пони живут, наверное от перегруза информацией в какой то момент просто перестают видеть в человеке, человека. Как правильно написал товарищ выше, нужно хакать систему, т.е можешь вывернуться под систему и играть в игры, "угадай как правильно составить резюме, что бы оно уложилось в 10 секунд по ключам", или найти другие способы как войти в компанию не вручая свою судьбу hr...
Насчёт токса согласен полностью но проблема в том что такие токсики обычно не только сеньеры со страшными хардами, но и отличные советчики по тем же хардам. А обиду на них я проходил лет 5 назад.
А обиду на несправедливость найма лет 6 :-)
Насчёт токса согласен полностью но проблема в том что такие токсики обычно не только сеньеры со страшными хардами, но и отличные советчики по тем же хардам. А обиду на них я проходил лет 5 назад.
А обиду на несправедливость найма лет 6 :-)
Я понимаю негодование юных программистов. Они только открывают для себя истину: мир несправедлив. Поверьте, такое происходит не только в айти. Такое происходит везде. Hr физически не может просмотреть все вакансии. Поэтому, как в статье и писалось, он использует фильтры. Все кандидаты, не подходящие под заданны фильтр, он просто не видит. Разумеется, отказ на них не приходит. Виноваты разработчики hh.ru, а не hr'ы) разумеется, у людей, не подошедших под фильтры, резюме они также не смотрят. И я почти уверен, что обо всех применённых фильтрах мы даже не догадываемся. Это печально, но это факт
Отдельно хотелось бы спросить про пункт, в котором говорится о неправильном порядке абзацев в резюме. Это что за дикость такая?) Я понимаю, что резюме должно быть оформлено по шаблону, но если hr чего-то в резюме не увидит - он скорее всего просто откажет со стандартным сообщением. Я никак не могу представить ситуацию, в которой hr применил фильтры, открыл профиль, посмотрел резюме, и такой: "фу, неправильно написано, не буду смотреть", но при этом он очень принципиальный, и обязательно хочет сообщить об этом неудачливому кандидату)) мне просто интересно, реально такая ситуация возникла, или я что-то не так понял?
Про навыки джунов. Боюсь разочаровать, но в современном IT-мире в большинстве случаев джуны - исполнители. Они не должны и не могут думать про общую структуру, не могут сами интерпретировать задачи. Джунам говорят: отредактируй такую-то функцию, исправь такую-то ошибку в таком-то модуле, добавь такую-то функцию вот сюда. И так далее. Они не смотрят логи на проде (в большинстве случаев), не мониторт состояние системы. Поэтому от него требуют знания базы программирования. Он должен знать алгоритмы, обязательно. Потому что именно их он поначалу и будет писать. Если он возьмёт и создаст функцию с асимптотической сложностью О(n^3), в то время, как модно сделать за O(nlogn), то это создаст проблемы. Но это не критично - можно сказать, что тут сделано не очень качественно, нужно переделать с использованием такого-то алгоритма и подучить эту часть. Но если джун будет говорить, что это вообще что-то непонятное, почему вы от меня такое требуете - скажите, хороший кандидат будет? Чтобы таких проблем не возникало, да, у всех джунов спрашивают алгоритмы, самую базу, и её важно и нужно знать. Не для собесов - для себя.
Но собес - не зубрёжка. От зубрежки здесь только знание алгоритмов (да и то, их мало зазубрить - их надо понять и осознать, почему сделано именно так и когда их нужно применять). Все остальные вопросы - на рассуждение. Я читал прекрасный пост на хабре, в котором hr вырвжал глубочайшее сожаление по поводу того, что к нему приходят люди, которые просто заучили ответы на все вопросы. HR смотрит на то, как вы рассуждаете. Это самый важный навык в жизни, во всех профессиях. Если вы не умеете рассуждать, как сделать ту или иную задачу - не важно, знаете ли вы решение или нет - вы не готовы к подобным задачам
P.S. ни в коем случае не хочу никого обидеть. Если в чем-то не прав - пишите, поправляйте, самому интересно
Тебе по тестовому заданию дали фидбэк, а ты еще жалуешься) Я на стажировку в Касперского сделал довольно большое задание (как я думаю, близко к идеалу, разве что юнит тестов маловато сделал), мне в итоге отказали, при этом комментариев по решениям не дали - якобы из-за большого числа участников.
Хотя так не принято на этом ресурсе, но я вступлюсь за автора.
И попробую сделать это тезисно:
Современные требования к Джунам - Неадекватные. Как говорил один мой знакомый тимлид: "По-хорошему, junior - это человек, которые ещё недавно смог усвоить синтаксис языка, умеет писать на нем просто РАБОТАЮЩИЙ код и поддаётся обучению". И лично я с этим согласен. Но на рынке существует отвратительная и откровенно диструктивная тенденция - назвать должность "Junior", вписать требования для Мидла или УЖЕ БЫВАЛОГО джуна, назначить зарплату, соответвенно указанной должности и собирать либо ТОЛЬКО СЛИВКИ, либо давать работу джунов уже действующим разработчикам с опытом и знаниями, которые и так уже зашиваются и потому им нужно пополнить штат. А нанять людей, даже за смешную зарплату в 30-40к рублей - никто даже не думает. Хотя через год, эти ребята уже как минимум смогут решать простые задачи, освободив более компетентный ресурсы. Самая рациональная причина, которую я слышал и которую даже могу понять: "На джунов придётся тратить ещё больше времени и компания от этого ничего не выиграет". Но сценарий, при котором человеку дают шанс приобрести эти навыки самостоятельно и на реальных задачах... Зачастую даже не рассматривается. И должность Junior в современном мире, это ходячий парадокс - "middle без опыта работы". Да и будем откровенны... Даже после того как Джуна взяли на работу... Далеко не везде с ним будут "возиться"... Хорошо если документацию покажут...
HR очень редко когда могут нормально оценивать кандидата. HR не знает ни терминалогии, ни общих принципов работы, а потому ведёт себя как ребёнок в магазине. Где обретка поцветастее, где шрифт поприятнее - там и пойду за приобретением. И это не "плевок" в их сторону. Это просто данность. Они такие же работники и так же "импровизируют" в процессе, если не знают обсуждаемой темы. Если они не могут проверить компетенции - то будут оценивать оформление, искать звучные имена или названия компаний. А может и, в особенно упоротых случаях, будут подкидывать монетку или выбирать по гороскопу)) По-хорошему HR должен отбирать стопку резюме, отслеживать красные флаги и передавать их целиком на рассмотрение тем, кто действительно сможет оценить проф. данные человека. Но нередко бывает, что ищет ТОЛЬКО HR, а человек устраивается на работу, если понравился ей и смог не упасть в грязь лицом на последнем этапе. Хороших и компетентный HR-ов, как и программистов - надо ещё поискать:)
Между собеседованиями Джунов и Мидлов - огромная разница. Когда я искал свою первую работу программистом - то отчётливо замечал, что тебя даже за человека не считают. Тестовое подавай, корп над ним неделю ради призоачного шанса, пять этапов собеседований, идеальное знание теории и приемлемая практика или сразу отказ. Но стоило так попасть на первую работу и продержаться там год... Тебе мало того, что предлагают запрплату неадекватно высокую, так и ещё собеседуют спустя рукава. Интереса ради я прошёл 5-6 собеседований и везде меня были согласны брать. Без тестового, вопросы - откровенно детские.... И что самое смешное. Если у тебя УЖЕ есть опыт и ты просто закинешь резюме на тот же HH.ru - тебе чуть ли не мобильник будут обрывать. И это наверное самое странное в нашей области. Джунов - собеседуют как Сеньйоров... А Сеньйоров - как Джунов...
Автору желаю поскорее найти свое место и не опускать руки. Особенно желаю даже не находя работу - профессионально расти.
Безусловно одно: ХэаРасты никчемная, отнимающая время прослойка на зарплате.
Я пытался устроиться айтишником, но что-то пошло не так…