Теперь Кью работает в режиме чтения

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

Какие soft skills будут наиболее полезны для программиста?

ПрограммированиеКарьера+2
Stanvey
  ·   · 3,5 K
Погромист на C#  · 17 дек 2021
Кроме того что уже назвали, есть ещё пара важных вещей:
  1. Умение работать с неопределённостью и нечётко поставленными задачами. Хороший разработчик должен уметь находить неточности в формулировках задач и уточнять их.
Также он должен уметь находить исходную проблему за предлагаемым решением, и предлагать альтернативу ему.
Например, если бизнес регулярно просит добавить новые поля в форму - можно предложить добавить конструктор форм, с которым может справиться конечный пользователь.
Или если бизнес предлагает начать парсить какие-то комменты, которые менеджеры оставляют в карточке клиента - добавить формализованные поля для таких данных и перенести в них всю информцию.
  1. Умение думать в рамках приносимой ценности.
Не нужно тратить 8 часов на автоматизацию действия, которое надо произвести 1, которое выполняется за 1 час.
Не нужно тратить много времени на допиливание старой функции, которой никто уже не пользуется, когда можно заняться чем-то объективно более важным.
Мы, Российская компания интегратор и разработчик п...  · 17 дек 2021  · dta.agency
Здравствуйте! Основной навык программиста - нестандартный подход к решению задачи. Нужно уметь выходить за рамки популярных подходов. Обязательный навык - постоянно совершенствовать свои знания, отслеживать тренды. Проводить... Читать далее
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
2 эксперта согласны
Ответ некректен. Вопрос был о софт-скилах. А здесь кроме постоянной учебы важно ещё несколько моментов: 1)... Читать дальше
IT-менеджмент, развитие и оценка людей, коучинг...  · 11 дек 2021
Зависит от целей и среды, в которой вы работаете. Как для программиста-профессионала, я бы выделил следующие навыки:
  • Аналитические способности
  • Стратегическое мышление (в техническом плане)
  • Коммуникация
Octonica, CTO. Преподаватель УрФУ РТФ.  · 10 дек 2021
Лично я считаю, что есть 2 главных "психологических" качества программиста: 1. Тяга к изучению чего-то нового 2. Желание достичь цели (упёртость, усердие) И несколько дополнительных: 1. Умение общаться -- к сожалению время... Читать далее
1 эксперт не согласен
Особенности характера - это не софт скиллы. Навык - это выработанный опыт.