blog

アマチュア・プログラミング愛好家:彼らをアマチュアと呼ばないでほしい

コードを書くがプログラマーとしては働かない人々を「趣味人」と呼ぶのは、不快に思う人もいるかもしれません。...

Apr 24, 2025 · 2 min. read
シェア

プログラマーでもないのにコードを書く人を「趣味人」と呼ぶのは、不快に思う人もいるかもしれません。

IDCは昨年12月、世界のプログラマー1,850万人のうち、実に40%にあたる750万人がホビイストであるとするレポートを発表しました。IDCはこれを「月に10時間以上プログラミングに費やすが、主な仕事はコードを書くことではない人々」と定義しています。

"エンジニア、統計学者、物理学者などで、コンピュータを道具として使う過程でコードをたくさん書かない人はいませんし、ほとんど全員が素人ではありません。" 匿名

そして、キャリアをスタートさせる一環として、自由な時間にコードを書く人もいます。

"いいですか、多くの人が起業に挑戦しているのですから、それは職歴と同じように扱われるべきです。" "アマチュアという肩書きは捨てましょう。"グッドニュースジムドットコム

「プログラミングは趣味です。私は病院で薬剤師をしていますが、週に40時間もパソコンの前に座っているのは不可能でしょう。" 匿名希望

"プログラミングはとても楽しいもので、作ったコードに対してお金をもらうことはありませんが、それでも楽しんでいます。" "その観点から見れば、私は明らかにアマチュアであり、その呼称に悪意はありません。"

IDCがプログラミングを趣味とする人の定義にズームインしているのは明らかです。私は、750万人のアマチュアとその実態について、より詳細な分析が見たいです。私は、アマチュアのプログラミング愛好家には3つのタイプがあると見ています:

  • 真のホビイスト:趣味でプログラミングをする人たちで、プログラミングを職業にしたいわけでも、するつもりもありません。
  • オケージョナル・プログラマー:仕事の一部でプログラミングを使わなければならない人々です。
  • 起業家/プログラマー志望者:スタートアップで自らコードを書く人、いつかプログラマーになりたいと思っている人。

私の推測では、真のアマチュア・プログラマーの数は750万人よりもずっと少ないはずで、後者の2つのタイプはもっと大きなグループであり、当分の間は増え続けるでしょう。

IDCの皆さん、聞きましたか?次回の調査のために覚えておいてください。

Read next

なぜ "auto a = 1; "はC言語でコンパイルできるのか?

autoは「ローカルスコープ」を表す古いCのキーワードです。 auto a` は `auto int a` と等価で、関数内の変数の定義はデフォルトではローカルスコープの変数なので、この例では `int a` とも等価です。

Apr 24, 2025 · 2 min read