プログラマーの悩みといえば、クライアントに何かと振り回されることが多いという点だ。
いくら良いシステムやソフト、アプリなどを開発しても、クライアントが納得しなければ終わることができないというのが現実である。確かに、顧客満足を勝ち取ることは重要なことだといえるだろう。対価としてお金を払ってくれるのも、クライアント以外の何ものでもない。
しかし、プログラマーにしてみれば自分に任される仕事が必ずしも得意分野であるとは限らない点も、ストレスに感じる部分だろう。クライアントにとっては、依頼した仕事を担当することになるのが百戦錬磨の大ベテランであっても、反対に新人社員であってもどちらでも良いのだ。与えられた仕事が仮に失敗に終わってしまったとしても、プログラマーにはそのミスや失敗を帳消しにするチャンスが巡ってくる。仕事を依頼する人の中には、全て担当者にお任せというケースも往々にしてあるものだ。
また、1人のプログラマーが、プログラムのシステム開発から運用、メンテナンスに至るまでを担当するということもあるだろう。そのような機会で好結果を残すことができれば、プログラマーとしての格が一気にあがることになる。結果が全てといわれるのも、このような環境に置かれていることに起因しているといっても過言ではない。
ネット社会の躍進により、ありとあらゆるジャンルにICT化の流れが巻き起こっている。これからが、まさにプログラマーの活躍の時代だ。