職涯方向請益(MCU vs linux driver) - 工程師

Jack avatar
By Jack
at 2018-09-06T16:51

Table of Contents

各位好,這是我最近在煩惱的問題,想麻煩各位幫我看看。

我最近在考慮是否回鍋舊公司,或者是往新的公司發展

舊公司有一位前輩手把手帶我,他願意在MCU的平台上,從串列通訊(spi, uart, usb..et
c)、如何寫multi-tasking、scheduler到在arm系列上自己寫一個RTOS,從頭帶我"寫"過一
遍。回去的話,可以確定的是我可以把馬步蹲地很穩,但年薪少了15萬。

新公司是直接進入embedded linux,一個龐大且前人已打好基礎的系統,沒有機會從底層
自己來過一遍。

我對OS如何分配每個task的資源、如何處理每個task之間的資料傳遞、以及如何讓一個系
統穩定且有效率的執行工作,非常地感興趣,這也是我未來想走的方向(但我不確定有沒
有這種職缺,如果有的話,職缺名字又叫做什麼?)。

我不喜歡待在linux的上層(不用管OS以下的事,只需要實現純邏輯部分),我對硬體及韌
體之間如何互相配合、OS如何把底層的事情做好感到興趣,我喜歡在硬體與韌體之間游走

以下是我的問題:

Q1: 有一位資深的前輩(30年經驗)教我第一段所提及的內容,這個經驗是難得可貴的嗎?
還是會寫multi-tasking與RTOS並不能替我的職涯加多少分。如果我有辦法自己寫mul-task
ing與RTOS,在"台灣"的就業市場中我扮演著什麼角色?我能做什麼樣的工作?

Q2: 我上104搜尋關鍵字kernel,看到了例如這個職缺: https://reurl.cc/WdQzL
這個職缺的工作內容與我所描述的"OS如何分配每個task的資源、如何處理每個task之間
的資料傳遞...等等"是相符合的嗎?

Q3: 如果不符合,那這個職缺確切的工作內容是什麼? 如果符合,我回前公司所學到
(multi-tasking的程式寫法、scheduler、RTOS)的內容是不是強正相關?

Q4: 如果我往linux driver的方向走,有機會碰到OS嗎?(我聽有些人說寫driver不太會管
到OS,因為OS是不公開的,或者OS非常之穩定,也沒機會改到)。是不是我往linux driver
的方向走,從此以後我職業生涯的方向就不一樣了? 寫linux driver vs 寫linux kernel

目前暫時想到的問題是這些,如果未來有想到別的,請不吝嗇容許我提問,謝謝。

--

All Comments

