プログラマに必要とされる体力と感性

IT業界において開発の最前線で活躍するプログラマには常に高い需要があり、毎年多くの求人募集が行われている。これは開発現場においては常に若くて体力のある人材が必要とされているからである。

プログラマとして活躍していくためには開発言語の習得や論理的な思考力等の技術者として求人募集に応募できるための必要条件は満たす必要がある。それに加えて必要な能力として筆頭にあげられるのが仕事を続ける体力だ。システムやソフトウェアの開発は世界中で行われており、同じ種類で同じ品質のものであればいかに早く世の中に発表できるかということがその後のシェアを考える上では重要な要素である。そのため、開発現場においては常にスピードが必要とされているため、特に競争の激しい分野では体力勝負となる開発が行われることも珍しくないのだ。上層部からの要求に応えていくための体力が必要となる。

これに加えて重要となるのが楽観的な考え方である。それだけ競争が激しい世界で競っていくためには、競争に負けるかもしれないということを不安に思っていては身を入れて仕事をすることができない。ある程度楽観的な視点から開発を進めていくことが精神衛生上よいのだ。実際、よりよいものをすぐに生み出さなければならないということを気に病んでしまい、精神的に病になってしまうこともある。そうならないための楽観的感性の持ち主であることが重要となる。
このような背景から、スキルはあるに越したことはありませんが、それよりもメンタル面の強さが重視されることがわかる。