ソフトウェアエンジニアに英語力は必要か?

どんなSEやプログラマでも英語力は必要となるのでしょうか? 英語と直接関係のないシステムでも私は必要であると考えます。 なぜならば残念なことに最先端の技術は常に米国から発せられるからです。 特に組み込み系などでは所謂「枯れた」技術に拘らなければならないプロジェクトもあるでしょうが、一般的なアプリケーション開発に於いてはOSなども常に最新バージョンのことを考慮しなければならないはずです。 そうするとどうしても最新のドキュメントを参照する必要性があり、それらが日本語に翻訳されている頃にはもう既に次のリビジョンのドキュメントが(勿論英語で!)公開されていることが多くありますので、本当に最新の文献が必要となる場合には最低限の英語を読む力は必要となってくるのです。