アメリカでInformation Systemsを専攻して卒業後一部アンティークの仕事をした以外は長年IT業界にいます。
日本のネット記事を読むと、”年収が一千万以上は普通”、”専門性が高く大学で専攻するのはCSが必須”、”外注はあまりない、基本的にアメリカは内製が主流”(ソース)と書かれているのを見ますが、こちらのIT事情も様々だと思います。
1.年収は1千万以上は普通
これは都会特にシリコンバレーやニューヨーク界隈では合ってますが、もちろんそうでない人もいます。3の外注に関することですが、外注の仕事は多く契約で仕事するエンジニアは多いです。
私も従業員よりも契約の仕事している期間が長いです。その契約過程で途中にエージェンシーが2つ入ることもあり、そうするとエンジニアの給料は1千万は超えるのは難しいかと思います。
エンジニアと言っても色々な種類があるのでマネージメントや経験が多いと違ってくるかもしれません。
専門性については確かに深く求められますが大学で専攻してなくても専門学校で勉強してこの業界で働いている人ももちろんいます。ただ、従業員として昇進していくのは確かに難しいかもしれません。