組み込み系なら35歳定年はありえなかったのに・・・

1仕様書無しさん2008/07/20(日) 10:12:25
組み込みはベテランほど重用される世界だからな

最近のプログラマ板はJava厨とかVB厨とか、コンピュータの動作原理もわからずプログラミングしているやつばっかりだから
ナノ秒レベルでシビアな制御を要求される組み込み系のスレは盛り上がらない。

新卒も増えないけど、実は美味しい分野。

842仕様書無しさん2018/07/10(火) 08:32:32.59
大規模な車載系の組込みなら仕様書あるんじゃないの?
いや俺も詳しく知らんけどw

843仕様書無しさん2018/07/10(火) 10:01:01.53
>>842
そういうエリートさんはここにはいないでしょ?

844仕様書無しさん2018/07/11(水) 00:15:54.68
>>838
それは多分すでに知識を有してるからそういえるんだぜ。
俺には>>839がなぜ動かないのかという知識すらないんだが(´・ω・`)

web系ってHPとかDB連携とかわかりやすい成果物があるけど
組み込みってほんと何やってるのか謎。巷で売ってるPICプログラミングの雑誌とか買えばいいのん?

845仕様書無しさん2018/07/11(水) 00:38:14.94
パっと見しかしてないけどこれがいいと思う
https://shop.cqpub.co.jp/hanbai/books/MSP/MSPZ201804.html

PICやりたいならググれば沢山情報出てくるから
そのブログとメーカーのデータシートでいい気がする

秋月とかでブレッドボードやUSB-RS232C変換とか
あとは適当なモジュール
その辺購入して遊んでみたらいいのではないかと思う

オシロとかその他の機材は個人レベルではやりすぎだと思うし
あとは実務でいろいろ学ぼう

846仕様書無しさん2018/07/11(水) 06:59:12.43
俺も>>839がよくわからん。リソースが少ないからとか?
そもそもこんなバカでかいスタック領域を取るバカなコードは
組込くらいのものだけど。
質の悪いコンパイラは最適化がおかしいからコード上は正しくても
想定外のマシンコード吐かれたりってのはある。
注意点なんてその程度だよ。

847仕様書無しさん2018/07/11(水) 19:43:23.91
Web系から見れば、組み込みをやってる人達は天才の集まり。
Cでメモリ管理しながらアセンブラポインタレジスタうんたらかんたらから逃げてたどりついた結果が猿でも出来るWeb系。

848仕様書無しさん2018/07/11(水) 21:02:43.98
Webが全然ダメなうちの組み込みは猿以下の天才ってことだな

849仕様書無しさん2018/07/11(水) 21:04:33.91
というかメモリ管理とか言って、予めスタック領域用意しといて
使い回すだけやん

850仕様書無しさん2018/07/11(水) 21:08:46.23
まずそのスタック領域・ヒープ領域が分かってる人はおそらくWeb系には10人に1人いるかいないかだからw
ポインタだって絶対ほとんどの連中は知りもしない。
断言してもいいがWeb系の奴らに組み込みっぽい事やらせたらどんな巨大なデータだって値渡しするぞw

851仕様書無しさん2018/07/11(水) 21:13:57.10
逆に組み込みやってる人間はヒープがうまく扱えない模様
メモリリークのオンパレード

852仕様書無しさん2018/07/11(水) 21:16:25.82
>>849
web系はそういうことを知らなくても動くプログラムになる
だから、勉強熱心な奴以外そういうことは端から知らない

853仕様書無しさん2018/07/11(水) 21:18:39.81
「隣の芝生は青く見える」ということわざは、組み込み系とWeb系のためにあるのかもしれんね(´・ω・`)

854仕様書無しさん2018/07/11(水) 21:19:17.32
>>852
組み込みの技術はメモリが技術力の全てらしい

855仕様書無しさん2018/07/11(水) 21:21:33.47
>850
>断言してもいいがWeb系の奴らに組み込みっぽい事やらせたらどんな巨大なデータだって値渡しするぞw
C言語の仕様上、配列は値渡ししないと思う

つかスタックやらヒープやらアセンブラより
ハード面(電子回路)の理解で苦労すると思う

856仕様書無しさん2018/07/11(水) 21:22:54.51
Web系言語はポインタではなく参照渡しメインだからC++向きかもな

857仕様書無しさん2018/07/11(水) 21:29:26.92
>>854
そう思うならそれでいいよ

