Re: [請益] Android BSP軟韌體工程師發展性

作者: agmoagmo (小銘)   2014-11-25 22:47:48
※ 引述《gs9706 (普零特F)》之銘言:
: 各位版友大家好
: 小弟最近拿到"華碩android 軟韌體研發工程師"(BSP)研替缺的口頭offer
: 這幾天需要作出決定
: 關於BSP版上有相關文章在討論
: 看完之後覺得應該是個不需要寫很多code
: 而是修改、整合、debug成份佔很重的工作
: 我本身是不會排斥這樣的內容
: 但這樣的工作性質讓我有點擔心會不會有一日XX終身XX的情況
: 怕之後如果想換跑道(ex:一般軟體RD)會不容易
: 所以在此想請教tech_job版的前輩們BSP工程師的發展/未來性如何?
: 是否有相關經驗或例子可以參考?
: 謝謝<(_ _)>
就BSP的發展性,來回一下...
必須承認,對於手持裝置來說,
軟體絕大部份的know how,都是掌握在SoC晶片廠手中
例如Qualcomm/MTK/Nvidia...etc
但是BSP到底重不重要?
會不會只是個打雜的?學不到東西?
我覺得除非我們以後都不再用smart phone
不然手機/平板這些玩意兒只會越來越依賴他們
只要有生產需求 就絕對少不了BSP RD
就算CPU廠掌握絕大部份的SW know how
但都需要系統廠的BSP team幫忙整合
例如Qualcomm晶片+友達的螢幕+realtek的audio+聯詠的touch panel...etc
你可能可以學到什麼?
(1)看懂電路圖
(2)軟體是如何控制硬體 (driver撰寫)
(3)從底層硬體端到上層應用app framework端的溝通
(4)如何跟各個vendor廠溝通協調,描述一個問題的能力
(5)CS中作業系統的應用
(6)設計script做"聰明"的測試
...etc
雖然看起來是打雜的,但你可以從你被分配的function中
盡可能地去trace vendor廠的code
畢竟要能改的動別人的code之前,記得請先看懂
BSP有點像是你環遊世界一圈一樣
給自己一個overview
再看看喜歡哪個國家,再深入去遊玩
我認識很多人,是從BSP team跳到vendor廠的
例如做CPU的MTK,做wifi晶片的broadcomm...etc
先不用杞人憂天,學就對了
不用擔心學的不夠多,反而是要擔心能不能學的完XD
加油,共勉之!
作者: noviko (事與願違才是人生)   2014-11-25 22:52:00
Good
作者: appleboy46 (小惡魔)   2014-11-25 22:54:00
Good
作者: pinkowa (pinkowa)   2014-11-25 22:56:00
Awesome
作者: osnq (又可以掛bbs了)   2014-11-25 22:58:00
good~
作者: cphe (魔鬼藏在垃圾筒裡)   2014-11-25 22:59:00
扣除跟platform有關的,光是linux kernel就很多可以學的都是做一樣的事,做幾年功力大不同~ 態度和興趣比較重要推一下這篇
作者: PoorLoser (廢文製造機)   2014-11-25 23:02:00
幫忙擦屁股的
作者: kiii210 (HelloWorld!)   2014-11-25 23:13:00
Fantastic
作者: x000032001 (版廢了該走了)   2014-11-25 23:26:00
擦屁股..所以拉屎的比較高級嗎? 誠心發問
作者: Push5F (帳號已賣)   2014-11-25 23:28:00
學很多,但是...未來不被看好某種程度上是鳥缺,事倍功半(事多錢少沒前景)
作者: powertodream (The Beginning)   2014-11-25 23:29:00
cpu廠 掌握sw know how 是指? 不太懂@@?
作者: Push5F (帳號已賣)   2014-11-25 23:29:00
所以到處都缺人,只要肯學一訂有(屎)缺
作者: PoorLoser (廢文製造機)   2014-11-25 23:47:00
拉屎的錢比較多
作者: WenliYang (羊蹄嘟)   2014-11-26 08:21:00
屎缺+1
作者: shnobi (shiro)   2014-11-26 09:44:00
講的好棒棒,看了突然對這屎缺好心動
作者: Thors (Thors)   2014-11-26 10:28:00
介紹的很正確也很中肯呀,不知道一堆人酸什麼
作者: s1300135 (DIU)   2014-11-26 12:36:00
前BSP RD推一個 工作態度決定你能學多少 之後去哪
作者: Change (改變的開始)   2014-11-26 13:00:00
正因為這樣的工作內容導致工程師看起來都挺宅的
作者: shnobi (shiro)   2014-11-26 14:34:00
過於美化實際狀況的隱惡文,不酸對不起自己的良心
作者: AInnor (AInnor)   2014-11-26 16:05:00
樓上做過了唷? 好奇問
作者: omima7897 (喔密麻)   2014-11-26 18:13:00
酸的是什麼理由?可以講一下嗎 純粹好奇
作者: Knudsen (true me)   2014-11-26 21:12:00
system software做的深之前 最好是什麼都有碰一點系統廠的工作基本上可以提供這種廣度 做為一些基礎再往深處鑽研是最好的 BSP的工作內容算是基本能力 要學
作者: violetalan (紫砂很閒)   2014-11-27 00:49:00
ya~~
作者: bod96 (柏德)   2014-11-28 23:42:00
不知在系統廠做BSP和EE哪個比較屎?

Links booklink

Contact Us: admin [ a t ] ucptt.com