Здравствуйте! Основной навык программиста - нестандартный подход к решению задачи. Нужно уметь выходить за рамки популярных подходов. Обязательный навык - постоянно совершенствовать свои знания, отслеживать тренды. Проводить... Читать далее
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
Кроме того что уже назвали, есть ещё пара важных вещей:
1. Умение работать с неопределённостью и нечётко поставленными задачами. Хороший разработчик должен уметь находить неточности в формулировках задач и уточнять их.
Также... Читать далее
Лично я считаю, что есть 2 главных "психологических" качества программиста:
1. Тяга к изучению чего-то нового
2. Желание достичь цели (упёртость, усердие)
И несколько дополнительных:
1. Умение общаться -- к сожалению время... Читать далее