Re: [請益] 想往firmware發展該具備什麼技能?

看板Tech_Job作者 (該好好生活)時間7年前 (2018/07/04 23:50), 7年前編輯推噓19(19034)
留言53則, 18人參與, 7年前最新討論串5/5 (看更多)
看到這篇回個文 魯叔不才,大學研究所都非EE出身 現在在系統廠做韌體 所有的專業技能都是進入職場後才學的 技能很窮酸的只有寫廢code和專職打雜 Linux/RTOS完全不懂,只會寫mcu的firmware 正如原po文章底下的一個推文說的 想寫韌體做最好是想清楚自己想做的產品類別 學好產品對應的專門學科,了解演算法還有怎麼implement 這樣才有比較大的機會接重要的任務做 不然站著躺著都沒人家高,你覺得老闆怎麼看的到你? 寫mcu的firmware,從時脈設定、周邊到架在register底層設定往上長的韌體code都不難 買8051的書k一下、C的指標和structure學好一點就沒太大問題了 甚至周邊的sample code賣你ic的代理商都幫你寫好了 只要修修改改量量訊號讓模組動起來,學校的研究生就可以做了 另外建議學FPGA或是labview,幫履歷加分 進入職場也是很實用的技能 可是寫firmware尤其是系統廠的firmware 賺的錢硬是比design house少,類似性職的工作年收入大概只有design house的2/3 你說系統廠寫的code會比較少嗎應該也不會 更不要跟寫VHDL/verilog的那些人比 我一個大學同學和我念同一間大學同一間研究所 差別是他研究所轉電類,後來去design house 年薪早就是我的兩倍以上了 總之科系要慎選老師要慎選 興趣不能當飯吃,就這樣,祝你好運 ※ 引述《qazkevin (Linus)》之銘言: : 各位大大你們好 : 想請問一下 : 小弟大四EE : 本身對硬體與寫程式都有興趣,程式語言只會C語言 : 工作想找那種要懂硬體並寫相關的程式 : 跟學長姐聊天後建議我往Firmware發展 : 請問如果想往Design House的Firmware工程師該具備什麼條件? : 上網查有些做Linux or Android的也算Firmware工程師 : 但小弟沒有接觸過Linux & Android : 這樣往Firmware發展是不是會很吃虧或很吃力? : 台灣純寫C的Firmware又有哪些呢? : 懇請各位大大為即將進入科技業的小弟解惑 : 真的非常感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.33.160 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1530719458.A.E53.html

07/05 00:23, 7年前 , 1F
系統廠FW差多了 vendor都幫你做好 不行也是call他們來解
07/05 00:23, 1F

07/05 00:25, 7年前 , 2F
豬屎FW錢多 是因為要幫硬體找屎 擦屎 這層系統廠看不到
07/05 00:25, 2F

07/05 00:36, 7年前 , 3F
系統廠FW比豬屎FW輕鬆的意思?
07/05 00:36, 3F

07/05 01:00, 7年前 , 4F
系統廠FW也不輕鬆R 壓力很大
07/05 01:00, 4F

07/05 01:00, 7年前 , 5F
例如整天煩惱賺比豬屎屋的少這種壓力
07/05 01:00, 5F

07/05 01:07, 7年前 , 6F
豬屎屋FW要做驗ic/讀spec/寫fw/debug/焊接/測試/寫文件/給
07/05 01:07, 6F

07/05 01:07, 7年前 , 7F
客戶罵..
07/05 01:07, 7F

07/05 01:31, 7年前 , 8F
我系統廠FW也是驗ic/讀spec/寫fw/debug/焊接/測試/寫文
07/05 01:31, 8F

07/05 01:31, 7年前 , 9F
件這些事,還要幫其他部門擦屁股 QQ
07/05 01:31, 9F

07/05 01:55, 7年前 , 10F
前系統廠FW同上述,我是外加幫ic廠找bug解bug,順便
07/05 01:55, 10F

07/05 01:55, 7年前 , 11F
當新ic白老鼠。。。。
07/05 01:55, 11F

07/05 02:11, 7年前 , 12F
當IC廠白老鼠找BUG真的很雞巴,這些人出貨都沒驗的嗎 QQ
07/05 02:11, 12F

07/05 02:12, 7年前 , 13F
拿來跑一跑發現跟spec寫的都不一樣 QQ
07/05 02:12, 13F

07/05 02:37, 7年前 , 14F
系統廠就是鳥事多 code不用寫太深也能做 自然薪水不高
07/05 02:37, 14F

07/05 02:39, 7年前 , 15F
你很強能寫很深?十年前的確能靠這個領高薪 世界不一樣了
07/05 02:39, 15F

07/05 02:40, 7年前 , 16F
十年前那些很強的都被挖去ic廠寫fw 現在都改由ic廠包辦
07/05 02:40, 16F

07/05 02:41, 7年前 , 17F
系統廠就是遇到問題->找ic廠->ic廠不解->跟客戶說沒辦法做
07/05 02:41, 17F

07/05 02:42, 7年前 , 18F
現在你再強也沒用 公司就用不到強的 只要便宜聽話就好
07/05 02:42, 18F