Dora avatar
By Dora
at 2018-09-11T09:54
我選錢多的,MCU自己學就好
Linda avatar
By Linda
at 2018-09-13T21:27
MCU程式很簡單寫 要寫 linux driver 功力比較深
Kyle avatar
By Kyle
at 2018-09-18T12:49
不過都是要看硬體啦 有些硬體也沒做啥 driver 寫個
mmap() ioctl() 接口就沒事了
Joe avatar
By Joe
at 2018-09-22T15:04
台灣豬屎屋 會"真的"改 OS 的幾乎沒有 反正都用官方的
Kumar avatar
By Kumar
at 2018-09-24T12:54
選 microled. 未來年薪上看兩百萬
Audriana avatar
By Audriana
at 2018-09-28T12:03
linux 排程的算法很複雜 主要是RR 加上 weight
Dorothy avatar
By Dorothy
at 2018-10-02T01:27
要做 RTOS 的話 就去 WindRiver 這家幾年前被intel買下
Barb Cronin avatar
By Barb Cronin
at 2018-10-04T17:06
選錢多的正解 練這麼多最後去大公司當小螺絲釘賺錢 一
樣功力全廢
Ula avatar
By Ula
at 2018-10-09T05:39
還以為是很紅很賺的漫威宇宙呢
Mia avatar
By Mia
at 2018-10-12T02:54
都學?
Anthony avatar
By Anthony
at 2018-10-16T20:29
先了解一下前人留下的是不是正常的東西吧,擔屎很累的
Emma avatar
By Emma
at 2018-10-21T02:22
不覺得在前者能學到你想學的東西
Odelette avatar
By Odelette
at 2018-10-23T03:12
去錢多的 正解 這年頭沒人從頭來的
Noah avatar
By Noah
at 2018-10-25T02:03
產品賺不賺錢比較重要
Noah avatar
By Noah
at 2018-10-27T00:55
不管哪個,你進去後做的事很可能不是你想像那樣
Candice avatar
By Candice
at 2018-10-28T03:48
linux複雜度比較高
你如果真的很認真 你列的那串串列通訊一年內就該能通
Hedda avatar
By Hedda
at 2018-10-30T09:08
再多一年讓你熟悉assembly跟multi-tasking 基本上兩年
David avatar
By David
at 2018-10-30T11:30
到三年大概就能出師惹 ...然後呢?
現在有多少公司會自己重新刻一個RTOS (笑
Anonymous avatar
By Anonymous
at 2018-11-01T02:48
kernel缺不多吧 還是選錢多的實在
John avatar
By John
at 2018-11-04T21:08
選錢多的是唯一解
Hedy avatar
By Hedy
at 2018-11-06T00:55
假設學的到 只差15萬其實很划算 出師總比半吊子好
Oliver avatar
By Oliver
at 2018-11-09T11:35
也許在競爭更高薪的職缺時 這些技能可以讓你脫穎而出
Eartha avatar
By Eartha
at 2018-11-14T09:37
我只有聽過在面試時 會擔心資工背景不夠對kernel不熟悉
Isla avatar
By Isla
at 2018-11-14T13:07
不敢抓你進來開發driver的 反之MCU開發跟maintain找人
還真沒聽過有人有類似的concern的
Elizabeth avatar
By Elizabeth
at 2018-11-16T17:12
不過你興趣在哪就往哪走吧 只差15萬其實興趣比較重要
Elizabeth avatar
By Elizabeth
at 2018-11-19T10:19
一年15萬的學費,超便宜!
Yedda avatar
By Yedda
at 2018-11-20T18:30
你想做的有些豬屎屋都有
Delia avatar
By Delia
at 2018-11-23T04:51
找開源專案來看
Sandy avatar
By Sandy
at 2018-11-26T20:11
寫driver當然會碰到OS...不然怎麼知道driver啥時被prob
Lydia avatar
By Lydia
at 2018-11-30T22:44
啥時被中斷等等事情 寫kernel磨練耐心比較多啦
Suhail Hany avatar
By Suhail Hany
at 2018-12-02T15:51
找開源來看+1
Jacky avatar
By Jacky
at 2018-12-05T20:11
如果你還不熟悉,先繳學費打好基礎吧!基礎打好了,去
哪裡都沒問題!
Madame avatar
By Madame
at 2018-12-09T04:37
選錢多,有興趣就把前人寫的砍掉重練
Agnes avatar
By Agnes
at 2018-12-11T00:48
你想學OS的話更應該選LinuxDriver,一般MCU用的OS不會有
太複雜的功能,能學到的不多
Ethan avatar
By Ethan
at 2018-12-11T01:54
MCU上會有功能與資源蹺蹺板問題,選$$多的,有時間再自我
進修就好
Megan avatar
By Megan
at 2018-12-14T23:41
我有MCU的課程想要便宜轉讓,有需要的可以站內信!謝謝!
Elizabeth avatar
By Elizabeth
at 2018-12-15T19:06
不要想著從底層自己來一遍 那個當興趣私下弄弄就好
Iris avatar
By Iris
at 2018-12-19T02:31
建議你去 linux kernel 轉一轉, 反正那些bus一個也不缺
Hardy avatar
By Hardy
at 2018-12-20T20:53
你要真的有興趣 人家寫好在那邊 你用看的一樣學的到
William avatar
By William
at 2018-12-22T22:00
1. 我在前公司面試過你,最近丟的履歷我又有看到 2.
如果有"embedded" linux單位可去,直接去,不過如果
沒人帶,會很辛苦喔……
Ingrid avatar
By Ingrid
at 2018-12-24T23:53
選1) 這個技能是一輩子的 去做其他複雜系統也能貫通
因為才差15萬而已
Ethan avatar
By Ethan
at 2018-12-29T18:36
都不要去,都過時多久的計術了。要學resource management,
kubernetes才是正路
Edward Lewis avatar
By Edward Lewis
at 2018-12-31T04:37
如果你有trace code的能力,其實Linux kernel code都在那裡
了,看多了你就能體會高手寫的code多漂亮,有很多可以學的
Rosalind avatar
By Rosalind
at 2019-01-04T03:52
Git 也能看以前修正的原因和記錄
Hedy avatar
By Hedy
at 2019-01-09T01:26
你講的想學的偏linux 但舊公司教你的只是mcu 少15萬不
值得 而且到時候要學linux又要重新學
Christine avatar
By Christine
at 2019-01-11T07:27
@pponywong, 今年四月Intel將WindRiver賣給私募股權公司TPG
Carolina Franco avatar
By Carolina Franco
at 2019-01-16T00:22
樓上大神偷偷出沒
Quintina avatar
By Quintina
at 2019-01-17T08:56
野生的大神
Audriana avatar
By Audriana
at 2019-01-21T22:16
掉到大神
Edwina avatar
By Edwina
at 2019-01-23T12:29
MCU 跟 linux driver 我都會,薪水也沒特別高, 你還是
去錢多的好了

