Хороший вариант, но с точки зрения кандидата мне он тоже не нравится.
Был один тест, от которого я был в восторге. Мне прислали намеренно поломанное приложение, которое невозможно запустить без знания технологии. Там было внесено множество хитрых багов. Более того, результатом должна быть расшифрованная картинка, алгоритм шифрования тоже был сломан. Время выделалось 2 часа. Я справился, было трудно, но интересно.
То, что вы предлагаете предлагать «наилучшие условия» или «опрос с пристрастием» просто по факту диплома
Многие американские компании (не буду называть, мы почти все мечтаем там работать) хантят студентов этих ВУЗ-ов уже на младших курсах. Это, поверьте, не просто так. Еще раз повторюсь, не бойтесь делать ошибки, они в любом случае будут.
Однажды, мне дали проект на Java + Spring. Просто отгрузили исходники. На тот момент я ничего не знал о Spring, можете представить мои ощущения? На сборку и запуск у меня ушло 3 дня, проект еле запускалая — съедал всю память. Позже я узнал, что 3 дня — это очень хороший результат даже для опытных разработчиков. Еще через пару дней я фиксил баги. Зато тесты со Spring я точно бы не прошел. Мой пример не является уникальным. Я к тому, что некоторые кандидаты могут быть успешными на ваших проектах, даже если ничего не знают о вашем стеке. Большинство современных языков программирования имеют много общего, переход с одного на другой бывает не так уж и труден.
У меня был первый опыт работы с MAC во время первого тестового дня. За этот день я разобрался с неизвестной мне самописной CRM да еще к тому же пофиксил баг. Но, я думаю, нельзя сравнивать MAC и сайты-песочницы
Программистом надо быть по призванию. Эта работа не всем подходит. Но диплому надо доверять. Если выясняется, что человек 'не тянет', увольте его, на то и испытательный срок. В некоторых. лучаях увольнение — это большая услуга, человек в итоге находит себе другое призвание.
Вам в любом общении требуются доказатедьства? Что именно Вас смутило?
Мяу — очень абстрактно. Однажды я проводил отбор двух инженеров из 20-ти человек. 18 были из МАИ, двое из МГТУ. Эти двое не оставили никаких шансов конкурентам. Более того, мне не пришлось ничему учить этих ребят, они справлялись с любыми задачами. Нагрузка и объем информации в некоторых ВУЗ-ах таковы, что факт окончания уже является огромным достижением. Просто доучиваются далеко не все. Задачи, которые решают программисты, во много раз примитивнее того, на что способны выпускники той же Бауманки
Все правильно, наверное, это основная функция тестирования — автоматизация процесса найма. Да, при большом количестве кандидатов, наверное, без тестов не обойтись.
Но результатам теста придается максимальное значение — не сдал, значит не прошел. В то же самое время, многие из тех кто не сдал, могут работать и работают, но в других компаниях. Проверка тестами очень механическая и примитивная.
Вы имеете в виду Core? Это бесполезно, поскольку на .NET и C# навсегда наклеен нелюбимый бренд Microsoft. Вы думаете я не был бы рад использованию .NET? Чиновникам не объяснить, что Core работает под Linux и что под .NET полно open source — бесполезно: ".NET — это Microsoft? Да? Нафиг его! "
Не путайте плз CoffeScript, jQuery с JavaScript. А насчет уделает — время лучший судья, вспомните мои слова потом. А вот еще: http://stackoverflow.com/research/developer-survey-2016
Кто до сих пор не понимает, тот и дальше будет испытывать проблемы с поиском разработчиков и работы.
Я на дотнете лет 15, у меня практически руки под дотнет заточены. Но последний раз хорошую позицию я нашел за 1.5 года! Это при том, что лет 5 назад я проходил по 9 собеседований в неделю. Сейчас я на Java+Spring+Maven. В России ИТ движет госзаказ, а здесь импортозамещение в разгаре — уход в сторону java и open source, особенная неприязнь к Microsoft (мне так кажется). Дотнет будет жить во всем остальном мире, поскольку он прекрасен, но не в России. Мне удавалось на дотнете иной раз в одиночку создавать большие системы, которые на Java можно сделать за те же сроки только командой и с худшим качеством. Кстати, откуда этот график? Он совсем не отражает действительность. Вы давно на hh заходили? Сейчас дотнет в упадке, трудно найти Java разработчика (может все нарасхват?). А в конечном счете всех уделает JavaScript
Не только тестовое задание, тут комплекс мер и методов отбора. Да и задание можно не давать, везде нужен индивидуальный подход
Был один тест, от которого я был в восторге. Мне прислали намеренно поломанное приложение, которое невозможно запустить без знания технологии. Там было внесено множество хитрых багов. Более того, результатом должна быть расшифрованная картинка, алгоритм шифрования тоже был сломан. Время выделалось 2 часа. Я справился, было трудно, но интересно.
Многие американские компании (не буду называть, мы почти все мечтаем там работать) хантят студентов этих ВУЗ-ов уже на младших курсах. Это, поверьте, не просто так. Еще раз повторюсь, не бойтесь делать ошибки, они в любом случае будут.
Вам в любом общении требуются доказатедьства? Что именно Вас смутило?
Но результатам теста придается максимальное значение — не сдал, значит не прошел. В то же самое время, многие из тех кто не сдал, могут работать и работают, но в других компаниях. Проверка тестами очень механическая и примитивная.
Ссылки я привел, и еще много можно найти по теме.
Кто до сих пор не понимает, тот и дальше будет испытывать проблемы с поиском разработчиков и работы.