Embarcadero Technologiesは、2010年5月から6月にかけて600人の専門家たちの調査を実施し、2010 ディベロッパ調査報告を発表した。この調査は、「トップディベロッパトレンド、課題、重要な構想、使用されている最新ツール」を明らかにしようとしている。調査の回答者は、主にアプリケーションディベロッパ(90%)、ソフトウェアアーキテクト(48%)、データベースディベロッパ(44%)、ウェブアプリケーションディベロッパ(24%)だった。回答者は複数の役割を持つため、この数字は合計100%以上になっている。回答者の66%は、自営業か従業員25人未満の会社で働いていた。8.5%は、従業員1,000人以上の会社で働いていた。
この調査は、3つの主要分野に及ぶ。Windows 7 開発、ディベロッパトレンド、そして、経済問題に関する2つの質問だ。
Windows 7 の質問に対する調査の結果を以下に示す。
- ほぼ40%は、Windows 7を使ってから1年経っていないと報告した。16%は、1年以上このプラットフォームを使用している。回答者の10%未満は、このプラットフォームを開発する計画はないと答えた。
- 多くの回答者(54.4%)は、エンタープライズアプリケーションに取り組んでいる。ほぼ40%は中小ビジネスアプリケーションに取り組み、25%近くはインター/イントラネットアプリケーションに取り組んでいる。
- Windows 7 ユーザが直面した最大の課題は、Windows OSの以前のバージョンをサポートする必要があることだ(33.5%)。このプラットフォームの安定性とパフォーマンスに関心を示したのは、たった3%だった。そして、8%はどのような課題にも開発ツールが不足していると述べた。
- Windows 7 のワクワクする新しい機能は、主に、タッチ、マルチタッチ、ジェスチャーの機能だった(38%)。しかし、興味深いことに、ほぼ同じ数の34%がこの質問に該当なしと答えた。この回答の裏にある態度や関心を知るのはおもしろいだろう。
ディベロッパトレンドの3つの質問は、ディベロッパのタスクと活動に注目し、たった1つだけ技術的トレンドを扱うものであった。
- ディベロッパが直面している3つの大きな課題は、タスクをする十分な時間がないこと、テストが不十分であること、そして要求がはっきりしていないことだ。計画不足と遅くて非効率なツールは、4番目と5番目の回答だった。「不十分な技術」は、報告された課題で一番少なかった。
- 回答者の37%が、コーディングにほとんどの時間を使った。ディベロッパたちが直面している3つの大きい課題に含まれるテストに時間を使うのは、5%だけだった。もっとも時間が使われていないのは、品質保証であり、たった2%強であった。
- 何のためにもっと時間がほしいか尋ねたところ、回答者の60%は新しい言語と技術を学ぶ時間を必要としていた。ほぼ同じ数の回答者(58%)が、最新の技術を持ち続けるために時間が必要だった。約36%は、テストのための時間がもっと必要だと答えた。
- トレンドに関する質問には、56%が、全体としてはモバイルアプリケーションが開発コミュニティにもっとも影響を与えるだろうと述べた。64-bitコンピューティング(50%)とパラレルプログラミング(47%)が次に続く。クラウドコンピューティングは、回答者の31%が言及した。ここ2年間とても注目を浴びている関数プログラミングは、回答者の10%が言及した。一番回答が少なかった技術は、NoSQL データベース(7.8%)だった。
2つの経済関連の質問は、自営業のディベロッパに関係していた。自営業のディベロッパは、5年前に比べると43.3%は報酬が増えて、26.4%は報酬が少なくなった。また、今日のマーケットにおいてアプリケーション販売は、43.8%が厳しくなり、22%は良くなっていた。
Embarcaderoは、国際的なディベロッパツールの会社で、この調査が彼らの顧客に送られたものか、それよりももっと幅広く送られたものか明らかではなかった。あらゆる調査のように、自分自身の経験とここで報告されたことを比較することで、主な価値が生まれる。あなたの経験や期待はこの報告と矛盾していないだろうか?