プログラマーは、プログラミング言語を使ってソフトウェアを開発する職種です。企業で使われている物流システムなどのさまざまなシステムだけでなく、Webサイトやスマートフォンアプリといった、コンピュータプログラムの開発も行なっています。
そのため、プログラミング言語に関する知識はもとより、OSや関連するソフトウェアの知識が欠かせません。作業については、システムエンジニアが作成した仕様書に従って、プログラムを開発することが一般的です。
作業内容については所属する職場によって変化しますが、打ち合わせや業務連絡以外の時間は、黙々と作業に集中することが多いでしょう。プログラマーは、ひたすらプログラミング言語でコードを書き続ける作業に集中することが求められるのです。
プログラムを組み終わっても、ソフトウェアがすぐに完成するわけではありません。不具合を修正することも、プログラマーの作業の1つです。
バグを解消したのも束の間、すぐにエラーが出てしまうこともあります。ときには何ヶ月もテストと修正を繰り返し、完成させていくのです。
頭を使ってコードを書き続けることに苦痛を感じない人が、プログラマーに向いているといえるでしょう。頭の中でアルゴリズムを構築し、論理的に考えられる思考力が求められるのです。
ITの世界は、日々変化しています。プログラミング言語を習得し、プログラマーとしてのスキルをある程度身につけたとしても、常に学び続ける姿勢が求められるのです。
集中力が欠けやすいデスクワークやってます