[討論] 韌體工程師需具備知識與技術?

作者: mikejhou (Mike)   2015-12-11 00:22:53
大家好
小弟預期明年可以趕上最後一梯次研替
小弟研替錄取的公司是某系統廠的韌體RD
像是主機板與Server韌體的研發
想問問各位前輩
工作時大概都會需要接觸到那些工具或技術呢?
面試時 面試官說
C/C++ Linux有觀念即可
新人進去都會重新來
只是之前查104看到有些韌體RD還需要會用示波器跟看電路圖
那是那一類型的韌體才需要操作示波器相關的儀器跟懂電路圖呢?
另外那些人格特質比較適合做韌體RD呢?
因為碩論現在寫網頁
前後端都要用 但總是寫不出來感到痛苦
一度在想要不要明天回家申請個一般替代役
再給自己一年時間想想自己適合什麼
最後如果是主機板的韌體RD
想精進的話
可以自己買塊arduino開發版來學嗎?
自己有在考慮
如果有機會要不要往嵌入式方向走走看
作者: badyy (nick)   2015-12-11 00:25:00
x86就應該不用吧!
作者: olys (查無暱稱)   2015-12-11 00:42:00
韌體rd的範圍很大領域也多,常作整合(最大可以到hw+fw+sw的程度),懂越多不同領域的東西越好,所以直接把手上現有的基本科目(比如C/C++,OS,電路學)讀好,然後進去之後專心學就對了。
作者: cates (鍵盤萬事通)   2015-12-11 00:58:00
真心覺得若之前學純軟的話就別走韌體了
作者: codehard   2015-12-11 00:59:00
要學的東西太多了 不如就放棄吧
作者: kizu1124 (\( ̄ー ̄;) >)   2015-12-11 01:15:00
只要會c即可 剩下的進公司再學
作者: delacruz (delacruz)   2015-12-11 01:28:00
很會下patch最吃香
作者: chuegou (chuegou)   2015-12-11 02:51:00
寫arduino當韌體入門...我個人不推薦...
作者: vettelhsiao (SebVettel)   2015-12-11 10:00:00
網頁比韌體單純許多
作者: popcool (我不懂)   2015-12-11 10:00:00
連示波器跟基本電路都不懂的話真的不用玩了,另外我倒是認為從純軟轉硬體一開始會不適應,但其實對整個程式的架構觀念會比純韌體出身的好很多,以上是個人經驗。
作者: shietsd (123)   2015-12-11 10:30:00
進去學就會了啦 又不是很難
作者: BingLing (壞人請別再靠近我)   2015-12-11 10:39:00
多K hw spec 看公司是哪個產品的 FW的價值就是spec懂越多 C只是基本的進入門檻
作者: Smile365Day (微笑)   2015-12-11 11:33:00
系統廠的fw不用擔心有多難,都是別人寫好的code,你只會加print而已
作者: jeans1020 (廢鐵狂熱份子)   2015-12-11 17:08:00
寫C就夠了 其他進公司學反正多遇到幾個BUG 為了準時下自然會看示波器跟電路圖
作者: badyy (nick)   2015-12-11 19:27:00
QA也很懂spec的!
作者: calm979 (ZERO)   2015-12-11 19:44:00
示波器 就是要量你控制的pin ,因為會有外部硬體影響或被fw code影響線路圖 就是要知道你控制的pin high low的行為
作者: Cu56 (嗨你好)   2015-12-12 18:19:00
不懂電路的話,真的會很辛苦

Links booklink

Contact Us: admin [ a t ] ucptt.com