
464
26
章 若葉マークのプロ:最近の卒業生、はじめてのソフトウェア工学のお仕事
機能
これは、それぞれの職位におけるタスクや技術に対する要求を表します。この部分は、プログ
ラミング、データ構造、ソフトウェア工学などの一般的知識、およびグラフィック、人工知能、
OS
などのドメイン固有知識を教える大学のカリキュラムで大変よくカバーされています。
階層
これは、組織の命令構造であり、大学ではそれほど扱われません。たとえば、学生たちがグルー
プで作業するような授業科目の多くでは、グループの全員が同等の力をもち、多くの場合は経
験も同等に持っていますが、これらは企業の仕事における新人にとってはほとんどありそうに
ないことです。
ソーシャルネットワーキング
これは、新しい人脈ができていくにつれて、新参者がネットワークの周辺から中心へと移動し
ていくことです。残念ながらこれは、宿題をやるのに不正をしたり協力し過ぎないようにと先
生から言われるだけで、あとはあまりにもしばしば、学生自身に任されっぱなしになっ
ていま
す。
彼らが大学で受ける教育の限界のために、多くの学生が企業におけるソフトウェア開発の仕事に対す
る準備が不適切であると、私たちは信じています。私たちは、マイクロソフトでソフトウェア開発者と
して仕事をはじめた
8
人の新卒者を対象とした調査を行った結果、そう考えるようになりました。私た
ちは、これら新人開発者たちの毎日の仕事ぶりを、雇用から
6
か月間のうちの
2
か月に渡って観察しま
した。新人ソフトウェア開発者たちのタスク、活動、社会的なやり取り、仕事の結果に関わるデータを ...