858仕様書無しさん2018/07/11(水) 21:29:45.62
電子科卒なのにプログラムは好きだけど電子回路がさっぱりわからなかったからWebに行った。
Webに行ったらJavaやらASPやらHTMLやらcssやらMySQLやらOlacleやらBootstrapやらフォトショ技術やらjavascriptやら一人でやること多すぎて
もう嫌やと思って組み込みに逃げたいところだが電子回路の事を思うとゾッとする。アセンブラもさっぱりだ。死ぬしかない・・・

8598552018/07/11(水) 21:38:54.65
>>858
スマン電子回路って言うと語弊があったかもしれん

この業界は大手ほどハード屋とソフト屋が分業してると思うんだけど
俺の中小企業での経験だとソフト屋は電子回路が理解できるかと言うより
図面読めてICのデータシート見て使い方理解ができるか
通信プロトコルいろいろあるけど、その辺企画書読んで理解できるか
などなどその辺が重要かと

大手だと分業されてると思うけど
あまりハードの事を意識せずLinuxやリアルタイムOSの使い方覚える方が重要かも
これは自信なし

860仕様書無しさん2018/07/11(水) 21:39:05.23
アナログは専任に任せておけばいいし、今時関わるのはほとんどがデジタル回路だから
そんな難しくはないよ

861仕様書無しさん2018/07/11(水) 21:41:58.34
普段業務屋さん&Web屋さんの俺がプリント基盤デザインして発注して
オーブンでリフローまでやってる位だからな

862仕様書無しさん2018/07/11(水) 21:50:01.13
それだけ自分で出来ると仕事も楽しそうw
聞けば聞くほどやはり組み込みは無理そうだ・・・リアルタイムOS・・・大学で勉強した覚えはあるけど微塵も覚えてない・・・

863仕様書無しさん2018/07/11(水) 21:51:01.75
デジタル回路って言っても会社によってはFPGAなどで専任してる人いるでしょ

ハード屋が基板にLSI実装したらその使い方調べないといけないけど
ニッチな需要だからメーカーによってはデータシート糞でわかり辛いんだよね
DSPはやった事ないから知らない

組込み屋は言語よりこの辺が大変だと思ってる

864仕様書無しさん2018/07/11(水) 21:53:07.26
>>861
それは制度を求めないハードの設計だね
電源や高周波の設計だと専任に任せないといい設計なんてできっこない

865仕様書無しさん2018/07/11(水) 21:57:45.09
>>864
だからアナログ回路は使い回し、RFも既製モジュール
いいんだよデジタル回路だけで食えるから

866仕様書無しさん2018/07/11(水) 22:07:09.66
んーまぁあれだ
やっぱ会社によってどんな開発するかによって
様々だと思うわ

867仕様書無しさん2018/07/11(水) 22:11:36.60
というか組み込みプログラマで回路までやれるのなんてほぼいないから

8688372018/07/11(水) 22:27:39.85
はぁー色々ためになります。
上でポインタの話がありましたが、自分も普段はLL言語やC#を使って業務アプリやらを作ってる身なんで、
実行環境がどうなってるかは、あまり意識せずにプログラムしてますね・・
「俺も電子回路なんて読めねえよ・・」と思ってったら、色々な学習用ボードってのが出てるんですね。
自分の中では、組込みの人達はこういうの使って、自分OSを書くようなイメージなんですが、
頑張って勉強すれば俺にもできるんだろうか?

869仕様書無しさん2018/07/11(水) 22:31:09.34
別に回路の設計はできなくてもいいけど
中小なら図面は読めてハードを意識したプログラムを書かざるをえないでしょ

大手は知らないけど、多分OS載せて下回り(デバイスドライバー)実装する人と
OSの使い方と、お膳立てされた関数使うだけのわかれてるんだろうけど
想像ね

870仕様書無しさん2018/07/11(水) 22:38:05.11
>>868
俺はOSレスの開発しか経験してないよ

求人見てると大手はほぼOS載せてる
詳しくないけどリアルタイムOSだと専門で開発してる会社あるみたいよ
例えばこことか
https://www.esol.co.jp

871仕様書無しさん2018/07/12(木) 02:11:59.13
>>851
んなわけあるかよ
つかそんなコード実運用に耐えられんだろ
24時間365日動き続けるコードを書く技術はそんな甘くない

