Кстати, интересный вопрос: многие живущие в штатах, говорят, что амеры не идут в программисты (работают наши, китайцы, индусы), хотя зарплата достаточно высокая, ИМХО-50-70тыс в год и больше.Почему?
1)Не такая уж и высокая ПО АМЕРИКАНСКИМ МЕРКАМ. Адвокат, врач, менеджер высшего звена получают ГОРАЗДО больше. Но дорога в этих направлениях открыта ТОЛЬКО коренным американцам, иммигранта либо не возьмут вовсе, либо ему придется пройти длительные/дорогостоящие переобучение, переаттестации (выражаясь по нашему), ляляля.
2) Знания программиста ОЧЕНЬ быстро устаревают. К примеру, Вы выучили нечто новое на данный момент, начал на этом работать... но через год выйдет обновленная версия "Вашего" продукта. Через два появятся новые технологии. Через три - "Ваша" компания начнет задумываться об отказе от технологий, которыми до сих пор пользовались и на которых специализировались Вы. По причине полного и безнадежного устаревания. И на Вами нависает угроза безработицы. Разумеется, Вы можете отвратить от себя такую угрозу, но исключительно путем ПОЛНОГО отказа от отдыха и расходования всего свободного времени исключительно на update skills, при изрядном расходовании на новую матчасть и литературу.
3)Вредно это - по 10 часов в день за монитором сидеть.