エンジニアのテクニカル・スキルとは
“カッツの3能力”、“カッツ理論”というものをご存知でしょうか?
マネージャーに必要なスキルを三つに大別したもので、ハーバード大学のロバート・カッツ教授が1955年に提唱しました。
非常に有名な理論のため、その紹介サイトや解説書には事欠かないですが、有名であるが故に、どうしても一般論的になりがちです。
もっといえば、エンジニアは“カッツの3能力”をどのように理解し、どう活かせば良いのかが、具体的に紹介されている資料は少ない、と感じていました。
そこで今回は、エンジニアに重点を置いて、“カッツの3能力”を具体的に見ていきたいと思います。
ということで、“カッツの3能力”で指摘されている能力を1つづつ見ていきたいと思います。
まず1つ目の能力は“テクニカル・スキル”になります。
“テクニカル・スキル”とはカッツ理論によると、“特定業務を遂行するために必要なスキル”と紹介されていますが、エンジニアにとっての“テクニカル・スキル”とは、文字通り、エンジニアとしてのテクニカル・スキルです。
具体的に言えば、プログラミング・スキルであったり、デザインパターンやフレームワークの知識、基盤設計能力やシステムテストの計画能力などもあります。
もう少し乱暴な言い方をすれば、担当者として仕事を任せてもらうために必要なスキルと言えるのかもしれません。
独立を考えているのであれば、最低限、自分のコアスキルといえる分野においては、上位者の指示がなくても単独で仕事を進められる程度のスキルは必要でしょう。
また、今まで日本のエンジニアはどちらかというと、“ある分野に特化したスペシャリスト”タイプが多かったですが、近年は、フルスタックエンジニアという言葉が話題になるように、コア分野以外においても活躍できる“ジェネラリスト型のエンジニア”が好まれる風潮があります。
コアスキルはコアスキルとして知識を深めるのも大事ですが、コアスキル以外の周辺スキルにおいても、知識を深める必要性が増しています。
エンジニアのヒューマン・スキルとは
“ヒューマン・スキル”とはいわゆる.........
3つのスキルとは…気になる続きはこちら👈
他にも『techcareer magazine』では
エンジニアやクリエイターの人生やキャリアのお役立ち情報を配信中!
#slackで活躍している日本人エンジニアのインタビューなど実際に現地へ足を運び取って来た情報も!
ぜひご覧ください!👉『techcareer magazine』