4月から異動になった部署で組み込み系のソフト開発をすることになったのだが、職場の業務がすごくやりにくいので愚痴を吐き出してみる。
前の部署では回路設計メインだったので、ソフトの方は素人なのだが違和感大。バレない範囲でざっと書くとこんな感じ。
・ハードメーカーが製品用にカスタマイズしたアセンブラライクな独自言語を使用。ネットや書籍で開発環境の情報を得られない。
・C言語等他の言語でも開発できるが、「過去の資産を流用する」ため、何十年も古い言語を使用。
・プログラムの管理方法が前時代的。チェックサム、バージョン管理システムといった概念を理解している人がいない。
・ソースの変更はコメントアウト。5万行あるコードの3万行がコメント行
・ルーチンや変数の意図を知っている性格の悪い古参社員が幅を利かせお局化し、独裁政治
・デバッグが苦行。ソースコードの各行の実行時間を計算してタイミングチャートを紙に書け。デバッガ?なんだそれ?
・組み込みなのに、ハードの仕様書を読ませてもらえない。理由はハードエンジニアに質問した方が自分で理解するより早いから。
俺がおかしいのか、組み込み系の現場というものがこんなものなのか。
2,3年でまた異動だろうから何とか耐えるか、職場を変える努力をするべきなのか、見切りをつけて転職準備を見据えるべきか。
いろいろ考えてしまう土曜の昼下がり。
それが正常か異常かを判断できる中で一番偉い人に相談すべきじゃない? 偉い人に直訴するパスを作る能力はどの職場でも大事よ
職場変えてみたらまずいの? 普通に会社の利益につながるでしょう。