Левш@ писал(а):Касательно
нормальных работодателей - удивительно, но факт что около 90% работодателей, которые мне попадались, не могли толком сформулировать задачу.
Еще есть некоторая часть работодателей, которые пытаються вместе с задачей навязывать програмисту методы ее решения.
ИМХО!
Хех.. Это что, задача работодателя сформулировать задачу (простите за тафтологию)? Для того есть постановщики задач. По поводу второй части, которая пытается навязать методы решения - а вы не подумали, что для этого есть причина? К примеру, банковский софт. Там надо реализовывать именно так, как надо, без самодеятельности, ибо методы решения задач в этой отрасли проходят сертификацию и контроль и никакой самодеятельности там не допускается. Мое мнение таково: хотите свободы - во фриланс или открывайте свою контору. Не хотите? Ну да, там же ответственность и крутиться надо, тогда выполняйте требования начальства, пусть они и глупые с виду. Поверьте, в большинстве случаев, это не глупость, а именно производственная необходимость. В любом случае, начальник априори умнее вас, поскольку не вы, а он на этой должности. Я тоже в своё время считал, что знаю все лучше всех. Когда побывал в шкуре начальника отдела, а потом и начальника сектора разработки криптографического софта, понял, почему до сих пор многие АРМ реализованы на старом добром ДОС, а не на винде/линуксе, почему используются алгоритмы, 15 летней давности и прочие "глупости".