![]() |
||
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
是不是高手看回文就知道一二,alyer大大想必是高手級別的,以後有問題希望能向您請益。 以下給樓主: kernel 的確在實戰中用到機會不大,但是在很多時候 kernel 跟 driver 相關性很大,例如你要在 driver 中寫中斷服務知道有些東西能用、而有些該避免,如果有學習過 kernel 才會知道為什麼是這樣的,真的有心走這條路,學習 kernel 是必要的。 摸過 ev kit 其實跟真正開發產品還是不一樣的,因為你用的元件跟電路一定不會跟 ev kit 一模一樣,其實很多時候奇奇怪怪的問題是來自硬體,不過也不用學到很強,像我以前是學電機的,只學過很基本的電子元件與電路也勉強能湊合著用,然而我興趣是軟體,所以出社會以來都是做軟體工作,資訊科班的資料結構、作業系統也都是自修會的,這些基礎課程對 embedded 來說其實都算是基本功。
__________________
滿招損 謙受益 |
||||||||
![]() |
![]() |
Major Member
![]() 加入日期: Sep 2002
文章: 155
|
很感謝各位網友回答
不過跟我想問的不太一樣 我是應該還會去上課吧 自己學也不知道學到何時 只是不知道資策會跟職訓局哪個比較好 想知道有沒有人有上課過的經驗呢? |
||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Mar 2008 您的住址: 台北
文章: 908
|
引用:
如果算擅長C, 也就是大概幾千行到幾萬行的application, 算是家常便飯, 那要熟練linux kernel與一般driver, 大概1~2年內就一定可以辦到 如果不太擅長C, 幾乎沒寫過千行以上的application, 恐怕要搞懂linux kernel與稍複雜的driver, 2~3年算是保守預估 擅長與不擅長 如何定義, 當然不能只用幾行來判定, 只是這是最簡單的方法... 除了許多硬體相關的know how以外, 程式模組化設計才是最精髓的地方 外面開的課, 大概是師傅領進門, 多少有點幫助, 如果要很快的入門, 確實是一個好選擇 但要到很熟練, 能應付工作的等級, 還有相當距離 darkangel兄客氣了 ![]() 如果你擅長linux kernel, 這樣薪水是真的低了點... 若要找更好的機會, 應該不難阿...
__________________
http://enjoyingmusic.blogspot.com 提供視聽參考與各種相關音響知識的好地方 http://enjoyinglive.blogspot.com 分享實用的生活經驗 此文章於 2010-08-03 09:37 PM 被 ayler 編輯. |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jan 2005 您的住址: 台北縣
文章: 299
|
那.....
各位高手 先進 請問有推荐的班 或是課程 可以上的嗎? 希望在北縣市. 謝謝! |
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
老實說我們很多已經在業界工作的,大都沒上過職訓那種課程。 所以我們頂多只能在實務跟學習上給建議,但是無法介紹你上什麼課。 ayler 大大有說,這種課程只是師父引進門而已,修行還是看個人的。 寫軟軔體就是要持續進修才能與時俱進,我曾經戲稱我們這一行是讀書工業,我退伍差不多十年了還是整天在看書,頭髮都快白光掉光了。 ![]() ![]() ![]()
__________________
滿招損 謙受益 |
|
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
kernel 有不少東西是跟 OS 有關的,比如說 critical section 的保護, multi-process/multi-thread 的 race condition 等等,如果沒學過相關概念還是會碰到瓶頸的,像一般寫 AP 幾乎不會有所謂 critical section 的問題,這部份並不是光 trace kernel 就可以的,還是要多看點書,實務跟理論在這裡就可以相互印證。 引用:
我基本上算是人生失敗組的,這把年紀應該也沒機會敗部復活了,幹這一行的人高手如雲,而且一個一個比我還年輕有為,目前薪水以我的年紀跟經驗來說雖然是偏低很多(annual income below 500k),但還勉強不至於流落街頭,也就加減過一天算一天。
__________________
滿招損 謙受益 此文章於 2010-08-05 01:30 AM 被 darkangel 編輯. |
||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Mar 2008 您的住址: 台北
文章: 908
|
除了OS概念以外, 建議去讀些模組設計的入門書, 對寫大程式會很有幫助
講一個我朋友的例子, 他很年輕, 能力很強, 經歷強到不管學歷了, 是只有三流大學都不如的畢業證書 當完兵跑到股王的子公司去應徵, 工作是embedded system, 開的價格是碩士畢業薪水, 還有種加個條件是"他有權力拒絕加班" 那股王的大老闆親自面試, 談了好幾次勉為其難答應了 沒想到他才幹了兩年就變成技術老大, 幾乎沒再寫code, 部門裡面都是聽他話的碩士生... |
![]() |
![]() |
*停權中*
加入日期: Apr 2001 您的住址: Save Room
文章: 201
|
引用:
以您的能力拿 3xk 實在很不可思議 以前帶過 OS 和 C 語言都不懂的韌體工程師,起薪也有 40k 後來他被裁員,跳去其他公司,起薪變 54k 機會是自己找的,多多嘗試,總有一天會遇到伯樂 |
|
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Dec 2001
文章: 55
|
![]() 引用:
OS 和 C 語言還有組語都不懂的韌體工程師,每個月超過80K的 我也遇過..^^;; ,唬爛強的人有時候是可以騙過面試官,但是 能不能作長久還是要看實力. 樓上幾位大大說的還蠻中肯,職前訓練都只是幫助入門而已, 我個人會比較推資策會的課程,因為它配套比較完整,不過它 很貴......還沒找到工作就要先砸一大筆$$,對於第一次找工作 的人來說算是賭很大. |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Feb 2002
文章: 634
|
嵌入式分蠻多的,一路就是先前版友回的類似ARM base的cpu+OS+上層AP。另一路就是使用低階的cpu(4bit , 8bit ,16bit , 32bit 都有)來開發。看開版的朋友想走哪方面囉。
不過不管怎樣我覺得韌體工程師軟體硬體都要能夠懂一些,不然每次出問題很容易被質疑是你韌體寫壞了,假如不懂的話就是被人牽著鼻子走了 另外學習上除了課程之外,嵌入式這個東西在大陸超熱門的,大陸蠻多網站都有很多資料來做參考 |
![]() |
![]() |