Re: [請益] 韌體工程師如何轉純軟

作者: ykjiang (York)   2018-05-20 13:58:19
大量的演算法都在硬體處理沒錯,但你考慮過這些演算法怎麼來的嗎?
一個純研發的途徑,演算法都是先有軟體,然後才用硬體加速。
所以整個來說,關鍵演算法是軟體驅動的。
但從商業考量,自己研發不如用買的,IC公司會買人家開發好的 IP 來用。
就算純軟,真的困難的演算法,也是包到一堆 library 裡了。
只是純軟的世界,一堆好用又免錢的 library ,也很難說是好還是不好 :p
回到原標題,
一堆軟體人會降格跑去搞韌體,很大一部分是為了五斗米折腰啊
但也因為這樣,一堆軟體沒學好的也跑來搞韌體了,對產品來說,絕對是災難
因為這些人把在軟體那邊的壞習慣也帶了過來,而韌體出錯的成本大多了。
當初我從軟體轉投韌體陣營,心裡想著是要把軟體界新的觀念或工具引進韌體。
一開始倒也還如願,在這方面對公司有點小貢獻
現在就隨緣了,要 RD 還去搞人、風氣等等的問題,不是不行,但這短期看不出
產出的事,等到你搞好了,搞不好你已經不在這間公司了,何必呢 XD
而且案子的壓力一直進來,你還能分心搞這個,是嫌肝太新鮮嗎?
※ 引述《johnlee2772 (彩虹呢?)》之銘言:
→ threesmaller: 語法不難 不需要高度演算的c/c++??? 05/17 23:08
系統廠和IC廠的語法真的不難,很大量的演算很多都是在硬體處裡
反而是軟韌體是一些基本的flow和register IO而已,不過我也待過兩間而已,歡迎打臉
作者: threesmaller (三小兒)   2017-05-17 23:08:00
語法不難 不需要高度演算的c/c++???
作者: iiiii (I take 5)   2018-05-20 15:20:00
讓我想到當年被自稱來自匯頂的硬體工程師騙過
作者: jiansu (me)   2018-05-20 18:40:00
fw/driver重點不在語法演算法,要抓蟲和改軟硬架構,到Linux後重點在系統,這些都要技術,只寫c,控reg,不知道幾t這種人一堆,但沒價值,純軟只用lib整合,這種其實也沒技術
作者: MOONY135 (談無慾)   2018-05-20 18:49:00
我是樓上說的只用lib整合的沒技術 已哭 不會寫的也可以做我的工作
作者: bab7171   2018-05-21 07:24:00
目前看下來沒幾個懂韌體,有改過v4l2,跟also應該是沒有演算法是難在數學絕對不是程式有多難寫alsa目前在業界看到,上層被取代機率太高看一個非本科來寫上層app,才兩年就寫很好因為不用懂電腦架構,只要會用api,連api怎麼運作都不知道只要在專注在程式語法,和api
作者: shooter555 (shooter)   2018-05-21 16:57:00
其實也不一定啦, 等到api出問題的時候, 就要去搞懂他了然後演算法開發是真的碰不到就是了, 頂多實作它.不過在台灣, 薪資天花板, 技術職中軟體似乎比軔體高
作者: jackyu (孫權)   2018-05-22 09:29:00
搞懂他,然後呢?你也只能回報廠商,也不需要經手他軟體就針對有問題的API寫個迴避就好,到最後還是不需要懂台灣電子製造業發達,很多ODM的單,又有上下游整合,所以待台灣去做fw錢一定比純軟來的"合理"

Links booklink

Contact Us: admin [ a t ] ucptt.com