На широких просторах интернета и в головах обывателей есть миф о свободном программисте - программере, как его называют в ИТ среде.
Суть этого мифа в том, что можно стать высококлассным программистом, заниматься интересными тебе делами, 2-3 часа в день, попивая пивко, между лазаниями в интернете и играми на компьютере.
Что программист это сейчас самый важный элемент развития экономики вообще, и конкретной фирмы в частности, и все ему в рот заглядывают, закармливают разными лакомствами и носят на руках.
Суровая реальность вдребезги разбивает этот миф.
программист - это наемный работник, который как курьер - куды пошлют то и делает.
Сказано делать неинтересный отчет на устаревшем языке программирования по неэффективному алгоритму в глючной среде - будет делать как миленький.
В большинстве случаев программист таким образом пишет одну, узкоспециальную задачу, и большого простора для творчества тут не наблюдается.
Труд прогера очень формализован - четкая задача, рамки, отчеты.
Над ним находится менеджер - обычно недалекая дивчина\пацан мало понимающие в программировании, но умело портящие кровь за не сданный отчет, не написанный план, не могущие ответить ни на один вопрос по задаче программирования.
А программистов в стране нашей как собак, и поэтому отношение к ним соответствующее, не нравится - уходи, найдем другого.
А чтобы быть действительно высококлассным специалистом, надо поработать в крупных проектах, иметь дипломы, а они денег стоят - т.е. надо несколько годиков повкалывать на неинтересных проектах на низших должностях за небольшие деньги.
И вот потом можно уже повыбирать себе место работы по круче - опять же с заданиями от менеджера, тотальным контролем и прочими радостями.
Заманчиво, не правда ли?