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系と呼ばれるところに転職した。 どちらも超大手なの...

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

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

      • ドラクエする力 >酒場に行くとか、街の人と会話する的なこと?

        • 他人の家に無断で入り込んでタンスを漁る的なことでは?

          • 法に触れたらいかん 「ゆうべはおたのしみでしたね」的なことだろ。

        • ドラクエする力>人に聞く力ですか?例えば、さしすせそで言うと−、 さ:『さすがです、課長、もっと教えて下さい!』 し:『知りませんでしたー、勉強になりましたー』 す:『素...

      • >1年目で500万ぐらいだったけど5年すぎるとほっといても700万ぐらいになって(ただし残業代含む) >誰でも主任クラスになれてそこまでいくと普通にやってれば800万ぐらいにはなった...

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

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

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

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

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

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

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

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

        • 石屋が配る巨大な.exeと数万円の書き込み機を使わないと書き込めないし、フリーのツールは出てくるコードが全く違うし、基板シミュレータは書きたければお前に書く自由がある世界

      • IoTだなんだと会社は言うが、新プロジェクトがアサインされるのはその変化を嫌うおっちゃん達で、当然やる気ゼロで一切物にならずに終わる。 若手は「モノ」を知らないからとテスタ...

      • 底辺企業やがgitやslackは使いたい人達だけで非公式に導入してたな

      • 組込み界では今時のプログラミング界隈の常識の多くが通用しない。最初に.. IT業界の仕組みと偽装請負の闇を分かりやすく解説しよう (1/3):「多重下請け+客先常駐+偽装請負」のコ...

        • 組込み込みは前提とされる知識が段違いやろ 既に経験者はともかく未経験は高専卒以上 ボクすごいが言いたいかエアプだと思う

      • なんか書いといたほうがいいような気がしたので書いておく。 組み込みといっても範囲が広く、 最初にあなたが相手にするのはRAM 1kB, ROM 4kB、クロック 20MHzなどというMCUである。 なん...

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

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

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

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

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

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

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

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

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

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

            • 他人の時間を奪ってないってのがわからないからそんなコト言えるんだろうね 自分で自分の時間を使うことに他人が介在する余地なんかないの わかったら他人の迷惑だから早く退職し...

      • 気持ちはわからんでもないが、そもそもパソコン1台とネットがあったらどこでも仕事も勉強もできるITエンジニアをほかの職種と比べるのって無理があると思うんだよなー。。。 だっ...

      • 最初の記事には登場人物2人にモヤッとするところがある 社長には「自由にやらせる社風気取ってるなら業務中に勉強時間設けることを許すとか柔軟に対応すればいいじゃん、できないな...

      • "ガスタービン" の記述辺りで思わず特定しそうになったオレ

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

    • 普段DMMの中の人より一切出てこない組み込み屋さんが岩の下からたくさん出ててき語ってくれて嬉しいです。

    • 大阪でIoT関連の組み込みやってるけど業績右肩下がりで年次で上がるどころかボーナスなしとか手当カットで年収450万くらいでピークアウトして400万切りそう IoTって言葉だけはやってる...

    • 新卒未経験で組み込みやってるけどきつい ソフトもハードも覚えることあってついていけない

    • まさに組み込みエンジニアだけど LinuxとかOSSやってるエンジニアと比べられるとね・・・

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

ログイン ユーザー登録
ようこそ ゲスト さん