Приветствую, товарищи-обитатели кабинки.
Я обнаружил, что моя роль постепенно меняется с «функции-разработчика» на «функцию-разработчика». Хотя большая часть первого будет состоять из исправления и / или обновления существующей функции (и тихого ворчания по поводу ее реализации с полной наивностью), в этой новой роли я нахожу:
- Нужно общаться с непосредственным руководством, чтобы определить требования к разработке, чтобы изменить новую функцию
- Приходится общаться с дизайном, чтобы определить пользовательские требования новой функции
- Приходится общаться с QA, чтобы определить наборы тестов для новой функции, а также ее текущее состояние в процессе разработки.
- Нужно общаться с производителями / менеджерами проектов, чтобы определить оставшееся время выполнения работ, а также обновления в требованиях к разработке.
- и, наконец, иногда приходится общаться с высшим руководством, чтобы защитить новую функцию и продемонстрировать, что она сводит к минимуму риск для предстоящего выпуска.
Последний пункт здесь ключевой, и мне потребовалось пару раз, чтобы полностью осознать. В целом, однако, становится очень очевидным, что коммуникативные навыки важны, даже если это особенно важно для разработчиков, которые чувствуют, что «владеют» функцией, над которой они работают.
Все это говорит о том, что я осознаю важность этого и хочу улучшить свои навыки в этой области. Мне нравится общение один на один, но я склонен немного заикаться, когда общаюсь с любой группой, которая превышает несколько человек, которых я хорошо знаю.
Где я могу найти хорошие ресурсы, чтобы улучшить свои навыки общения?