今日は、ある論文に出会ったので、この古い話題に戻ってきました。しかし、この論文のが間違っていると主張するために、いろいろな理由を考え出す人がたくさんいるに違いありません。そんなことはどうでもよくて、テクノロジーやプログラミングについて、私と同じように執着し、こだわり続ける覚悟のある人に、この記事をあげます。
論文
まずは、ノースカロライナ州立大学コンピューターサイエンス学部のPatrick Morrison氏とEmerson Murphy-Hill氏の2人が、StackOverflow.comのユーザーからデータをマイニングした論文「プログラミング知識は年齢と関係があるのか」を見てみましょう。StackOverflow.comのユーザーからデータをマイニングし、いくつかのデータを得ました。
データのサンプリングとクリーニングの条件は以下の通り:
- -70歳ですが、もちろん年齢を入力しないユーザーも多く、これらはフィルタリングされています。
- 2012年中にユーザーが質問に回答しました。StackOverflowは2012年の2倍の質問と回答の質を要求しているため、プログラマーの真のレベルをよりよく反映しています。
- Reputationプレステージは2-10万ドル。
上記の基準により、合計84,248人のプログラマーがフィルタリングされ、平均年齢は29.02歳、平均Reputaionスコアは1073.9でした。
年齢分布図
プログラマーの年齢分布を見てみましょう。
能力と年齢
そして、各人のレピュテーションが各月ごとに計算され、このユーザーの実際のアクティブな時間がわかります。そうすれば、そのプログラマーの本当の実力を簡単に計算することができます。
プログラマーの能力と年齢層のグラフを見てください:
上のグラフを見るとわかるように、プログラマーの能力は25歳くらいから上がり始め、50歳を過ぎると下がり始めます。つまり、プログラマーが食べていけるのは若者ではありません。コーダーと呼ばれる、頭脳よりも体力に頼るプログラマーだけがバネ食いなのです。
高齢者は新しい技術についていけない?
以下の表から、いくつかの新しい技術の習得において、年配のプログラマーと若いプログラマーはほぼ同じであり、いくつかの項目においては若いプログラマーを上回っていることがわかります。
結論
この論文はこう結んでいます:
1)プログラマーは50代、60代になっても技術力が上がる可能性があります。
2)年配のプログラマーは、若いプログラマーに比べて新しい技術を習得する能力が低いわけではありません。
- 私は4人を実行している、プログラミングは登山のようなもので、上に登るほど人が少ないので、私の年齢ではまだアイデアがあり、プログラミングのための熱意はまだ多くの人が、基本的にはマネージャーになっています。 実際には、どのような位置、タイトルは偽であり、会社は何も持っていない、唯一の技術はあまりにもハード通貨です。また、より多くのこの年齢はまだ技術の人々を再生するためにプログラミングを再生している、実際には、その経験と能力が比較的強く、力のバックボーンである、他のこの年齢がある場合、私は同じ人々であり、交流を求めています。