社会人4年目が過ぎ去ろうとしている

はじめに


お久しぶりです。Kixiです。
今この記事は、雪降る名古屋の喫茶店で飛行機の時間を待ちながら書いています。
気付けば働きだして4年目となり、それもあと数ヶ月で終わろうとしています。
SEというブラック感溢れる業界ですが、最悪な仕事をなんとか避けながらここまで過ごす事ができました。
暇つぶしにでも、今までの軌跡を振り返ってみようと思います。

1年目

営業みたいな研修(実際に飛び込み営業させられる)を終え、技術的な研修はほとんど無いまま、いきなり大手配送会社のシステム開発部門へ送り込まれます。
自社の上司もいない中、いきなり設計書(基本、詳細)、コーディング、テストの一連の作業を塊で渡されました。
当然うまく行くわけも無く、時間をかなり掛けながら(そして理不尽に怒られながら)なんとかシステムはリリースに漕ぎつけました。
この時点で辞めてもおかしくない環境です。
その後、途中で同じプロジェクトになった自社の先輩は、メンタルヘルスで辞めていきました。
開発言語:Java、COBOL、SOAP通信等

2年目

自社開発に戻ります。
大手宅配チェーンのWEBサイト改修を担当しました。
といっても、実は入った時点で炎上していて、一度弾けました(プロジェクトが白紙に戻りました)
別会社へ作業を外注し、その別会社へ行って何でも屋みたいな立ち位置で作業してました。
人手が足りなければ手伝い、仕様が分からなければ教えて…(自分も分からなければ調査するしかありませんでした)
質問をまとめて上司へパスしたり、スケジュールの調整等、様々な事を行いました。
開発言語:C#、SQLServerなど

3年目

官公庁システムの新規開発に旅立ちます。
守秘義務があるため深くは語れませんが、ここも入った時点で中々やばそうでした。
パッケージで売っているのですが、そのベースのパッケージがすでにバグ満載。
設計書は嘘をつくし、コーディングのレベルも低かったです。
(OR条件100個見た時はそっとソースを閉じました)
SQLを独自解釈して勝手に書き換える独自フレームワーク…
他社のあいまい検索エンジンがコーディング終盤で急に使えなくなるなど、ヤバ要素が次々と追加されました。
開発言語:Java、OracleSQLなど

4年目

前半は、自社の開発を手伝いながら、新入社員の研修などしていました。
お客さんとのやり取りも基本は自分主導で行えたのが良かったです。
 
後半は、また別の官公庁システム系へ送り出されます。
新入社員の部下をつけてもらい、チームで入りました。
もし大きなバグがあれば、記者会見が起こるようなとんでもない環境です。
飛んできた作業を基本は部下に投げて、難しそうなものは自分で消化するスタイルで作業しています。

最後に

SEはやばい。
未経験で入る人は、きちんと研修をしてくれるかなど、環境についてはきちんと調べておいた方が良いです。
確かに、ゆるい環境で働くよりは身についたものは多いかもしれませんが、そんな苦労をしてまで手に入れるものでも無い気がします。
唯一の救いは、デスマーチが無かった事でしょうか…。
終電で帰る日は何日かありましたが、そこまで遅くなる事は稀でした。
来年は、このまま続けるのかも含めて、今後の人生を模索していきたいと思います。