プログラマ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
プログラマーとはコンピュータ技術者の一種で、プログラミングを職業とする人のことである。
目次 |
[編集] 概要
日本のソフトウェア受託開発業においては、しばしばプログラマという語はシステムエンジニア (SE) という職種との対比で用いられる。システムエンジニアがシステムの設計を行うのに対し、プログラマは設計に基づいて実装のみを行うという意味を含んでいる。
もっとも、両者の職域の境界は曖昧であり、一人の技術者がプログラマおよびシステムエンジニア双方の領域にまたがる作業を行うことも多く、どちらを名乗るかは本人や所属企業の恣意による面もある。
プログラミングのことを「コーディング」とも呼ぶことから「コーダー」と呼ぶこともあるが、コーディングという言葉が「設計を含まない記述のみ」というニュアンスを含むため、プログラマの蔑称であると受け止められることもあるので注意が必要である。
広義では、コンピュータ・プログラムを作成する人全般を指す。この場合、単に趣味でプログラミングをする人をアマグラマ、日曜プログラマ等と呼んで分類することもある。
[編集] 歴史
史上初のプログラマは、詩人バイロンの娘、 エイダ・ラブレスであるといわれている。彼女はチャールズ・バベッジが作成した解析機関のオペレータであった。プログラミング言語Adaは、彼女の名前に因んで命名された。
[編集] 苦労
非常に緻密で、根気のいる作業であり、地道な作業でもある。そのため、論理的な思考や発想のみならず、長時間椅子に座り続けることも必要である。 企業により様々ではあるが、残業が多く午前様になる事も珍しくない。 年齢層は20~25が多い。
[編集] プログラマ30歳定年説
プログラミング技術は進歩が激しく、技術の陳腐化も著しいため、常に新しい技術に目を向け習得していくバイタリティや、場合によっては永年の努力によって培ってきた技術を捨て去る柔軟性が必要である。 そのため30歳前後でプログラマからシステムエンジニア等の上位のエンジニアか、営業へ転向する者が多い。これを「プログラマ30歳定年説」という。
特に人材派遣市場においては30歳を過ぎたプログラマは派遣先を探すことが困難で、またプログラマの単価はシステムエンジニア等と比べて安いこと、派遣先で若手プログラマとの間に問題を引き起こすリスクが高いことなどから、30歳までにシステムエンジニアに転向させるかリタイアさせるかという選択がなされることが多い。
上記内容(正しくは35歳定年説)が業界で囁かれていたのは、かなり前(1970~80年代)のことで、現在では関連技術者の不足ならびに、人権意識の高まりもあり、一般的な企業が意識するリタイア年齢は40台後半程度まで上がってきている。 また、リタイアしたシニア層を積極的に活用する企業も出始めている。
実際には、開発能力は個人差が大きなポイントを占めており、年齢によるものは大きな理由とはならない。
先進諸外国では、年齢による差別を設けないのが普通の国民・企業の意識として定着しており、その意味でも日本はまだまだ後進国である。
[編集] 関連項目
- ハッカー
- 開発合宿