IT技術者に求められるスキル beyond
~これまでの10年、これからの10年~
宮里 忍
これまでの10年なにが起こったのか?
これからの10年なにが求められるのか?
情熱
5年後までに特化を求められる
10年後までに連続スペシャリストを求められる
情熱
beyond
その向こう側へ
スキル
スキルとは?
スキル
価値
スキル
- 要求を実現する能力
- 要求を実現する能力をコンピュータに持たせる能力
- 人のみが持つ能力
- そのスキルを特定の人のみが持ちうるものかどうかは変貌する
- そのスキルを人のみが持ちうるものかどうかも変貌する
スキル
情熱を注ぎこめるスキルとは?
スキル
いっぱいあります。
スキル
その前に。
スキル
システム・エンジニア(何でも屋)の市場価値は下がるかもしれない
スキル
なぜなら、これから紹介するエンジニア達が手を組んだら、何でも屋が勝つのは難しい
エンジニア像
- ドメイン・エキスパート
- フロントエンド・エンジニア
- バックエンド・エンジニア
- テスティング・エンジニア
- インフラ・エンジニア
- などなど
- (企画)
- (設計)
ドメイン・エキスパート
何をする人?
だから、こんな人に適正があります。
- お客様の業務そのものを知りたいと思う人
- お客様との対話が好きな人
- お客様の業務フローをITで改善したいと思う人
- お客様よりも先にお客様が今やるべきことを考えついたときに「俺って。。。」と思う人
フロントエンド・エンジニア
何をする人?
だから、こんな人に適正があります。
- お客様から見た使いやすさを追求したい人
- User eXperience(UX)
- ユーザ中心設計
- ユーザが真に求めている機能を楽しく心地よく実現する方法を追求する
- UI(画面や帳票)を設計するのが好きな人
- UIのプログラミングが好きな人
- ユーザが操作マニュアルを見ずにシステムを意図した通りに操作してくれたとき、密かにガッツポーズしている人
バックエンド・エンジニア
何をする人?
だから、こんな人に適正があります。
- プログラミングそのものが好きな人(ラムダラムダうるさい人)
- プログラムの美しさを追求したい人
- マルチコアCPUを最大限に利用したり、メモリを節約(またはフル活用)するプログラムを追求したい人
- 複雑な業務をベストな方法でコード化することに生き甲斐を感じる人
- 新しい設計やアルゴリズムに出会うと、定時を過ぎたことにも気が付かないで没頭してしまう人
テスティング・エンジニア
何をする人?
だから、こんな人に適正があります。
- 仕様とテストの対称性に美学を感じる人
- テストケースを考えるのが好きな人
- テスト手法を考えるのが好きな人
- オールグリーンを見ることに生き甲斐を感じる人
- コードカバレッジ(テストの網羅率)が上昇するとニヤリとしてしまう人
インフラ・エンジニア
何をする人?
だから、こんな人に適正があります。
- ハードウエアとネットワークが好きな人
- OSそのものが好きな人
- インフラ構築の自動化をして手作業を無くすことに生き甲斐を感じる人
- 統計的手法などを使ってログから最大限の情報を引き出せたとき「俺って。。。」と思う人
エンジニア像をいくつが紹介しましたが
基礎を押さえ、さらにその先の道を追求するのは大変なことです
beyond
その向こう側へ
マインドセット
- 基礎をしっかり押さえるのが大変
- →基礎を押さえていれば進みたい道を選ぶことができる
- 多様化し複雑化する
- →高度な仕事ができる
- →協力して仕事ができる
- ハードルが高い
- →高いハードルほど超えた時に得られるものは大きい
IT技術者に求められるのは
やはり
情熱