プログラミングスクールJISOUを運営している渡邉 臣さん(@Sicut_study
)の以下記事を読んで率直に思った今の心境や、学び・気づいたこと、ネクストアクションをアウトプットします。
まず、自分はどんな人間なのか
エンジニア歴は8年ほどで、現在はエンジニアチーム僕入れて2人という超少人数チームで、自社の販売ECサイトプロジェクトのプロダクトエンジニアとしてPMの方や運用関係者と協力しながら売上貢献に努めています。
ポンコツなりに、自分の仕事にしっかり責任を持ちながらなんとか喰らい付いています。
くわしい自己紹介はこちらを読んでいただけるとうれしいです。
今回の渡邉さんの記事をアウトプットしようと思ったのは、記事にもあるように、
私はプログラミングコミュニティを運営したり、メガベンチャーで働いていく中で、AIが本格的に普及したこの半年でもエンジニアのキャリアははっきりと分かれていると感じています。
一部の人は、AIを使いながらも「何を解決すべきか」を自分の頭で考え続け、どんどん力をつけている。
一方で、多くの人は、AIに指示を出す作業そのものが仕事になり、気づけば「考えているようで、考えていない」状態に陥っている。AIで開発スピードが加速したので考える時間は少なくなり、とにかくタスクをこなすことに時間を使っていてスキルが身につかない。
最近の自分はもろ、
『一方で、多くの人は、AIに指示を出す作業そのものが仕事になり、気づけば「考えているようで、考えていない」状態に陥っている。』
になっていたからです。
今回は、今の自分の状態を戒め、AIに動かされている状態から、自分の頭で考えて、AIを扱うエンジニアになるためのヒントを残してみます。
もし僕と同じく、そんなつよつよエンジニアではないことは自覚しつつも、稼げるようになるためになんとか今の状況をどうにかしたい方のヒントになれれば幸いです。
記事の概要
- AIが出てきて仕事は減らないが、スキル格差は大きくなっていく
- 問題解決・設計・判断を扱う『抽象』の仕事をする人、もしくは渡された仕様の通りにプロンプトを打つだけの『具体』の仕事をする人
- 業界的に、下請けの場合は抽象的な仕事がしにくい、という難しさはある
- 現在のエンジニアに必要な能力は『抽象力』で、今後仕事を通していかに自分の『抽象力』スキルをあげていけるかが大事
- エンジニアの抽象力=**『設計』**
- さらにいうと**『ドメインモデリング』**
- エンジニアは自分で考えて**『設計』して、どのように『ドメインモデリング』**していけるかが価値になっていく
- どのような課題・問題を解くかを決めて、どう解決するか、を考えられるエンジニアが強くなる
- このあたりは、AIにはできない
- この具体と抽象のスキルを身につけるのはかなり大変だけど、このスキルをいち早く身につけられた人がエンジニアとしてトップに立てる
- いかに早くこのスキルを実践で身につけられるかが大事
- 抽象力を身につけないと、「あなたじゃなくてもいい」仕事に流されてしまう
- 抽象力を身につける第一歩としては、今やっている自分の仕事に「なぜ?」を一つでも問いかける
- 巷には様々な「具体抽象」の書籍があるけど、本を読んだだけでは抽象スキルは身につかないから実践が大事
- トヨタの有名な「なぜなせ分析」などを取り入れるなど、表面的な問題じゃなくて本質的な問題を捉える
- 「何を作ればいいですか?」じゃなくて「何を解決したいですか?」と自分に問い直す
- 具体抽象トレーニングはかなり難しいけど、毎日の仕事で少しずつ実践していくことが大事
気づき・学び
実際今の自分は、『プロンプトを打つ人』になっていました。
何を解決して、どう設計するか、をぜんぜん業務で考えられていなかった。
上長はこのあたりがかなりできる人で、この「問題を捉える」「そしてそれをどう解決するか」の視点が自分との差だったんだなと気づきました。
基本自分は、思考することを面倒臭がる人間で、思考すらもAIに丸投げしていたため、このままだと『具体だけをする人=AIが得意な領域』に流されてしまう、という危機感を覚えました。
今後自分の仕事人としての価値を上げるためには、やはりここの『抽象スキル』と、『思考』しきることが必須になっていきそうです。
思考して、抽象スキルを扱うなら、実際に紙やノートにペンで頭の中を書き出すようなことが大事になってくるんじゃないかなと思います。
※以前やってみて途中からやらなくなってしまったこういうメモ書きみたいなのも再開してみようかな
気づき・学びから変える行動
- 仕事中に対応している依頼や機能に関して、いったん自分の中で『なぜ?』を問い直してみる(それをBacklog課題などに残してみる)
- 具体抽象について、仕事で活かせそうな書籍を購入して、アウトプットする
- 具体抽象のトレーニング会が今後あったら参加する
さいごに
『抽象スキルが大事』というのは理解できて、現状の自分の危機状況も理解できたんですけど、「じゃあ具体的になにをしていくの?」ていうのが未だ腑に落ちていないので、ここは本買って読んでアウトプットするか、人に相談してみるしかないんだろうな〜という感想で締めさせていただきます。