872仕様書無しさん2018/07/12(木) 06:12:20.51
>>871
んなことあるんだよ、だから24時間365日動き続けられない
ヒープを使うのは大概メモリに余裕があるシステムでの開発だから
短時間実行して終わらせる開発中は気付かないことも多い
関数抜けたら勝手に解放されるとでも思ってるのか
その割には解放コードが関数の最後にだけ入ってたり

873仕様書無しさん2018/07/12(木) 08:18:30.46
>>872
お前んとこのゴミ製品基準にされてもねぇ

874仕様書無しさん2018/07/12(木) 12:08:04.16
>>872
色々教えてくれてありがとう。
一匹粘着質のゴキブリが暴れだしたけど気にしないでいいよw

875仕様書無しさん2018/07/12(木) 12:15:17.19
組み込みの世界の認識が狭いなぁ
マイコンくらいしかやったことないんだろうなぁ

876仕様書無しさん2018/07/12(木) 12:24:50.24
heapからdynamic allocateするならメモリリーク試験は必須だし、
それ以下のシステムならbssセクションあたりに固定領域だろ。
何半端もんが嘘ついてるんだよw

877仕様書無しさん2018/07/12(木) 15:36:26.39
>>876
だね
872の現場知らん中途半端な知識の披露やれやれだね

878仕様書無しさん2018/07/12(木) 16:08:09.49
この職種って業界や会社によって
必要な知識や開発手法が様々だと思うんだけど
それがここ最近のレスにあらわれてる

879仕様書無しさん2018/07/12(木) 16:13:36.09
少し理解しだした新人が調子に乗り出す季節

880仕様書無しさん2018/07/12(木) 18:17:22.25
アバウトなことしか言えない組み込みマン達が
唐突な具体的すぎる指摘に顔真っ赤反論モード

881仕様書無しさん2018/07/13(金) 07:16:17.14
組込業界にいて覚えたのは、見下す、蹴落とす、丸投げる
驚きなのは、これがエンジニア間で発生すること
業務Webゲーム業界では対管理職ならともかくエンジニア間ではまずない
そんで機嫌が良かったり悪かったり八つ当たりしたり起伏が激しく
毎日毎時態度がコロコロ変わる
よーするにスキルもさることながら人として幼稚なのが多い

882仕様書無しさん2018/07/13(金) 07:22:02.90
まあ色んな意味で幼稚だからこそ長く続けられるのかもしれない

883仕様書無しさん2018/07/13(金) 10:03:21.55
そんなんweb系の方がひどい
毎日深夜まで酒飲めるチャラ男じゃないとすぐに冷遇されてweb系で生きていけないぞ

884仕様書無しさん2018/07/13(金) 17:35:39.63
>>881
卵子に精子を組み込む組み込み業界ですか?

885仕様書無しさん2018/07/13(金) 23:49:23.75
幼稚なやつって邪魔者を排除する事からまず考えるよね。
しかも邪魔者=俺よりデキるやつ。

886仕様書無しさん2018/07/13(金) 23:54:13.02
>>883
毎日酒飲むわけねえじゃん、Webは定時が午前様なんだぞ。
まあ出勤も午後だけど。というか自由だけど。

887仕様書無しさん2018/07/15(日) 19:34:45.84
うぇぶ系は仕事する前からおおよそ何すればいいかわかるけど(参考書多い・実際その作業が多い)
組み込み系は配属されるまで何をさせられるか本当に分からない

888仕様書無しさん2018/07/15(日) 20:05:02.40
わかっていたとしても客が納得する物を創るのが大変なのがWeb系
しかも専門分野を作って限定しないといけないくらい範囲があまりにも広すぎる
組込はローテクで事足りる

889仕様書無しさん2018/07/15(日) 21:49:45.15
ローテク(リアルタイムOS・電子回路・C言語・アセンブラ)

これ、うぇぶ系からしたらハイテク超えてオーパーツw

890仕様書無しさん2018/07/15(日) 21:56:30.50
アセンブラは書かないがPythonやPHPの拡張機能はC++で書いてるぞ
あとIoT機器を企画して販売してるからWeb企業でありながら若干組込

891仕様書無しさん2018/07/16(月) 14:32:41.51
組み込みの人って具体的に何を作ってるの?マウスとかカメラとか?

892仕様書無しさん2018/07/16(月) 14:39:04.12
産業機械の制御ソフト

新着レスの表示
レスを投稿する