中科院 系發中心 專案組

Mason avatar
By Mason
at 2018-09-06T11:26
※ 引述《winword (天野銀次)》之銘言: : 合議薪制 一堆老人不做事不扛責任領65K : 用合議薪制把他們低薪 不然變養老院 : 問題是年輕人也低薪 : 年輕技術員合3萬多 那他們也不願多做事 : 而且又偏僻 合議可能就沒偏遠加給了 : 有機會就考國營 中鋼 公務員考走 : 軍官都合議很高薪 : 中科院本來就是軍方的 : 肥水不落外人田 : 老實說 : 這樣不知道怎麼留人才 : 只剩一堆 ...

美國政府提供80萬美元於區塊鏈研發

Ida avatar
By Ida
at 2018-09-06T09:39
美國政府提供80萬美元於區塊鏈研發 http://bit.ly/2CoG8mz 隨著區塊鏈技術愈來愈多廠商與國家的採用,區塊鏈整合繼續在全球各國不斷擴散中。就 在此時,美國政府已向加州大學聖地亞哥分校的研究人員撥款818,433美元用於開發開放 科學鏈(Open Science Chain)的研究型分布式帳本計畫,主要是在充當科學實驗數據的 自適應數位記錄,可在添加訊息時進行更新。 研發公司 ...

綠點OPS_設備專案工程師

Mia avatar
By Mia
at 2018-09-06T08:52
最近有被邀請面試,薪資標準如何?這個職缺操不操? 請各位大大指點迷津 - ...

瑞昱 全年業績拚新猷

Robert avatar
By Robert
at 2018-09-06T08:36
工商時報【蘇嘉維╱台北報導】 網通晶片廠瑞昱(2379)公告8月合併營收達40.82億元,衝破單月歷史新高水準,累計今 年前8個月營收相較去年同期成長10.2%至297.2億元。法人表示,瑞昱本季主要受惠於中 國標案重啟,加上傳統旺季加持,帶動網通產品出貨暢旺,今年第四季又有車用乙太網路 (ethernet)晶片接力,全年營收將有機會再締新猷。 中興通訊在先前遭到美國禁售晶片,連帶衝 ...

醫學生板講的台積薪水是正確的嗎?

Franklin avatar
By Franklin
at 2018-09-06T08:34
醫療跟科技業有什麼好吵? 當初聯考差幾分才能上要不也拿出來嘴一下 起跑線就被海放了,還在台積比醫師笑死人 一堆無關緊要的雜魚在幫人家喊錢多錢少 推文大概一堆都是 跪求教授放人的學生、月薪N萬工程師? 我也有家人是醫師,一年所得稅申報幾個扶養、抵稅等等 還要補繳80萬的稅, 先摸摸你自己口袋一年有沒有進帳80萬吧 科技版不長進就是因為願意分享資訊的人少 怨念重的人特別多又見不得人 ...