Как стать автором
Обновить

Комментарии 9

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

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

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

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

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

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

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

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

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

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

это зависит от конкретного разработчика и его профессиональных целей. Однако, умение публичных выступлений может быть полезным для разработчика в следующих случаях:
1. Презентация проектов: Разработчики, которые умеют ясно и убедительно представлять свои проекты на публичных мероприятиях, могут привлечь больше внимания инвесторов и пользователей.
2. Коммуникация с командой: Разработчики, которые могут четко и ясно объяснять свои идеи и задачи своей команде, могут улучшить эффективность работы.
3. Повышение личной эффективности: Умение публичных выступлений может помочь разработчику стать более уверенным и выразительным, что может повысить его профессиональную привлекательность для работодателей. Таким образом, хотя умение публичных выступлений не является обязательным навыком для разработчика, оно может быть полезным для его карьерного роста и успеха в профессии.

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

"может быть ценным навыком для разработчика"

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

 умение выступать важно для разработчика-руководителя

Кто такой "разработчик-руководитель"? Типичная линейка для IC (просто разработчиков): Associate Engineer -> Engineer -> Senior Engineer -> Principal Engineer -> Senior Principal Engeneer -> Fellow. Для всех уровней выше Engineer навык выступления весьма важен.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий