2018-09-11

組み込み系で色々思い出したので書く

https://anond.hatelabo.jp/20180909073549

↑で色々思い出したのでうっかり書く。

数年前までメーカ組み込みソフト開発やってた。今はWeb系と呼ばれるところに転職した。

どちらも超大手なので、両親レベルの年齢層でも企業名とかプロダクトの名前を知ってると思う。

元の文をディスってるというよりは、うちはこんな感じだったなーと思い出話と捉えてもらえば。

IoT(笑)なんてもの流行もあり猛烈な人不足。未経験でもホイホイ入れるし、SES拒否しても求人よりどりみどり

知らなかった。どういう機器を扱うメーカ人手不足なんだろう。自分転職活動したとき車載機器メーカ求人がやたら多かった。

最前線でもなければ家でコード書いてる人なんて職場の1割いるかいないかぐらいの緩い競争環境

ソフト開発が好きでそれを超極めてるというよりは、元々優秀で、ソフト開発はいくつかそこそこできることの一つみたいな人が多かったかな…。

旧帝大以上の人がゴロゴロしてたので、その人達まったり仕事してるから一見緩く見えたけど

雑魚国立大学出身自分が120%で戦っても、ゆるふわ系高偏差値大卒の方々に多方面で敵わなかった思い出がある。

自分のいた部署では京大とか九大の人が多かったけど仕事の質速さともに、一生敵う気がしなかった。

その人達にとって仕事なんて神々の遊びみたいなものだと思う。

なので競争に勝つ人は順当に難関大学出身者ばかりだった。

web系はそこに比べると大学難易度仕事出来る度合いの相関がかなり薄いと思う。理由は良くわからないけど、他のメーカ出身の人の話を聞くと同じ感想を持つみたいだ。


会社しか使えない機材で仕事をするので仕事中に必要スキルが伸びる

まあそれはたしかに。ただその企業しか使えないスキルもたくさん伸びる…。

古い体質の企業が多いのであんまりスキルなくても給料は年次で増えてく(ごく一部除いて年収600-650万ぐらいか頭打ちになってくるけど)

1年目で500万ぐらいだったけど5年すぎるとほっといても700万ぐらいになって(ただし残業代含む)

誰でも主任クラスになれてそこまでいくと普通にやってれば800万ぐらいにはなった。子供産むと万単位で月の手当つくし住宅補助もあったし退職金も…。

Web系は給料という面では手当も殆ど無いし、そこを除いた額同士で比較しても普通に低い。同じ額もらおうとすると部長上級にならないともらえない。

古い企業労働組合ちゃん組織されていて、会社と色々バトルしてきた歴史のある企業は、やっぱりベースも高いんだよなと思った。

ごりごり忙しいweb系と違って既婚率高い

組み込みときは深夜残業とか休日出勤しまくってた。既に色々な人が指摘しているけど試行錯誤とか学習含めて会社しかできないんだもの。そりゃそうなる。

web系の今は休日出勤殆ど無いけど、緊急対応電話がかかってくると突発的に対応しなきゃいけないのでそれはそれ。

自分コードが街中で動いてるのを見られるかもしれない

これは嬉しかった。

組み込み系のよくないところ

研究系の最前線を除いて東京23区内で働くのはかなり難しい。全般的オフィス田舎

メーカで言うと川崎横浜に集まりすぎだと思う。


最新の開発ツールに触れてたい人が発狂するような古い環境もちらほら。github知名度アンケートやっても知ってるが2割超えないところが大半だと思う。

自分転職するまでgitとかgithubとか使ったこと無かった人なので…。組み込みときsvnだった。

