私は2019年3月中旬に営業職からエンジニア(SES企業)に転職して、半月ほど社内研修(という名のただの自習)をした後、4月からとあるメーカーの情報システム部にSEとして常駐しています。
そこで働き初めてもうすぐ1年になるので、どんな仕事をしているのか具体的にお話させて頂きます。
私自身、転職前は
- エンジニアって実際どんなことをするのか
- 未経験で転職して、本当にエンジニアの仕事が務まるのか
- エンジニアの仕事はブラックなのか
- SESは特にブラックと聞くけど本当なのか
などなど、疑問と不安が溢れかえっていたので、これから転職を考えている人やエンジニアを目指している人の参考になれば嬉しいです。
どんな仕事をしているか
とあるメーカーの情報システム部で、商品のWeb販売システムの保守開発を行なっています。
販売システムというのは、Amazonなどのショッピングサイトのようなものです!
保守業務
すでに完成しているシステムが、毎日問題なく動いているか監視したり、問題が起きたときにリカバリーをしたりします。
また、システムの使い方や仕様について問い合わせを受けることがあるので、 プログラムの設計書やソースを調べて回答したり、利用ユーザーの登録情報の変更依頼を受けて、データベースを変更したり、長期休暇(たとえば年末年始)にシステムを運休させたりもします。
システムのお世話係みたいな感じですかね
開発業務
販売システムに「こんな新機能を追加したい‼︎」という要望をもらうことがあるので、その機能の開発を行います。
新しいアプリを0から開発するようなことは無さそうです…
一般的な開発業務のみの現場と比べると、圧倒的に開発業務は少ないです。
その変わり、普段から保守業務を行なっている中で何か改善点を見つければ、機能の改善提案をすることができたり、お客さんとの距離が近いので(毎朝会議があるし、打ち合わせも頻繁にしています)、直接お客さんの要望を聞いて、上流工程(要件定義や設計)から下流工程(製造・テストなど)、最後は納品まで一貫して行うことができるので、その点はとても良い経験ができていると思います。
主な使用言語
- Java (特にStruts)
- Pro*C
- C shell
- SQL (Oracle)
- Excel ← 言語じゃないw でも関数とかマクロとか使いまくります
基本、保守業務では毎日SQLを打ちまくっています。
(そして取得したデータをExcelで加工しまくりますw)
働いてみて感じたこと
私はエンジニアに転職したら、
バリバリ開発したい‼︎‼︎
と思っていたのに、最初の頃はずっと
- 販売システムを開発環境で動かしてみる
- マニュアルや設計書などの資料を読み込む
- システムが出力したログに異常が無いから確認する
みたいな誰でもできそうな業務ばかりで、戦意消失したこともありました…
ですが、システムの仕組みを理解し始めると、システムの奥の深さに気づきました。
先人が書いたソースを理解して読み解かないとシステムの仕様がわからないので、いくら保守業務がメインといってもプログラミングスキルは必須でした。
ちょと説明が難しいので割愛しますが、簡単に言うと誰でもできる仕事では無かった!!
半年くらいでようやく開発業務を任せてもらうことができました。
それが初めての開発で、不安なこと・わからないことばかりでしたが、同じ現場には超ベテランの「開発業務なんでも来い!」みたいな人が数名いて、その人たちのサポートもあり無事完遂することができました!
もともと開発(モノを作ったり)することが大好きだったので、とてもとても楽しかったです。完成したときの達成感が最高でした!!
早く次の開発始まらないかな〜
Q & A
転職前にmoccoが抱いていた質問を自分で答えます。笑
※あくまでmoccoの今の現場での話です!確実に現場によって違うので、一例としてみてください
勤務時間は?
8:45〜17:30 (昼休憩45分) が定時です。
残業はある?
日によります!ですが定時で帰れることが多いです!
(ほかの現場の人は時期によっては毎日終電って話を聞いたこともありますが、私はほぼ定時退社です。笑)
★残業のパターン
夜間リリースで終電ギリギリまでリリース作業をすることがある。
定時間際でシステムトラブル等が発生してしまった場合は、解決するまで帰れないこともある。
あとすごいヤバイトラブルが発生した時は、夜中に電話で叩き起こされることもあるらしいのですが、moccoはまだ経験していません^^;
朝は何分前に出社する?
私は結構ギリギリです。最初の頃早めにいくと、オフィスがガラガラでした。笑
始業のチャイムより後に出社してくる人もいます。
中にはすごく早く来ている人もいます。
結構みんな自由です。
フレックス勤務可能?
フレックスの制度は無いですが、現場の上司が優しくて融通がきくので、体調が悪いとき等は勤務時間をずらしてもらうことがあります。
リモート勤務は?
できません。
私がいる現場はとてもセキュリティーが厳しいので、貸与されたPCしか使えない&PCは持ち出せないです。
有給は取れる?
取れます!!!!
リリースの日とか、よっぽどタイミングが悪く無ければ休ませてもらえます。
給料は良い?
新卒のときの給料に逆戻りしました。
未経験での転職は新卒やり直しだと思えばこんなもんかなと。
あと、申し訳無いですが、前の会社よりすごく緩いので仕方ないと思っています(笑)
これからもっと稼げるようにスキルアップ頑張ります💪
他に気になることがあれば是非質問してください( ˘ᵕ˘ )
まとめ
SESはブラックと言われてしまうことが多いですが、moccoはなかなか平和なエンジニアライフを送っています。
現場によって当たり外れは多かれ少なかれあると思いますが、本当に現場が合わなかったときは、現場を変えてもらうこともできるそうなので、入社前に感じていたSES企業への不安は今は全く感じていません。
むしろ、ひとつの企業に勤めるより色々な経験ができるので、スキルアップするのにはとても良い環境だと思います。
とは言っても、まだ1現場しか経験していないので、今後新しい現場に行ったときは改めて記事にさせて頂きますね♬
長くなりましたが、最後までお読みいただきありがとうございました(*^^*)