はじめに
システム開発第一事業部の奥田です。普段はフロント寄りのフルスタックエンジニアとして、Webアプリの開発を担当しています。
新人の頃って、エラーが出た瞬間に「とりあえずググる」、最近だと「とりあえずAIに聞く」になりがちじゃないですか?
私が初学者だった頃はまだAIがない時代でしたので(といっても5年前のことですが笑)、
わからないことやエラーが出たらとりあえず「ググる」という感じでした。
「ググれカス」という言葉もあるくらいでしたからね〜。
時代の流れで今は私もAIを多用していますが、本当に便利すぎて時折脳死状態でとりあえずAIに丸投げしてしまうことも多々あります...
日に日に性能が良くなっていくAI、毎日の日常に何の違和感もなく入り込んできたAIに恐怖感すら感じるほどです。
既にAIに依存しすぎて、AIがなくては仕事ができなくなってしまった人もいるのではないでしょうか?
「AIに頼ってばかりじゃダメなのはわかってはいるけれども...」
「AIを使いこなす側になって、うまく依存しないようにしたい」
そんな声が聞こえてきます。
というか、私自身もそう思っています!
実は私、元々はお菓子を売る会社で営業をしており、IT業界は完全に未経験で入ってきています。
その時にどうやって学んでいたかを思い返すと、そういえばとにかく言語化をしていたなと思い出したんです。
その言語化というプロセスのおかげでAIがない時代でもしっかりと学ぶことができ、業務をこなしていけたという経験があります。
そして気づいたのが、ググる前・AIに聞く前の思考が、その後の問題解決スピードを大きく変えてくれるということです。
「AIと何の関係があるの?」と感じるかもしれませんが、すごく深く関係しています。
この記事で紹介する仮説思考フレームワークは私が初学者の頃に実際に使っていたもので、
これのおかげでコードの動きや足りない視点を炙り出せるようになりました。
そして今後、AIが主流になっていく中で「ただ指示を出す人」ではなく「AIを使いこなす人」になるためにも、
仮説思考は必要不可欠だと感じています。
この記事では、仮説思考は才能ではなく型であるという前提で、新人エンジニア向けにやさしく解説していきます。
(もちろん新人じゃなくても「あ、自分のことかも」と感じた方は読んでくださいね!)
続きを読む