4. Хорошие знания по ООП - это само собой разумеющееся
Функциональное программирование сейчас не менее важно, если не более
Английский - хотя бы на уровне чтения технической документации
Нет, английский должен быть на общем хорошем уровне. Тем более, что это не так уж сложно при желании.
8. Ну и по мелочи
Тут должны быть также управление проектами и самоорганизация своего труда. Это важнее слепой печати, хотя тоже сгодится.
навыки решения типовых задач, доведенные до автоматизма
До автоматизма должен быть доведён поиск типовых решений в собственной кодовой базе. А задачи достаточно просто решать.
Предпринимательство —это, прежде всего, умение принимать решения и нести за них ответственность. Навыки ценные и для простого программиста. Так что спасибо за вопрос.