2013-11-10

http://anond.hatelabo.jp/20131109185658

組み込み系の仕事をしている二年目です。

毎日仕事ができなくて凹んでます元増田の2年目が羨ましいです。

研究室では解析アプリケーションを作るのにC,C++,Fortranをいじってました

また趣味サーバの立ち上げやWeb系のJavascriptPHP,Pythonなどもいじっていました。

なんである程度どっちもわかります

で、そんな自分組み込み系の仕事に入ったわけなのですが、

まったく違う。組み込みWebアプリケーション文化が違ったわけです。

ここからはあくまで私の体験ですが…

まず、組み込み系はハード接続図)を読めないと話になりませんでした。

CPUFLASHSRAMFPGACPLDアナログ回路、バッファ、それらをつなぐバス、電源、接点、コネクタスロット、A/D、D/Aなどなど、

これらがどうつながってるか意識しなくてはいけません。SoCとか行っても接続図読めないと意味ありません。

この段階でプリント板の単体検証もしてもらいます

広い話、プリント設計組み込み系の仕事なんですよね。

次に、FPGACPLD設計があります言語VerilogVHDLです。XilinxAltera、Actel等のデバイスに書き込みます

PLDって言うのは言語で書けるハードです。似ているようでCPUと違うので設計にはスキル必要です。

この段階でシミュレーション(modelsim等)をしてもらいます

ここも立派な組み込み系の仕事です。

次にCPUです。言語はC,アセンブラC++です。でもほとんどがCです。デバイスルネサスSHとかです。自分はここで見習いをしてます

CPUに直接入ってくる信号(接点・バス等)もありますが、前述のFPGACPLDから入ってくる信号のほうが多いです。

で、アプリケーションWeb系と何が違うかといえば、ものすごい短期間にいろんなことが起こります

リアルタイム処理っていうのでしょうか。割り込みとか聞いたことありませんか。

要はOSがないので自分でなんでも考えなきゃいけないわけです。

CPU検証はMISRA-Cや専用のカバレッジテストツールで行います

一般的組み込み系の仕事と言われるとここを指すと思います


実際にはユーザーインタフェース設計組み込みに入ります

接点の調整とかLCDパネルとかメンテナンスのツールだとかがないと装置に指令を出せません。

これらにもCPUが入っているわけなので別にコードを書く必要があります組み込み系の仕事です。

さらPLCってのもあります

これは言語でかけるリレー回路です。リレーってのはスイッチです。

スイッチ操作することで接続されている機械操作(電源の入り切りとか)します。

これもCPU,PLD等とは全く違う方式(ラダー)で書きます。十分組み込み仕事です。

最後に組み合わせ評価・試験です。

ユニット試験では通っても、組み合わせ試験で動かないというのは100%あると思います

試験仕事じゃないと思われるでしょうが自分はここも立派な組み込み系の仕事だと思ってます

この段階で確認がとれた後、装置に渡せるようになります

などなど一言組み込み系の仕事といってもいろいろあるわけです。

上の中の2つ3つを仕事に使えるレベルまで持って行くには10年、20年はかかると言われました。

ここで表題の件なのですが、元増田の人は経験8年なので、例えばFPGAを8年やってきてCを書けと言われても大変だと思います

特にその後にWeb系の仕事(これも一言で表すにはいろいろジャンルがあると思いますが)をされてきたとのことなので

いろいろとあったのだと思います。逆にずーとやっていた分野のことを任せるといいかもしれません。

まずどんなことをやってきたのか聞いてみたほうがいいと思います

