Бывают ли в природе НОРМАЛЬНЫЕ работы, где нужны именно те программисты, которые знают ВСЕ, но по чуть-чуть?
==============================================================================================================

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

Но при этом в 70% задач на любом языке его код "пахнет" (хотя и работает нормально!), а в 5-10% задач получается нечто, что на его взгляд кажется нормальным, но вот концептуально - скажем, просто не справляется с нагрузкой. Начинается нудное допиливание, оптимизация... результат получается, но не сразу.  

  

С одной стороны все это звучит бредово. Дилетант!  

  

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

То есть вроде бы рынок такое качество-то хавает, хотя и ограниченно.  

  

С третьей стороны... вряд ли от этих "лежаний" и прочего страдают только юзеры, скорее всего и самим виновникам немало достается от руководства за такое. Могут быть и финансовые издержки. Именно поэтому такую работу я не называю НОРМАЛЬНОЙ.  

  

А вот есть ли та работа для таких программистов, где они могут реализовать свой потенциал именно во всеохватности?  

И есть ли такое в РФ\СНГ или только за рубежом? 

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

> Бывают ли в природе НОРМАЛЬНЫЕ работы

  

Да  

> программисты, которые знают ВСЕ, но по чуть-чуть?

  

Это кодер или веб-мастер.  

> Но при этом в 70% задач на любом языке его код "пахнет"

  

А это говнокодер.  

> С одной стороны все это звучит бредово.

  

Со всех.  

> Дилетант!

  

Да.  

p.s. дальше уже написана какая-то херня - сложно читать. 

 деньги за неумение не платят 

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

у нас например работа основная на руби  

+ все пишут фронтенд и дизайн сайта так как он функциональный  

+ все пишут сложные жс скрипты так как реклама  

+ все пишут на го , так как есть нода на го 

 Во всеохватности - сомнительно и совсем сомнительно. Это привелегия архитекторов в основном) а до туда ещё дорасти надо. Производственные же профессии требуют достаточно узкой специализации и полного набора инструментария. Что до нормальности работы то то что описано это работа организации с нормальными процессами. В IT это, строго говоря, только некоторые аутсорсеры ибо для них человек это ресурс и его надо реализовывать эффективно 

> В принципе может любую задачу решить. Да и по какому-то из направлений уже работал, то есть это не человек, который вообще не в теме.  
> 
> Но при этом в 70% задач на любом языке его код "пахнет" (хотя и работает нормально!), а в 5-10% задач получается нечто, что на его взгляд кажется нормальным, но вот концептуально - скажем, просто не справляется с нагрузкой. Начинается нудное допиливание, оптимизация... результат получается, но не сразу.

  

Вы описали сейчас около 80-90% программистов, причём вне зависимости от страны. Так что да, за это платят и такие люди нужны :)