SEはクライアントが求める機能を提供するために、システムを開発・制作していく仕事である。やりがいはあるが、苦労することも多い仕事である。たとえば、プログラミングに関するスキルを覚えていくのが難しいといった壁に当たることがある。もちろん、SEとしてのキャリアを始めた時にはすでに必要なプログラミングスキルを習得しているはずである。

しかし、IT業界は日進月歩で新しい技術やアイディアが登場しているので、それに付いていかないといけないのだ。忙しい日常業務に加えて、勉強を続けていかないとSEとしての活躍を続けることはできない。また、クライアントが求める機能は、日に日に高度で複雑なものとなっている。その要望に応えるためにも、自らのスキルを向上させないといけないというわけだ。

こうした壁を乗り越えるためには、強い成長意欲を持つことが大事となる。仕事に追われるだけでなく、SEとしてスキルを磨いていこうという気持ちを忘れないことである。同時に、仲間と情報交換をしたり、最新の技術について教えてくれるオンライン講座を取ったりして、具体的な努力をすることも大事だ。

また、不規則な仕事というのもSEがよく抱える問題である。納期が迫ると残業が増えることはざらにある。こうした状況が続くと、心身ともに疲れてしまって体調が悪くなることもありえるのだ。こうした問題に対処するためには、バランス感覚が非常に重要である。時には、仕事を断る勇気を持つことも必要となるし、お昼休みには仕事をせずに休息を取るといったルールを徹底することも大切だ。