[請益] 職涯方向請益(MCU vs linux driver)
各位好,這是我最近在煩惱的問題,想麻煩各位幫我看看。
我最近在考慮是否回鍋舊公司,或者是往新的公司發展
舊公司有一位前輩手把手帶我,他願意在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
目前暫時想到的問題是這些,如果未來有想到別的,請不吝嗇容許我提問,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.18.243
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1536223903.A.09C.html
推
09/06 17:01,
5年前
, 1F
09/06 17:01, 1F
推
09/06 17:04,
5年前
, 2F
09/06 17:04, 2F
→
09/06 17:05,
5年前
, 3F
09/06 17:05, 3F
→
09/06 17:05,
5年前
, 4F
09/06 17:05, 4F
→
09/06 17:07,
5年前
, 5F
09/06 17:07, 5F
推
09/06 17:10,
5年前
, 6F
09/06 17:10, 6F
推
09/06 17:12,
5年前
, 7F
09/06 17:12, 7F
→
09/06 17:14,
5年前
, 8F
09/06 17:14, 8F
推
09/06 17:19,
5年前
, 9F
09/06 17:19, 9F
→
09/06 17:19,
5年前
, 10F
09/06 17:19, 10F
推
09/06 18:09,
5年前
, 11F
09/06 18:09, 11F
推
09/06 18:25,
5年前
, 12F
09/06 18:25, 12F
→
09/06 18:32,
5年前
, 13F
09/06 18:32, 13F
推
09/06 18:52,
5年前
, 14F
09/06 18:52, 14F
推
09/06 18:54,
5年前
, 15F
09/06 18:54, 15F
推
09/06 19:01,
5年前
, 16F
09/06 19:01, 16F
推
09/06 19:02,
5年前
, 17F
09/06 19:02, 17F
推
09/06 19:32,
5年前
, 18F
09/06 19:32, 18F
→
09/06 19:32,
5年前
, 19F
09/06 19:32, 19F
→
09/06 19:33,
5年前
, 20F
09/06 19:33, 20F
→
09/06 19:34,
5年前
, 21F
09/06 19:34, 21F
→
09/06 19:34,
5年前
, 22F
09/06 19:34, 22F
→
09/06 19:38,
5年前
, 23F
09/06 19:38, 23F
→
09/06 19:46,
5年前
, 24F
09/06 19:46, 24F
推
09/06 19:48,
5年前
, 25F
09/06 19:48, 25F
→
09/06 19:50,
5年前
, 26F
09/06 19:50, 26F
推
09/06 19:57,
5年前
, 27F
09/06 19:57, 27F
→
09/06 19:58,
5年前
, 28F
09/06 19:58, 28F
→
09/06 19:58,
5年前
, 29F
09/06 19:58, 29F
→
09/06 19:59,
5年前
, 30F
09/06 19:59, 30F
推
09/06 20:05,
5年前
, 31F
09/06 20:05, 31F
→
09/06 20:33,
5年前
, 32F
09/06 20:33, 32F
推
09/06 20:44,
5年前
, 33F
09/06 20:44, 33F
推
09/06 20:49,
5年前
, 34F
09/06 20:49, 34F
→
09/06 20:50,
5年前
, 35F
09/06 20:50, 35F
推
09/06 20:59,
5年前
, 36F
09/06 20:59, 36F
推
09/06 21:11,
5年前
, 37F
09/06 21:11, 37F
→
09/06 21:11,
5年前
, 38F
09/06 21:11, 38F
推
09/06 21:58,
5年前
, 39F
09/06 21:58, 39F
推
09/06 22:12,
5年前
, 40F
09/06 22:12, 40F
→
09/06 22:12,
5年前
, 41F
09/06 22:12, 41F
推
09/06 22:35,
5年前
, 42F
09/06 22:35, 42F
→
09/06 22:35,
5年前
, 43F
09/06 22:35, 43F
推
09/06 22:46,
5年前
, 44F
09/06 22:46, 44F
→
09/07 00:38,
5年前
, 45F
09/07 00:38, 45F
→
09/07 00:39,
5年前
, 46F
09/07 00:39, 46F
→
09/07 00:40,
5年前
, 47F
09/07 00:40, 47F
推
09/07 01:46,
5年前
, 48F
09/07 01:46, 48F
→
09/07 01:46,
5年前
, 49F
09/07 01:46, 49F
→
09/07 01:46,
5年前
, 50F
09/07 01:46, 50F
推
09/07 02:24,
5年前
, 51F
09/07 02:24, 51F
→
09/07 02:24,
5年前
, 52F
09/07 02:24, 52F
推
09/07 03:50,
5年前
, 53F
09/07 03:50, 53F
→
09/07 03:50,
5年前
, 54F
09/07 03:50, 54F
推
09/07 07:42,
5年前
, 55F
09/07 07:42, 55F
→
09/07 07:42,
5年前
, 56F
09/07 07:42, 56F
→
09/07 07:43,
5年前
, 57F
09/07 07:43, 57F
推
09/07 11:29,
5年前
, 58F
09/07 11:29, 58F
→
09/07 11:29,
5年前
, 59F
09/07 11:29, 59F
→
09/07 12:46,
5年前
, 60F
09/07 12:46, 60F
推
09/07 17:56,
5年前
, 61F
09/07 17:56, 61F
推
09/08 01:40,
5年前
, 62F
09/08 01:40, 62F
推
09/08 15:16,
5年前
, 63F
09/08 15:16, 63F
→
09/16 10:55,
5年前
, 64F
09/16 10:55, 64F
→
09/16 10:55,
5年前
, 65F
09/16 10:55, 65F