記事への反応 -
  • プログラマの経験年数なんてアテにならない

    組み込みを8年やってきて、その後Web系で6年やってるって人がこの前来たんだけどあまりにも使えなくて本当に困った 人間性に問題があるのは目をつぶっても技術レベルが新人に毛が生...

    • http://anond.hatelabo.jp/20131109185658

      今組み込み系の仕事をしている二年目です。 毎日仕事ができなくて凹んでます。元増田の2年目が羨ましいです。 研究室では解析アプリケーションを作るのにC,C++,Fortranをいじってまし...

      • http://anond.hatelabo.jp/20131110131920

        組み込みとWEB系は、全く違う仕事と言っても過言じゃないからな。おなじ食品系と言っても、料亭の調理師や、冷凍食品の開発をする人や、大豆の菌の研究をしてる人などでは、それぞ...

    • http://anond.hatelabo.jp/20131109185658

      開発環境やフレームワークなど 日々更新されてるから、経験年数が長いといっても 何でも出来るって訳じゃないと思うわ かえって凝り固まったこだわりとかで縛られてる人も多いと思...

    • http://anond.hatelabo.jp/20131109185658

      本当に、びっくりするレベルの低い人いるわ。

    • 情報・理工出身以外はソルジャーでしか使えない

      http://anond.hatelabo.jp/20131109185658 エンジニアの力量は確かに経験年数では計れない部分が大きい 特にWeb系なんて十把一絡げってか、バカでも未経験でも入れる会社ばかりでどうにもならん ...

      • http://anond.hatelabo.jp/20131110093841

        http://anond.hatelabo.jp/20131110022429 http://anond.hatelabo.jp/20131110012130 どっちも釣り半分な印象だけど、言いたいことはわかる。 とはいえ、そんな「マトモ」なエンジニアって 現実にはエンジニ...

        • http://anond.hatelabo.jp/20131110093841

          そもそもさ、ふつーに社会って、まともに仕事できる人なんて一つのグループで半分もいれば良い方なわけで。 よほどレベルの高い人だけ集めてる様な会社なら別だけど、 はてなーが集...

    • http://anond.hatelabo.jp/20131109185658

      ひぇええ〜。 「自称プログラマは日々漫然と努力もしないでダラダラ10年以上過ごして、2年目の子にすらすでに追い越されてる」を地で行く人間が通りがかりましたよっと。 実際は10年...

    • 無能なプログラマの特徴

      技術書を買っただけで満足するw ブクマするだけで分かった気になるw 勉強会(笑)には参加するが復習も実践もしないw 一つの言語を使い込めてないのに複数言語に手を出すw 流行...

      • http://anond.hatelabo.jp/20131110022429

        なんでお前いちいちにやついて喋ってんの

      • http://anond.hatelabo.jp/20131110022429

        そうだな。ありがとう。私はその自覚があったので、プログラマじゃないんだけどな。

      • http://anond.hatelabo.jp/20131110022429

        > 一つの言語を使い込めてないのに複数言語に手を出すw これはその通り! 複数言語を何となく使えるよりは 「Javaしか使えませんがJavaなら極めてます」 「PHPしか使えませんがPHPなら...

        • http://anond.hatelabo.jp/20131110094304

          > 複数言語を何となく使えるよりは > 「Javaしか使えませんがJavaなら極めてます」 > 「PHPしか使えませんがPHPなら極めてます」 > 「Pythonしか使えませんがPythonなら極めてます」 &gt...

      • http://anond.hatelabo.jp/20131110022429

        >・VisualStudioを貶す割には、パフォーマンス分析とかテストなどの便利機能は使えないw >・WPFが分からないだけなのに、自前で作る方が偉いと思っているw >・とりあえずVim(笑)を...

      • http://anond.hatelabo.jp/20131110022429

        ばかだなぁ、一言でまとめろよ ・知的好奇心がない

        • http://anond.hatelabo.jp/20131110100316

          ほんと長々と書きすぎなんだよ。 自分が無能と言ってるようなもの。 ・結果を残せない これだけでいい。 やる気がある・ない、知識がある・ないとか副次的な要素でしかないと思う...

          • http://anond.hatelabo.jp/20131110205231

            無能でも結果は残せるよ。 3年くらいはバレなくて上手く行った感じしてるけど、 あるとき大爆発を起こして当時の結果以上の損失を産むようなやつ。 「結果で評価」と言うと尤もらし...

            • http://anond.hatelabo.jp/20131110205935

              それはそれで大失敗した段階で評価を下げればいいんじゃね? 運も実力のうちというか、それまで結果残したのも事実な訳だし。

      • http://anond.hatelabo.jp/20131110022429

        プログラマ関連で出来る、出来ない、という話をする前に一言 Web屋=PHPerをプログラマに混ぜるな あのクソ無能と一緒くたにされるのは苦痛

      • http://anond.hatelabo.jp/20131110022429

        俺は自分のことプログラマとしては無能だと思ってるけど、これはあまり当てはまらないんだよな。まあ3つくらい。 俺はそもそもプログラマではないけど。計算量は気にしないと実際に...

      • http://anond.hatelabo.jp/20131110022429

        はてブ・匿名ダイアリーなどを使っているプログラマは全員もれなく無能

      • http://anond.hatelabo.jp/20131110022429

        特定経験に依存せずに一般化するのは難しいが幾つか、実装力、問題解決力向上に絶対に外せない基本要素を追加しといたw 最短路探索もそうだけど、個人的には各種探索木のイメージ...

      • 無能なプログラマでも、ある程度の給料をもらえる戦略を考えるべきだと思う| ただの通りすがり

        優秀でない人が勉強会に参加する意味がないのは、復習や実践をしないからでなくて、そもそも、そういう人たちが参加しても意味がない勉強会だからかもしれないからですよ。

      • http://anond.hatelabo.jp/20131110022429

        凄いなあなた。 それ全部クリアしてるのか。 あとはせめて人並みに性格悪くなければ、完璧に有能なプログラマなのに惜しいな。

      • Vimmerが無能なたった一つの理由

        http://anond.hatelabo.jp/20131110022429 Vimmer無能説には賛成ですね Vimmerが優秀でないと思われるのは、理由がないわけではないですよね http://rhysd.hatenablog.com/entry/20120325/1332686826 上記リンク辺りの...

      • http://anond.hatelabo.jp/20131110022429

        xevraが反応しててうけるw あいつこういうのにダメージ受けるタイプの人間なんだなw

      • http://anond.hatelabo.jp/20131110022429

        ところどころ強調されてるところとか痛々しくて見てられない 何か嫌な事でもあったの?

      • 無能ねー

        http://anond.hatelabo.jp/20131110022429 >| 英語で会話できない、最低ラインといっていいTOEICで800すら取れないw|< http://www.toeic.or.jp/toeic/about/data/data_avelist/data_dist01_05.html すげー。この数字見...

        • http://anond.hatelabo.jp/20131111163331

          一応つっこんどくと、TOEIC800はマジで大した事無い。 「英語が全くできないとは言えないがほぼできない」くらいのレベル感。 TOEICは日本人と韓国人あたりが受験者のほとんどで、言う...

          • http://anond.hatelabo.jp/20131111171354

            で、お前は何点取ったの?

            • http://anond.hatelabo.jp/20131111173307

              数年前に900超えてからは受けてない。 ちなみに英語は全然できない。まあ1人でアメリカに出張に行って帰ってくるくらいはできるが…。

              • http://anond.hatelabo.jp/20131111174110

                横増田だが、TOEIC900も取れんしたいして喋れん(海外出張に一人で行ける程度)が、小説とかはフツーに読めるなぁ。書くのはさすがに無理だが。ドキュメントの読み書きは英語でするけ...

                • http://anond.hatelabo.jp/20131111190210

                  それは単に受験してないだけでしょ。 ちょっと我慢して真面目に受ければ簡単に900後半くらい取れると思うよ。

                • http://anond.hatelabo.jp/20131111190210

                  ぶっちゃけ、いくら外国語が喋れると言っても、よほど馴染まない限り、自分の母国語の表現能力を超えることは出来ないからな。一旦、母国語で文章を考え、それを頭のなかで外国語...

          • http://anond.hatelabo.jp/20131111171354

            自分ができるからって、他人に「出来る出来る」「出来ないのがおかしい」と言う人間がブラック企業や就活自殺者を生み出すんだよね。

          • ソースが無い

            http://anond.hatelabo.jp/20131111171354 TOEICは日本人と韓国人あたりが受験者のほとんどで 「平均点は(100点中)10点なんだから"最低でも80点"とかいう基準はおかしい!」とか言ってるようなも...

      • ...という増田さんのエントリに、 「オブジェクト指向/デザインパタンを... - belacqui - はてなハイク

        無能なプログラマの特徴<http://anond.hatelabo.jp/20131110022429>という増田さんのエントリに、 「オブジェクト指向/デザインパタンを何か特別の技術だと思っているw」というのがあったのだけ...

    • http://anond.hatelabo.jp/20131109185658

      その場でコード書かせるのが一番早いよ。

    • http://anond.hatelabo.jp/20131109185658

      組み込みとWeb系ではもはや畑が違うと思うの。

    • http://anond.hatelabo.jp/20131109185658

      技術者の力量を見極めるためには職務経歴は参考程度にして、顧客への納品物以外で個人的にどんなプログラムを作ったかを聞いた方が早いかも。 何だかんだで企業向けシステムの開発...

    • うーむ

      http://anond.hatelabo.jp/20131109013939 http://anond.hatelabo.jp/20131109185658 http://anond.hatelabo.jp/20131110012130 http://anond.hatelabo.jp/20131110022429

    • http://anond.hatelabo.jp/20131109185658

      多々問題があるが、コードを見ずにプログラマを採用する人事も癌のひとつだ。

      • http://anond.hatelabo.jp/20131111001122

        採用活動をするときに「どういう人材を採用しようとしているのか?」について決まっていないからそうなる。 日本企業特有の病気。 なぜ日本企業だけそういうことになるかというと、...

        • http://anond.hatelabo.jp/20131111005131

          日本企業特有と断言してしまうってことは、つまりお前はアメリカ企業だろうと韓国企業だろうとベトナム企業だろうとナイジェリア企業だろうと、その特徴を客観的なデータを元に語...

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

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