プログラマーは何をしますか?
コンピュータープログラマーとも呼ばれるプログラマーは、一般的にコンピュータープログラムの背後にある脳として認識されます。彼女は通常、特定のアプリケーションに使用する情報を処理するために必要な論理的な手順をコンピューターに導く詳細な指示を書きます。典型的なコンピューターユーザーが画面コマンド「ソースを表示」を開始すると、シンボルと画面に表示されるほとんどの識別できない言語は通常、プログラマーの作業です。それらは、病院、教育機関、政府機関で見つけることができます。エンジニアリング会社と生産および製造施設は、定期的にプログラマーを雇います。一部の企業はフルタイムでこれらの専門家を雇用していますが、他の企業は会社のニーズに必要なプログラマーとのみ契約します。
プログラマーがプロジェクトに着手する前に、彼女は通常、雇用主とclに譲ります。提案されたプログラムの目標を早期に理解します。プログラムの目的を完全に理解すると、プログラマーは通常、情報が論理的かつ整然とした方法でシステムを通過する方法を描写するフローチャートを構築します。ソフトウェアエンジニアとシステムアナリストは、プログラム開発のこの段階についてアドバイスするように求められることがよくあります。
プログラマーが選択する言語は、アプリケーションの性質に大きく依存します。 Webサイトやインタラクティブフォームの作成に使用される典型的な言語には、HTML、XML、XHTML、PHPが含まれます。管理、金融、ビジネスシステムのアプリケーションの共通言語はCOBOLです。
プログラムが完了したら、プログラマーは一般に、コンテキスト、コンテンツ、または言語でグリッチを識別するために実行する必要があります。一般的にデバッグと呼ばれるこのプロセスは、プログラムが完全かつ運用可能とみなされるまで続きます。デビッジNgは、エラーの数とプログラムの長さに応じて、数日から1年以上かかる場合があります。ソフトウェアエンジニアは、プログラミングのこの段階で再び支援を求められる場合があります。
プログラマーが機能する最も一般的な領域は、アプリケーションプログラミングです。このタイプのプログラミングに焦点を当てた人は、通常、会計や科学などの特定の分野の文章を書くことを専門としています。これらは、古いハードウェアが新しいハードウェアをうまく連携するのを支援するために既存のシステムプログラミングを伝統的にカスタマイズするシステムプログラマーとは異なります。
プログラマーの最小教育要件は、通常、情報管理、コンピューターサイエンス、数学、またはシステムプログラミングの学士号です。一般的に、さまざまなデータベースシステムを使用した堅実な経験が推奨されます。最新のプログラミング言語とソフトウェアの完了証明書は、求職者の資産と見なされます。