Пять Признаков Того, Что Вам Следует Нанять Этого Программиста Прямо Сейчас



Пять признаков того, что вам следует нанять этого программиста прямо сейчас

Когда вы приглашаете программиста на собеседование и тестовое задание, это может быть интересным опытом и для вас, и для него.

Большинство собеседований заканчиваются тем, что менеджер по найму обещает «оставаться на связи», но иногда соискатель просто попадает в цель.

В такие моменты вы подумываете о том, чтобы нанять его еще до того, как он покинет здание.

Мы в Алконост Мы перевели для вас статью создателя акций Брайана Келли именно о таких успешных кейсах.

В TimeTrade мы даем программистам тестовое задание, которое большинство из них смогут выполнить за 2 часа.

Вся задача состоит из последовательности небольших задач, каждая из которых сложнее предыдущей.

Это позволяет нам оценивать продуктивность программиста исключительно по времени, затраченному на выполнение задачи: если все будет решено менее чем за час, мы останемся довольны.

Но если прошло два часа, а первое задание все еще не решено, скорее всего, мы укажем кандидату на дверь.

Но помимо простого быстрого решения проблем, есть еще несколько признаков того, что перед вами действительно потрясающий программист, которому следует немедленно предложить работу, пока он не успел уйти.



1. Предлагает несколько решений

Недавно я брал интервью у программиста, который дважды решил целый набор задач: один раз итеративно, один раз рекурсивно.

Я сразу предложил ему работу.

Способность находить несколько решений проблемы — это навык, который инженеры должны использовать каждый день.



2. Он пишет полную документацию

В прошлом году я брал интервью у программиста, настолько старательного, старательного и профессионального в своей работе, что он создал полную Javadoc с комментариями для своего кода, прежде чем счел задачу выполненной.

Он даже написал полностью автоматизированные модульные тесты и проверил процент покрытия их кода.

Когда я вернулся в комнату через 2 часа, он яростно стучал по клавиатуре, и я думал, что у него проблемы с выполнением задачи, но на самом деле он просто добавлял HTML-форматирование в свой Javadoc. Именно инженеры, которые делают это интуитивно, должны быть в вашей команде.



3. Он улучшает задачу

Мы специально создаем задания со скрытыми в них небольшими недостатками, исключительно для того, чтобы посмотреть: а) заметит ли их соискатель и б) возьмется ли он их исправить.

Это могут быть неправильно использованные кавычки в строках, неверные имена переменных или что-то в этом роде.

Кандидаты, которые рассматривают весь предоставленный код как часть задачи, а не только код, который мы попросили их написать, будут делать то же самое, когда они будут работать над реальным продуктом, когда присоединятся к нашей команде.

Готовность инженера указать потенциальному работодателю на проблемы с тем или иным заданием показывает, что он считает качество своей работы более важным, чем простое согласие с тем, что ему говорят. Наймите их, и они, скорее всего, сотворят чудеса с вашим продуктом, выйдя далеко за рамки поставленной задачи и внеся улучшения там, где они необходимы.



4. Он умело проводит рефакторинг

Большинству соискателей работы нравится, чтобы решение работало, а затем расслабиться и вздохнуть с облегчением, когда они успешно его завершат. Это хорошо, но этого редко бывает достаточно, чтобы получить немедленное предложение о работе.

Соискатели, которые решают задачу, а потом, не останавливаясь, бросаются рефакторить код, — это специалисты совсем другой категории.

Если они чувствуют, что выбрали неправильный алгоритм, они не могут игнорировать мысль о том, что все могло бы быть намного эффективнее.

Если в их коде есть небольшое повторение, это сжигает их изнутри.

Это соискатели, которые реорганизуют, переписывают и улучшают свои решения, пока они не станут произведениями искусства.

Однако это палка о двух концах.

Если соискатель работы продолжает переписывать код, потому что ничто не приносит ему удовлетворения, кроме достижения мифического «совершенства», скорее всего, он один из тех программистов, которые просто не знают, когда остановиться (или когда сдать выполненную задачу).

Хотя, если они умеют тщательно следить за временем, чтобы и проблему решить, и вовремя провести рефакторинг своего решения, это действительно хороший знак: можно рассматривать вопрос о найме.



Пять признаков того, что вам следует нанять этого программиста прямо сейчас



5. Все остальные знаки в его пользу

Бывает, что множество нетехнических признаков указывают на нужного претендента.

Другие члены вашей команды отводят вас в сторону и говорят: «Нам следует нанять эту девушку».

Личность претендента кажется исключительно подходящей для команды.

У него есть актуальный и свежий опыт в том, что ему придется делать.

Вы знаете нескольких человек, которые работали с ним, и думаете, что он является прекрасным дополнением к команде (и вы бы сразу же наняли его снова).

Кандидат в восторге от компании и возможностей и не может дождаться, чтобы приступить к работе.

Если заявитель признан технически годным и все остальные признаки в его пользу, зачем ждать? Затягивая принятие решения, вы можете потерять кандидата, которого выберет другой работодатель, который быстрее вас распознает все те же признаки.

Лучше проявить решительность и быстро передать предложение о работе, дав таким образом понять соискателю, какую сумму компания хочет его получить.

Это поможет начать ваши отношения с ним с правильной отправной точки для обеих сторон.

Поэтому в следующий раз, когда в ваше здание войдет замечательный кандидат, не ждите, что в любой день придет кто-то еще лучше.

Вручите соискателю предложение о работе и приступайте к работе.

О переводчике Статью перевел Alconost. Алконост помолвлен локализация приложений, игр и сайтов на 60 языках.

Нативные переводчики, лингвистическое тестирование, облачная платформа с API, непрерывная локализация, менеджеры проектов 24/7, любые форматы строковых ресурсов.

Мы также делаем рекламные и обучающие видеоролики — для сайтов продающих, имиджевых, рекламных, образовательных, тизеров, объяснителей, трейлеров для Google Play и App Store. Более подробная информация: https://alconost.com Теги: #alconost #работа в it #работа в it #программисты #предложение о работе #собеседования #Идеальный код #работа #Ненормальное программирование #программирование #Идеальный код

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.