Это базовый набор для того, чтобы вообще считаться технарем.Но это набор ЗНАНИЙ.  Для того чтобы работать, знаний не достаточно. Должны быть еще умения и навыки. Какие? Что подсказывает ваш опыт?Про английский мы уже сказали.  Можно считать его вспомогательным инструментом, в том смысле что технарь без английского все равно будет технарем.  Но английский серьезно увеличивает конкурентоспособность технаря.  И с этой точки зрения это очень даже значимый навык. Что еще может увеличить  востребованность или зарплату технаря, помочь ему в работе?Мой опыт говорит, что важно умение коммуницировать в первую очередь. Которое у многих технарей понижено.  И в этом случае его полезно подразвить. А программирование на нескольких языках, на мой взгляд, важно будущему программисту, и не слишком важно для других людей.  Одного языка вполне достаточно, для общего развития.  Или одного структурного и одного объектно-ориентированного. Причем не самых сложных.  Чтобы просто понимать, что это такое, и освоить, если понадобится для решения каких-то практических задач.  А для будущего программиста это уже будет в категории базовых навыков.Память, на мой взгляд, очень важна.   Хотя технари с средней и даже плохой памятью успешно живут, но технари с хорошей памятью, по моим наблюдениям, живут намного лучше.  А память  это стихи и 20 новых английских слов, которые задают в школе, и на которые родители точности так же жалуются, как и на презентации.Что еще?У вас в окружении на работе есть технари? Чего им, на ваш взгляд, не хватает для карьерного роста?