(ソースコードの最新は共有サーバのこのフォルダなんて運用だったり、

開発部はそこまで酷くなかったけど、評価部隊評価用のソフトバージョン管理してなくて悲惨だった。

不具合一つで人命にかかわる場合もあるので慎重さがないタイプだとレビューボコられる

直接人命を預かる機器に関わったことはないけど、ストレージ系だとバグユーザデータ消えると大トラブルになるのでレビューは厚めだった。

ソフトウェアの品質が高いかというとそうでも無かったと思う…。レビュー担保できるソフトウェアの品質ってわりと早い段階で頭打ちになると思う。

秘伝のタレ化してるけど長く受け継がれて歴史証明しているコードには勝てない。

部門によってはコード1行変えるのに部長承認必要というところもあったみたいだけど(ダムとか電車とかのインフラ)。

ソフト知識以外に弱電の知識がないと一人前の仕事が処理できないケースが多い(仕事でやってるうちに嫌でも身につくと思う)

自分のとこは弱電はまああればより良い(特許提案とかしやすいし、マネージャクラスは当たり前のように回路やメカや量産の知識も求められるのでHW出身が多かった)けど

担当者レベルならそれこそ担当が違うんでってことで回路のことは回路部隊がやってたし、それで回路担当評価が良くなることもSW担当評価が悪くもなることはなかった。

どちらかというとSW担当ならヘネシーパターソンの本から重要な部分を抜き出して読んだ程度の計算機アーキテクチャ知識必要だと思う。

今だとこれ読めば良いんじゃないかな。

コンピュータシステム理論実装

https://www.oreilly.co.jp/books/9784873117126/


グーグル解決法が落ちてないことが多いのでマニュアル(大抵英語)を正確に読む力が要求されることが多い

ググっても出てこない。社内で作っていうrHWモジュール開発者は社内に居ることが多いので、やたらドラクエする力がついた。

汎用的なモジュールになると社外のドキュメントを読む必要があるけど、たいてい英語なのでそこは同意

ただ正確に読んだところで社内外問わず間違えてたり、HWが仕様どおりに動かないことも多かった。

レジスタ設定をするタイミングが超シビアタイミング合わないとHWがロックするとかデータ失うとか。そんなのばっかり。

それがスキルかと言われると、うーん。転職で活かせそうなところとそうでないところはあると思う。

情報に乏しい状態でとにかくやっつけるスキルは身につくかな…。

あとはHWでどうがんばっても再現できないのでとにかくひたすら大量のコードを読むスキルとか。

記事への反応 -
  • 「プライベートでは一切勉強したくない」エンジニアにおすすめの職種

    おいでよ組み込み系ワールドへ。プライベートで一切勉強しなくてもそこそこの収入とよその会社からスカウト殺到のエンジニアライフがあなたを待っている 組み込み系のいいところ ...

    • 組み込み系で色々思い出したので書く

      https://anond.hatelabo.jp/20180909073549 ↑で色々思い出したのでうっかり書く。 数年前までメーカで組み込みソフト開発やってた。今はWeb系と呼ばれるところに転職した。 どちらも超大手なの...

      • anond:20180911002644

        何で転職したかが書いてない

      • anond:20180911002644

        QAの連中の話聞くとよくそれでやっていけたなみたいな話を聞く バージョン管理どころかドキュメントにすら残っていない 完全に属人化している

    • anond:20180909073549

      封建社会では命令に背いたら命や家が終わるがあったしライバルが居なかったから 努力(苦痛でもやる)でどうにでもなっただろうけど 豊かな社会じゃどうにもならんと思うよ それ以前に...

      • anond:20180909074656

        そう?コード書く行為は全く好きでもないけどお金得る対価と割り切ってるから普通に続けられてる。 好きなことじゃないから自分よりレベルが上の人間見ても劣等感をあまり持たずに...

        • anond:20180909080633

          どんなドカスIT屋でもマニュアルやセキュリティやリリース情報が 単純に英語なので「読む」に限ればイヤイヤ英語を読むが 電気や回路の前提知識がある者はIT屋の中でも非常に上等な...

          • anond:20180909083801

            組み込み系って、どこからどこまでなんだろう。 半田ごて使わないやつは組み込みにならない? 昔、アセンブラでゲームボーイカラーのソフトを作ってたけど、あれ組み込み系だと思...

          • anond:20180909083801

            「好きじゃない」と「イヤイヤやる」はだいぶ差があると思う。大して好きじゃなくてもできる能力があるからやる。 知識のジャンルに上等も下等もないでしょ。現代のweb屋さんのやっ...

    • anond:20180909073549

      嫌な世界じゃんw イッツ・ア・ソフマップワールドじゃんw

    • anond:20180909073549

      「猛烈な人不足」 あ…(察し) 朝8時~夜10時、(土日もあるよ^^)でもよければどうぞ(にっこり)

    • anond:20180909073549

      組込み界では今時のプログラミング界隈の常識の多くが通用しない。最初にあなたが相手にするのはRAM 1kB, ROM 4kB、クロック 20MHzなどというMCUである。 使用する言語はC99かアセンブラであ...

      • anond:20180910094331

        ゆうてソースはどうせテキストなんだからVimが使えれば…的な感じで作業は出来るやろ。

        • anond:20180910094652

          ダウンロードやデバッグがね... それに他のメンバーは標準環境を使いたがると思うよ。

    • anond:20180909073549

      日本人は農耕民族だからITなんて無理やで

    • anond:20180909073549

      リモートワークできないじゃん

    • "プライベートでは一切仕事したくない"人間で回す環境の職種の話

      この件、割とあるあるネタなので静観してたんだけど、"組み込み系"ってワードで気になったんで。 最初の"プライベートで一切仕事したくないA君の末路"みたいなのを書いた例のブロ...

      • anond:20180910124440

        わかったら知財で働いとけよ

        • anond:20180910125352

          知財系って社外に仕事を一切持ち出せない職場とか結構あるんすけど。

      • anond:20180910124440

        そういう会社で育てるというのが何気ないコストカットの結果、日本から無くなったから意味分からん状況になったんだよな。

        • anond:20180910164351

          効果測定無しで費用削減をもって費用対効果の改善と言い続けてきた結果……

      • https://anond.hatelabo.jp/20180910124440

        オレは仕事では一切仕事したくない。 それがオレのポリシー

      • anond:20180910124440

        概ね同意なんだけど一応指摘しておこう。 確かに電気関係の人で、電柱立てたりガスタービン動かしたりを勉強でやる奴はいない。 だけど、机上でこれらの勉強はやってたりするし、...

        • anond:20180911015859

          というか個人で自己研鑽するのって社会人の最低限の常識レベルなんだけどな。 コレに疑問持ってるやつって就職がゴールの次元低い奴らなんだろうなって思うわ。 どうぞ、勉強しな...

          • anond:20180911020743

            いや、そんな常識無いから。 他人の時間奪うなら、金払って。

    • Web系に無駄な勉強が多すぎるだけ

      https://anond.hatelabo.jp/20180909073549 MSみたいな巨大プラットフォーマーの技術やHTMLの規格とかならともかく JavaScriptのライブラリやフレームワークの勉強とかマジで無駄。 本来経年劣化の存...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん