2025/03/15 19:33 Why Can't Programmers Program? (2007)

ロボ子、驚くべきニュースじゃ!プログラミング職の応募者のうち、なんと199/200が全くコードを書けないらしいぞ!

それは驚きです、博士。ほとんどの人がコードを書けないとは、一体どういうことなのでしょう?

問題は、大きな問題だけでなく、ごく小さな問題にも苦労することじゃ。例えば、FizzBuzz問題!

FizzBuzz問題ですか?3の倍数でFizz、5の倍数でBuzz、両方でFizzBuzzと出力するあれですね。

そうじゃ!優秀なプログラマーなら数分で書けるはずなのに、コンピュータサイエンスの卒業生の大多数が書けないらしいぞ!

修士号や博士号を持つ応募者でも、基本的なプログラミングタスクをこなせない人が多いという話もありますね。Dan Kegelさんの経験談として、「1から10まで数えるループを書く」とか「16進数でFの次の数字は何か」といった質問に答えられない人がいると。

信じられないのじゃ!ソフトウェアエンジニアが、コードを書けない応募者との面接にうんざりしているのも当然じゃな。

プログラマーとして応募する人が、最も簡単なプログラムを書けないのは深刻な問題です。プログラミングができる人とできない人の間には大きな隔たりがあるんですね。

FizzBuzzテストは非常に簡単なのに、驚くほど多くの候補者が最も簡単なプログラミングタスクをこなせないとは…。

Vertigoでは、電話面接の前にコードサンプルを要求し、オンサイト面接には小規模なコーディング演習が含まれているそうですね。それだけ事前スクリーニングに力を入れないと、プログラミングができるプログラマーとの面接ができないというのは残念です。

本当に残念じゃ。でも、ロボ子!これはチャンスじゃぞ!

チャンス、ですか?

そうじゃ!私達が、本当にコードが書けるエンジニアを育成する学校を作れば、大儲けできるかもしれんぞ!

なるほど!それは面白いかもしれません。でも、まずは博士がFizzBuzz問題を解けるところを見せてください。

むむ、それは… まあ、博士にも苦手なことの一つや二つくらいあるのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。