Soft skills для разработчика: почему технических знаний мало

Soft skills для разработчика: почему технических знаний мало

Технические знания — необходимое, но недостаточное условие для получения работы. Многие джуниоры буксуют именно из-за этого.

1. Правильно задавать вопрос

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

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

2. Понимать задачу

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

Правильная привычка: перед началом пересказать задачу своими словами и получить подтверждение. «То есть при нажатии кнопки пользователем должно происходить X, верно?» Это занимает минуту и экономит много дней.

3. Оценивать сроки

Самая частая ошибка — оптимистичная оценка. Сказано «завтра будет готово», проходит неделя.

Практический приём: к своей оценке прибавляйте минимум половину. А если стало ясно, что будет задержка, — говорите сразу, а не в последний день.

4. Сообщать плохие новости

Скрывать проблему — самая вредная привычка. Если команда узнаёт о проблеме рано, её можно решить. Если поздно — уже поздно.

5. Воспринимать критику как работу

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

6. Письменное общение

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

Как это развивать

Учёба в группе — естественная тренировочная площадка для этих навыков: вы задаёте вопросы, объясняете свою работу, смотрите чужой код, укладываетесь в срок. При самостоятельной учёбе эта часть выпадает полностью.

Итог

Если два кандидата на одном техническом уровне, работу всегда получает тот, кто лучше общается. Это не несправедливость — работа в команде именно из этого и состоит.

Курс по этой теме
FullStack AI Engineer 6 месяцев · 72 урока · 144 часа
Первые 3 урока бесплатно — оплата только после пробных занятий.
Попробовать бесплатно