自分は入社以来、ずっと社内SEの仕事をしてきたんですが、やはりいいところ、悪いところを自分なりに思うところはあるものの、結構周りからみたら社内SEって羨ましいと思われているようです。
多分、SIerやってたりするとお客さんからの要求が絶対的になってきたり、厳しいスケジュールの中で働いて行くことが苦痛になってきて、そういう制約がなさそうな社内SEに憧れ、ゆっくりと仕事をしたいと思うのかもしれません。
社内SEのいいところ
普段はお客さん先の仕事をしていても、案件が終わったり社内のプロジェクトがリソース不足になって、そのヘルプの要員としてアサインされる事もあるわけですが、ここでは情報システム部門のような専属業務を行う部門に所属している人のお話をしてみます。
情報システム部門のお仕事に関しては、過去にいくつかエントリを書いているので、割愛しますが社内SEやってていいなと思うのは、やはり比較的に自分のペースで仕事を進められるところでしょうか。
SEらしく、深夜作業などはやはりあったりもしますが、それほど案件で仕事に追われるということは少ない気がします。
社内の業務ゆえにお客さんも社内の人(または親会社とか)だったりもするので、あまり厳しい要求を突き詰めてはこなかったりするからかもしれません。
まぁ、業務の基幹系のシステムともなればしくじったら会社が傾きかけないということもあり、納期が絶対に遅らせられないとか、雰囲気がナーバスになったりすることもありますが、それでも一般的なエンジニアの仕事よりはよい環境なのかもしれません。
自分のペースで進められるという点のよいところは、1つのことにじっくり打ち込めるというところではないでしょうか。
プロジェクトに追われている中では、新しい技術を身につけようにも取あえずの対応で終わっていったりもするわけで、今自分がやってることをしっかりと身につけながらステップアップできるというのはエンジニアから見たら魅力的だと思います。
また、比較的時間に余裕がある仕事ができるところから、例え会社の中で前線としてのエンジニアの仕事がなくなりプロジェクトマネジメントにまわされたとしても、プライベートな時間を使ってカバーをできる余裕があったりもするので、好きな人はそちらで打ち込むこともできるでしょう。
社内SEの悪いところ
なんとなく、自由な雰囲気の中で技術を追い求める仕事ができそうなイメージを持っている人もいるかと思いますが、それほど自由が利かない環境が多い気がします。
というのも、会社から見ればエンジニアが技術をどんどん追い求めていったことに対して、企業として何も生み出さなければコストでしかないわけですから、見る目も厳しくなってきます。
情報システム部門というのが、その企業を提供するサービスの技術の根幹を生み出すためだったらよいわけですが、なかなかそういうところも少ないでしょう。
ラボがあるような企業は別なんでしょうが、それが社内SEかというと少し別な職種のような気がします。
情報システム部門が、企業の技術力の根幹となっていれば、自分たちの自由な環境が強みにもなってきますが、ネット上に出てくる情報システム部門に関する記事を見ていると、強い情報システム部門というものを書いた記事というのは少なく、どちらかというとコスト部門である情報システム部というものをどう扱うかという記事のほうが目立ちますので、情報システム部門に向けられる目や関心事というのはどこも同じなのかもしれません。
新しいプログラミング言語を一つ取り入れるにしても、それによってどんなメリットがあるのかということを示さない限りはなかなか受け入れられなかったりもします。
また、環境によってはひどく保守的なエンジニアが多く集まったりもしますから、技術的な変化というものを嫌い、ある程度の技術レベルが身につけばひたすらルーチン作業ということにもなりかねません。
情報システム部門は、増えていくシステムの面倒を見る立場にあるので、このルーチン作業というのは厄介で一定のレベルになれば自分の中で技術が飽和して飽きが来てしまうこともあると思います。
あと、社内の仕事だから要求が厳しくないとはいえ、理不尽な事は起こりえます。
一番面倒なのは、社内の政治に巻き込まれてシステムの製品やインフラが変えられてしまうことで、こうなってしまうとはっきりした理由もなく、お客さんとの付き合いから利用するサーバーが決まってきたり、ある日ガラッとソフトウェアが変えられたりということが起こり、なんだかなぁという気分になることはあります。
それでも社内SEをやっているわけ
ざっと書いてみましたが、やはり良いところよりは悪いところに目がいってしまったりします。
もちろん、ここで書いたことは企業の文化や職場の環境、そして自分のポジションによるので一概には言えません。
自分が、今の環境で社内SEをやっているのは自分の時間をもてるのが一番大きいでしょうか。
自由が利かない中でも、自分の中でエンジニアとしての目標を持っていけば、その時間の中で自分を変化させていくことはできます。
エンジニアとしての成長を続けるなら、それは自分自身でポテンシャルをあげていかないといけない部分もあるので、つらいところがあるのも確かです。
なので、多くの同じ仲間がいればよりよい環境になるでしょう。
そして、一番は求められることだと思います。
これは、社内SEに限った話ではありませんが、エンジニアとして頼りにされるのはやりがいがあることです。
社内SEというのは、そういった頼られやすい環境にいるのかもしれません。
相手をするのは、企業内の管理系の人たち(例えば人事や経理など)が多いので、その人たちはシステムに関しては疎かったりもしますから、情報システム部門の人たちを頼りにしやすいのでしょう。
単に要件を言われて「はい。はい。」とやっていくよりは、自分たちで考えて提案したものが受け入れられ、そしてそれを作るとこまでができるというのは、社内SEの魅力の一つだと思います。
単に社内SEが楽そうだというところから憧れを持つのであれば、その通りになる部分もあるかもしれませんが、エンジニアとして食べていきたいというところからは少し離れた場所になってしまうかもしれませんね。