Re: [請益] 關於遊戲server與韌體工程師的選擇消失

看板Soft_Job作者時間9年前 (2016/09/10 06:32), 9年前編輯推噓2(206)
留言8則, 3人參與, 最新討論串5/5 (看更多)
把遊戲這二個字去掉的話,這二個領域都正隨著 IoT 興起起飛。 Linux porting 可大可小,有的工作是跟 vendor 買 solution (包括 SDK) 回來, 專門負責所謂的 build code,外加改改 (pin) config 之類的。 Linux porting 最重要的是很會 debug。 可以不是很懂怎麼設計架大型 software 架構, 但一樣要很會看 code, error message,熟悉各種 debugging tool。 寫 driver 和一般所說的 Linux porting 不一樣。 當然把 Windows 上的 driver 搬到 Linux 上重寫,也可以叫做 port, 不過一般會說這叫寫 driver。 Linux kernel tuning 這我沒有涉獵,推測比較簡單的是改 kernel config。 深入一點可能就像 PTT server,找出 bottleneck,打 patch 進 kernel。 以上共通點是都需要熟悉 OS/Linux 原理, 至少要對從軟、硬體交界以上的知識有深入的理解。 寫韌體跟 Linux porting 可以分開來看, 現在一般說的 firmware 是指 SoC 上的 software, 基本上不知道什麼是 Linux 也沒有問題,就是寫程式。 所謂的 low-level/embedded system engineer 並不會很侷限, 一般人普遍直覺這領域比較「硬 (難)」, 因此競爭反而沒有 front end/back end 激烈。 加上存在實際需求,且有機會一個人負責整個 device 端的軟體 (從 kernel 開始), 所以也很好 promote 自己,身價不會低。 領域知名 position:各種開發板背後的工程師 領域知名 project:Docker 至於對於 full-stack developer 來說,雖然 stack 的定義包含 OS, 但一般是從一個穩定的 platform 以上開始著墨。 所以日後若是想要走 full-stack engineer,會有更深厚的基礎知識, 硬體對你來說不會像對其他人而言是個黑盒子一樣。 Server 端需要的知識也很廣,不論是 DevOps 或 back end,都不用耽心受到侷限。 領域知名 case:AWS ※ 引述《a5334x (max)》之銘言: : 資工新鮮人 有爬過職缺和文章 但還是對領域不太清楚 : 想請問 如果選擇遊戲server開發 : 以後的工作會不會就限制在遊戲server了 : (下份工作還是只能找遊戲server相關) : 還是說該選擇台灣目前比較穩定的韌體類的Linux porting 嵌入式下手呢 : 想選一個對未來比較能累積自身價值的工作 : ----- : Sent from JPTT on my Asus ASUS_Z00ED. -- 任何人只要被劈腿都能突飛猛進, 每一位成功男士過去都有一位用心良苦忍辱背德的偉大女性。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 199.192.80.186 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1473460330.A.C66.html

09/10 08:29, , 1F
一般driver原廠都一定是做好了,系統廠做自己的版子try and
09/10 08:29, 1F

09/10 08:31, , 2F
error 縮小問題範圍debug,但是如果真的chip看起來怪怪的也
09/10 08:31, 2F

09/10 08:32, , 3F
只能問原廠,原廠也不可能跟客人說太多自己的硬體留下什麼
09/10 08:32, 3F

09/10 08:32, , 4F
設定可以調整!
09/10 08:32, 4F

09/10 08:34, , 5F
至於原廠的硬體怎麼動作跟流程都是寫個意思吧了~
09/10 08:34, 5F
※ 編輯: changyuheng (199.192.80.186), 09/10/2016 09:37:15

09/10 09:38, , 6F
我遇過原廠不說ic的bug,後來改driver改不出來,原廠才承
09/10 09:38, 6F

09/10 09:38, , 7F
09/10 09:38, 7F

09/10 15:36, , 8F
看datasheet一堆register寫reserved,就要知道有藏東西XD
09/10 15:36, 8F
文章代碼(AID): #1NqpXgnc (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1NqpXgnc (Soft_Job)