業界を問わず、問題解決を目的としたシステムを開発します。
プログラマーというとPCにひたすら向かうイメージですが、クライアントやチームメンバーとコミュニケーションをとりながら仕事を進めていきます。
同じようなシステムでも、業界や企業によって、目標と手段が異なります。
常に新しい技術を取り入れ、クライアントの理想を形にする提案をしていけるよう勉強は欠かせません。
具体的には、クライアントへのヒアリングから始まり、要件定義、設計を経てプログラミングを行いシステムを作っていきます。
その後テストを繰り返し、完成したシステムをクライアントの指定サーバに移行。先方のテストで問題がなければ、納品完了です。納品後のメンテナンスも行い長くお付き合いさせていただきます。
このうちの全体を担当することもあれば部分的に担当することもあります。
開発を行うには技術に関する知識だけでなく、クライアント企業の業界知識や業務内容についても学ぶ必要があるので、色々な世の中のお仕事についても知ることができるのも面白いところです。