Недавно у нас проходило публичное собеседование, в котором эйчар компании Flowwow, Дина Новикова, собеседовала бэкенд-разработчика Татьяну Драбовскую.
После собеседования Дина ответила на те вопросы Татьяны, которые не успела раскрыть во время эфира 👇
— Что обязательно должно быть в резюме «идеального бэкенд-разработчика», а что лучше не указывать?
В резюме должно быть все, что касается релевантного опыта: описание проекта, роль в нем, достижения. Классно, если кандидат указывает, чему конкретно был посвящен проект (например, созданию VPN или разработке социальной сети). Разумеется, важно указать, с каким стеком вы имели дело: с чем работаете постоянно, а с чем знакомы, хоть это и не является вашей основной деятельностью.
Не стоит забывать про курсы, которые вы проходили.
Кроме того, очень важно написать что-то про себя, что станет «крючком» для эйчара и позволит идентифицировать вас среди заявок. Необязательно придумывать для этого экстраординарное хобби, достаточно указать, что вы, например, начали программировать в 14 лет или же, наоборот, пришли в разработку только в 44 года.
И, пожалуйста, не используйте клише вроде «ответственный и коммуникабельный» — это не работает. Лучше обратите внимание на такие софт-скиллы:
• способность работать в команде;
• заинтересованность в своем деле и готовность развиваться;
• готовность передавать опыт и принимать обратную связь.
— Какие навыки мне, как бэкендеру, улучшить прямо сейчас, чтобы быть востребованным специалистом в 2023 году?
Вопрос связан с тем, чего вы хотите от себя и от профессии. Конечно, всегда лучше заниматься тем, к чему лежит душа, а с любовью к своему делу и опытом придут и офферы. Но если ставка делается именно на востребованность в 2023 году, я бы посоветовала изучить вакансии и посмотреть, какие фреймворки сейчас наиболее востребованы — исходя из этого и строить траекторию развития. Обратить внимание на базовые знания: понимание языка, best practices, чистый код и т.д.
Плюс очень важно прокачивать навык самопрезентации: можно быть отличным специалистом и упускать офферы один за другим только из-за неумения себя продать.
— Важно ли профильное образование при устройстве на работу разработчиком в бэкенд?
Зависит от компании. При отборе в Flowwow мы обращаем внимание на наличие профильного образования (особенно если предстоит работа с языками типа C, C++, тут без математики не обойтись), но и не очень расстраиваемся, если у соискателя другой бэкграунд. Главное, чтобы отсутствие профильного диплома компенсировали курсы, книги и опыт. А еще горящие глаза.
— На что нужно обращать внимание при выборе обучающего курса для бэкендера? Важны ли вообще сертификаты и дипломы?
Сертификаты важны для эйчара как показатель, что вы стремитесь улучшать свои навыки, а это — всегда весомая характеристика при выборе кандидата. Но одних курсов точно мало — они должны подкрепляться реальными проектами. И здесь я вновь возвращаюсь к тезису про горящие глаза, которые могут быть куда важнее, чем список из 20 пройденных курсов. Без огонька в этой профессии никуда.
На что обратить при выборе курсов:
• программа и то, как она составлена;
• наставник (погуглить и узнать про него);
• отзывы, если они есть.
И не останавливаться на одном курсе, а найти 3-4 похожих, сравнить и выбрать наиболее подходящий для вас.
— Список книг, статей, всего остального — что обязательно нужно прочитать бэкендеру.
Список книг от нашей команды разработки:
• «Мифический человеко-месяц, или Как создаются программные системы», Фредерик Брукс
• «Предметно-ориентированное программирование, структуризация сложных программных систем», Эрик Эванс
• «Чистый код», «Чистая архитектура», Роберт Мартин
• «Теоретический минимум по computer science», Владстон Феррейра Фило
• «Экстремальное программирование», Кент Бек
• «PHP. Объекты, шаблоны и методики программирования», Мэтт Зандстра
• Самоучитель MySQL 5