簡単にできる仕事は少なく、プログラマーも働く際に苦労が多いのが特徴です。この仕事で問題になりやすいのは、長時間労働をする機会が多い所です。
一般的な仕事は、ある程度作業が終わればそれ以上何かをするケースはあまりありません。しかしプログラマーの場合、一度作ったものを修正する作業があるので負担が大きくなってしまいます。
開発の仕事では、依頼者の考えに合わせたアプリケーションを作らなければなりません。ある程度作って相手に見せた際、納得してもらえない場合は作り直す必要があります。
簡単に修正できる問題ならば良いですが、大きく作り変える場合は負担が大きくなります。
プログラマーの仕事は、どうすれば終わるのかがはっきりしないという点も問題になりやすいです。仕様変更が起こりやすいため、その影響で長時間労働する機会がよくあります。

他にプログラマーの悩みとしてあるのは、新技術に対応するのが難しいということです。
ITの分野は新技術が生まれやすく、それを理解できなければ仕事ができません。変化が激しいITの仕事をしていると、技術への対応を求められる負担があります。

働く時に問題が起こりやすいプログラマーの仕事ですが、メリットも大きいです。
上手く成功すれば社会的な評価が上がるため、独立して働くことも難しくありません。実力さえあれば、どのような働き方もできるのがプログラマーの良い所です。
負担が大きく長時間労働になりやすいですが、メリットもあるためプログラマーは人気のある職業となっています。