07/05 02:44, 7年前 , 19F
真要講學校哪門課最有用 國文吧 咬文嚼字 真心不騙
07/05 02:44, 19F

07/05 04:42, 7年前 , 20F
推"咬文嚼字 真心不騙"
07/05 04:42, 20F

07/05 06:39, 7年前 , 21F
系統廠就是上班炒股票有問題打給廠商 我同事年薪80同年齡的
07/05 06:39, 21F

07/05 06:40, 7年前 , 22F
在ic場都破200 但我同事靠股票賺了150 所以兩者年薪差不多
07/05 06:40, 22F

07/05 06:40, 7年前 , 23F
07/05 06:40, 23F

07/05 07:25, 7年前 , 24F
ic廠錢多是真。ic尾巴也是留一堆 ,ic出包也都不承認。
07/05 07:25, 24F

07/05 07:25, 7年前 , 25F
強?在其位某其職而已 強的一樣是少數幾人
07/05 07:25, 25F

07/05 07:46, 7年前 , 26F
有四大嗎? 沒四大洗洗睡吧
07/05 07:46, 26F

07/05 07:46, 7年前 , 27F
現在沒四大進不來
07/05 07:46, 27F

07/05 07:46, 7年前 , 28F
寧可用四大新人也不要others老肝
07/05 07:46, 28F

07/05 07:48, 7年前 , 29F
others乖乖去輪班吧
07/05 07:48, 29F

07/05 08:38, 7年前 , 30F
你自己都說sample code來改,怎麼會覺得code寫的不會比較少
07/05 08:38, 30F

07/05 08:40, 7年前 , 31F
系統廠fw已經不是寫code為主,雜事就處理不完了吧 然後順便
07/05 08:40, 31F

07/05 08:40, 7年前 , 32F
當ic的QA,有bug報bug
07/05 08:40, 32F

07/05 08:40, 7年前 , 33F
要技術還是鑽研embedded linux比較實在
07/05 08:40, 33F
就說是看系統廠做的產品類別了,不是每間系統廠都是做消費性電子 總有產品還是需要數學和演算法才能實做出來的 除了這些之外也還有產品為了不同應用所要開發新的功能 這些演算法和功能的實現就不是code?

07/05 09:25, 7年前 , 34F
IC廠不管FW還是SW強的確實是少數,但是一定比系統廠多
07/05 09:25, 34F

07/05 11:01, 7年前 , 35F
我在系統廠,怎麼遇到far,不是給我錯的參數讓ic燒掉
07/05 11:01, 35F

07/05 11:02, 7年前 , 36F
要不然問ic頻率可以怎麼調不知道
07/05 11:02, 36F

07/05 11:18, 7年前 , 37F
系統廠一樣有幫豬屎屋擦屁股的事件
07/05 11:18, 37F

07/05 11:24, 7年前 , 38F
FAE會給錯誤的參數很常見吧,因為文件給的參數就是錯的
07/05 11:24, 38F

07/05 11:26, 7年前 , 39F
但試了文件建議的參數還不行,FAE才能跟他的RD同事求救
07/05 11:26, 39F

07/05 11:26, 7年前 , 40F
只是等到 FAE給答案之前,系統廠 RD已經試出正確解了
07/05 11:26, 40F

07/05 11:31, 7年前 , 41F
然後過一陣子這位找出正確解的RD 就因為薪水太低跳去ic廠
07/05 11:31, 41F

07/05 11:34, 7年前 , 42F
於是系統廠還是沒能力解問題 淪為新訓中心
07/05 11:34, 42F

07/05 11:59, 7年前 , 43F
原來是這樣 一切都說的通了
07/05 11:59, 43F
※ 編輯: finalx (61.219.23.178), 07/05/2018 12:25:36

07/05 14:20, 7年前 , 44F
要implement演算法不是很常見嗎?另外我說的是一般性的情況
07/05 14:20, 44F

07/05 14:21, 7年前 , 45F
系統廠當IC的高級QA是很常見的阿~多的是你踩到問題花一堆時
07/05 14:21, 45F

07/05 14:21, 7年前 , 46F
間釐清報給原廠解,甚至還要自己先做workaround,光這些時間
07/05 14:21, 46F

07/05 14:22, 7年前 , 47F
不知道要浪費多少,除非你用的已經是很成熟的IC
07/05 14:22, 47F

07/05 14:23, 7年前 , 48F
要學習domain knowledge原廠還是比較多資源
07/05 14:23, 48F

07/05 14:28, 7年前 , 49F
其實客戶拿到的文件都是精簡過的,很多東西你想解都沒辦法解
07/05 14:28, 49F

07/05 14:29, 7年前 , 50F
你自己也說design house錢比較多,能跳還是跳
07/05 14:29, 50F

07/05 19:30, 7年前 , 51F
其實就是吃不飽餓不死
07/05 19:30, 51F

07/07 00:21, 7年前 , 52F
系統廠FW很賽,包山包海...
07/07 00:21, 52F

07/07 00:23, 7年前 , 53F
原廠一包turnkey過來,就完全不鳥啦
07/07 00:23, 53F
文章代碼(AID): #1RFEpYvJ (Tech_Job)
討論串 (同標題文章)
文章代碼(AID): #1RFEpYvJ (Tech_Job)