Найти в Дзене
Личный техноблог

5 признаков хорошего программиста: практические советы (часть 1)

При работе над новым проектом бизнесмены часто сталкиваются со сложностями при поиске специалистов. Как определить, что человек окажется действительно ответственным и знающим разработчиком, особенно, если вы сами – не программист?
А если вы сами – программист, попробуйте оценить себя: насколько вы соответствуете перечисленным качествам.
Многие работодатели составляют список требований и
Оглавление

При работе над новым проектом бизнесмены часто сталкиваются со сложностями при поиске специалистов. Как определить, что человек окажется действительно ответственным и знающим разработчиком, особенно, если вы сами – не программист?

А если вы сами – программист, попробуйте оценить себя: насколько вы соответствуете перечисленным качествам.

1. Технические навыки

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

Чтобы узнать, насколько сильны технические навыки специалиста, ему можно задать вопрос: «Какой у вас опыт разработок на различных языках программирования?».

2. Мотивация к обучению

Технический прогресс не стоит на месте, особенно в области программирования. Соответственно, всего за несколько лет навыки специалиста могут устареть, а он перестанет быть востребованным. Очень важно, чтобы программист следил за новостями в IT-сфере и был готов обучаться новому.

«now»в переводе с английского «сейчас»
«now»в переводе с английского «сейчас»

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

3. Навыки отладки

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

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

4. Умение приспосабливаться к обстановке

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

Необходимо приспосабливаться как хамелеон
Необходимо приспосабливаться как хамелеон

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

5.Хобби и интересы

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

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

-3

Завтра следующая часть)

Подпишись чтоб не пропустить