Description: プログラミングは研究開発という側面があり、有能で新しいことを取り入れられるプログラマが仕事に携わることが高い生産性を保つためには必須です。若者に負けずにプログラマとして生きて行くためには新しいことの習得に余念なく仕事をすることが必要です。優秀なプログラマに出会うには、敏腕エンジニアと仕事することがベストなようです。
フリーエンジニアと企業の関わりについてお話ししたいのですが、企業が収益を上げていくためには、仕事の生産性を高める必要があります。 IT業界におけるプログラミングの仕事は、資本面を見ると少ない投資額で大きな付加価値のあるプログラムを開発することができるという点で、生産性に優れているように見えるかもしれません。 確かに、パソコンがあればあとは人の労力だけで製品が開発できるため、必要な初期投資さえ行えば理論的には無限に利益となるプログラムを作り出すことができるともいえるでしょう。
しかし、実際にはその仕事に携わる人が必要になり、その人件費がかかります。そして、恐ろしいのはいくら人件費をかけたからといって、成果が上がってくるとは限らないという点です。プログラミングはいわば研究開発であり、あるプロジェクトのもとに目的と目標地点をもってプログラムを作成しているとはいっても、それが要件に見合ったものとして完成させられるかどうかは、プログラマの力量にかかっているのです。理論上は不可能ではないということになっていても、プログラマの力量不足でそれが製品になかなかつながらないということも珍しくありません。
そういった視点から、プログラマの選定には企業はかなり注意を払います。新しいことを学び、生み出す力がとても重要であることから新陳代謝が激しく、若い人を取り入れて古い人を他へ追いやる傾向があるようです。そうすることでプログラミングの生産性を確保していることが多く、プログラマとして生きていくためには、常に新しいことを取り入れる向上心をもって臨まなければならないでしょう。