Comments 57
junior-разработчик, человек, который отлично пишет код, хорошо разбирается в стеках, находится в курсе текущих трендов, умеет самостоятельно декомпозировать задачу и решать ее.
Вы уверены, что это джун? Если человек может самостоятельно декомпозировать задачу и потом решить её «отличным» кодом, то это уже простите никак не джун.
Может вам стоит пересмотреть свой подход к оценке разработчиков, тогда и нормальные джуны к вам пойдут?
Одна из тактик пикапа — называть партнера уменьшительно-ласкательно. Тогда выстраиваются отношения «взрослый-ребёнок», так что в будущем легче манипулировать.
Поэтому все автор делает правильно.
решаемым задачам (а они у нас далеко не тривиальные).
Это какие такие нетривиальные задачи?
Зачем вы это говорите людям? ЧСВ мешает просто отказать, если человек не соответствует вашим субъективным оценкам?
Мы стараемся подходить к уровню соискателя объективно
Занятно. По тому как вы написали, сколько неадекватов к вам приходит получается, что вам это не всегда удаётся?
Про объективность вообще лучше не вспоминать на собеседовании. Это как раз тот самый момент, когда стороны и решают субъективно хотят они работать вместе или нет.
Вот Вашим сотрудникам стандартная матрица оценки (годная не только для ИТ) —
- Junior — Has learned the basic principles, methods and standards. Works under some supervision and occasionally works on customer-facing or business-critical tasks.
- Mid — Learning the lifecycle management, industry practices and conventions. Qualified to work on customer-facing and business-critical tasks without much supervision. Not expected to work on system design.
- Lead — Learning project and team management. Familiar with industry practices and conventions. Proposes system design approaches for review and agreement from supervisor. Has experience in each of the basic lifecycle steps needed to delivery a product. Very competent in nearly all involved areas and demonstrates additional competencies in other areas. Can work independently as necessary. Teamwork skills are excellent.
- Manager — Has consistently had major success during their participation in all aspects of small and large projects and has been essential to those projects’ successes. Has a track record of consistently rendering clear technical judgment and routinely considers design-level and project-planning issues. Ensures that projects are conducted in ways that benefit the project objectives and the people participating in the project. Innovative, consistent, and contributes beyond the assigned tasks. Mentors others. Actively seeks accountability. Competence extends to all project-level issues. Committed to a self-study program, reading books and journals.
Перевожу:
«Мы ищем профессионалов, любящих свое дело, и согласных на нашу оценку его уровня»
Можно даже честнее сказать: «Не важно кто вы, но вы должны согласиться с нашим мнением».
Где вы такие шаблоны предложений берёте?
А то уже бывали тут оценщики людских качеств по размеру кегля в резюме. И Вы уж простите, но из текста «попахивает» завышенным ЧСВ (я бы даже сказал — «несёт» просто)
Целеустремленность: кандидат интересуется всем, связанным вокруг используемых технологий, языков, бизнесс областей.
Адекватность: изобретенная «собственная физика» применяется в академических задача, а не в обсуждаемых и обсуждаемые темы находят отклик.
Трудолюбие: количество усвоенного материала в единицу времени. Коррелирует с целеустремленностью.
Добросовестность: изученный вопрос или проделанная работа были выполнены не формально, а исследованы шире.
За 1 — 2 часа, при соответствующих навыках и анализе, это выясняется довольно точно.
можно пойти на принцип, и запустить его решение в среде, естественно эта конструкция оказывается нерабочей,
Почему 'естественно'? Может у вас со средой проблемы?
1 уровень – junior-разработчик, человек, который отлично пишет код, хорошо разбирается в стеках, находится в курсе текущих трендов, умеет самостоятельно декомпозировать задачу и решать ее.
Это явно не junior, это скорее middle.
воу воу воу, по-осторожнее на поворотах. Что если код выполняется внутри web-worker-a? :D
Для нас проблема актуальная, думал сейчас прочитаю интересное что-то. Но что-то не понял, как я могу попробовать применить ваш опыт.
IoT стартап вкупе с критикой хайпа — это пять!
Вы просто ищете человека на позицию мидла, но платить хотите как джуну. Можно сколько угодно называть это «внутренними стандартами», но факт от этого не изменится.
На самом деле вы не одиноки. Это «болезнь» большинства стартапов. Сначала ищем супер-пупер-сеньоров и платим им любые деньги. Потом понимаем, что деньги инвесторов кончаются, а работы становится больше. И тут начинается шоу под названием «как взять специалиста получше, за меньшие деньги».
С градацией согласен только с уровнем 0. Лучше более явно выделить то, что это ваша внутренняя градация, направленная чисто на ваше внутреннее устройство работы. Иначе другим людям такая градация может показаться неадекватной и возникнуть много споров на этой почве.
Вы только задачки даете на собеседовании? Тестовых заданий нет?
На мой взгляд годная статья. Содержательная часть позиции и продающие лозунги изложены четко и доступно. Я не одобряю подход, но описать его в деталях хотьбы для предостережения тут давно стоило. Жаль, что её заминусовали.
Практика понижения номинального ранга относительно функциональных сотрудников обязанностей не нова и встречается довольно часто. Зарплаты "выше рынка" в выборках по тайтлам выглядят вкусно, в сравнении с другими компаниями кто действительно ищет менее прокаченных людей. Инженеры хорошо покупаются на вызовы прыгнуть выше своей головы. Разобравшись что к чему они конечно уйдут. Деньги считать рано или поздно начинают все. Но и таким бизнесам с горизонтом планирования полгода-год не нужны вечные сотрудники. А те, которые нужны уже набраны.
Кстати, на заметку, амбициозный, считающий своё решение идеальным, джун гораздо быстрее вырастет в миддла, а потом и в синьора, нежели «отдающий себе отчет о своем уровне», потому как опыт люди получают чаще всего из ошибок, а не из слепого послушания.
А ещё очень понравилась идея давать джуну сорсы ядра линукса. Вы чего, простите, ждёте от него в этом случае? Вы сами-то понимаете, что там написано?
Ах, да, за вот этот ваш js, я бы вам прямо на собеседовании по рукам бы надавал. Вы бы его ещё через минификатор пропустили.
setTimeout(()=>{console.log('Hello World!')}, 1000);
while (true) { let a = false; };
Отряд самоубийц. Как мы набираем самых лютых junior-разработчиков