PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者ayler
1. linux涵蓋範圍最廣, 軟硬體平台最多, 文件資料也最多, 目前embedded system產品最多的是linux, 最適合學習
2. 讀過幾本kernel書籍, 改一改kernel, 增加一些小功能, 這樣就有基本水準, 更進階可以玩大型的porting, 或開發簡單的driver
3. kernel不見得實戰上會用到, 但這是練功不錯的方式, 如果kernel都很熟練了, 那搞ap基本上問題就不大,
可以再去玩些大型的ap增加經驗值
8. 沒錯, 真正還是要實戰過,
只是實戰前還是該先做點模擬戰,
若只是讀讀書本就想來打實戰, 那就差更遠了


是不是高手看回文就知道一二,alyer大大想必是高手級別的,以後有問題希望能向您請益。

以下給樓主:
kernel 的確在實戰中用到機會不大,但是在很多時候 kernel 跟 driver 相關性很大,例如你要在 driver 中寫中斷服務知道有些東西能用、而有些該避免,如果有學習過 kernel 才會知道為什麼是這樣的,真的有心走這條路,學習 kernel 是必要的。
摸過 ev kit 其實跟真正開發產品還是不一樣的,因為你用的元件跟電路一定不會跟 ev kit 一模一樣,其實很多時候奇奇怪怪的問題是來自硬體,不過也不用學到很強,像我以前是學電機的,只學過很基本的電子元件與電路也勉強能湊合著用,然而我興趣是軟體,所以出社會以來都是做軟體工作,資訊科班的資料結構、作業系統也都是自修會的,這些基礎課程對 embedded 來說其實都算是基本功。
     
      
__________________
滿招損 謙受益
舊 2010-08-03, 08:13 PM #11
回應時引用此文章
darkangel離線中  
stalin
Major Member
 

加入日期: Sep 2002
文章: 155
很感謝各位網友回答
不過跟我想問的不太一樣
我是應該還會去上課吧
自己學也不知道學到何時

只是不知道資策會跟職訓局哪個比較好
想知道有沒有人有上課過的經驗呢?
 
舊 2010-08-03, 08:58 PM #12
回應時引用此文章
stalin離線中  
ayler
Junior Member
 

加入日期: Mar 2008
您的住址: 台北
文章: 908
引用:
作者stalin
很感謝各位網友回答
不過跟我想問的不太一樣
我是應該還會去上課吧
自己學也不知道學到何時

如果算擅長C, 也就是大概幾千行到幾萬行的application, 算是家常便飯, 那要熟練linux kernel與一般driver, 大概1~2年內就一定可以辦到

如果不太擅長C, 幾乎沒寫過千行以上的application, 恐怕要搞懂linux kernel與稍複雜的driver, 2~3年算是保守預估

擅長與不擅長 如何定義, 當然不能只用幾行來判定, 只是這是最簡單的方法... 除了許多硬體相關的know how以外, 程式模組化設計才是最精髓的地方

外面開的課, 大概是師傅領進門, 多少有點幫助, 如果要很快的入門, 確實是一個好選擇
但要到很熟練, 能應付工作的等級, 還有相當距離

darkangel兄客氣了 大家互相請教學習
如果你擅長linux kernel, 這樣薪水是真的低了點... 若要找更好的機會, 應該不難阿...

此文章於 2010-08-03 09:37 PM 被 ayler 編輯.
舊 2010-08-03, 09:29 PM #13
回應時引用此文章
ayler離線中  
morip
Major Member
 

加入日期: Jan 2005
您的住址: 台北縣
文章: 299
那.....

各位高手 先進

請問有推荐的班 或是課程 可以上的嗎?

希望在北縣市.

謝謝!
舊 2010-08-04, 08:31 PM #14
回應時引用此文章
morip離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者morip
那.....

各位高手 先進

請問有推荐的班 或是課程 可以上的嗎?

希望在北縣市.

謝謝!


老實說我們很多已經在業界工作的,大都沒上過職訓那種課程。
所以我們頂多只能在實務跟學習上給建議,但是無法介紹你上什麼課。
ayler 大大有說,這種課程只是師父引進門而已,修行還是看個人的。
寫軟軔體就是要持續進修才能與時俱進,我曾經戲稱我們這一行是讀書工業,我退伍差不多十年了還是整天在看書,頭髮都快白光掉光了。
__________________
滿招損 謙受益
舊 2010-08-05, 01:10 AM #15
回應時引用此文章
darkangel離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者ayler
如果算擅長C, 也就是大概幾千行到幾萬行的application, 算是家常便飯, 那要熟練linux kernel與一般driver, 大概1~2年內就一定可以辦到


kernel 有不少東西是跟 OS 有關的,比如說 critical section 的保護, multi-process/multi-thread 的 race condition 等等,如果沒學過相關概念還是會碰到瓶頸的,像一般寫 AP 幾乎不會有所謂 critical section 的問題,這部份並不是光 trace kernel 就可以的,還是要多看點書,實務跟理論在這裡就可以相互印證。

引用:
darkangel兄客氣了 大家互相請教學習
如果你擅長linux kernel, 這樣薪水是真的低了點... 若要找更好的機會, 應該不難阿...


我基本上算是人生失敗組的,這把年紀應該也沒機會敗部復活了,幹這一行的人高手如雲,而且一個一個比我還年輕有為,目前薪水以我的年紀跟經驗來說雖然是偏低很多(annual income below 500k),但還勉強不至於流落街頭,也就加減過一天算一天。
__________________
滿招損 謙受益

此文章於 2010-08-05 01:30 AM 被 darkangel 編輯.
舊 2010-08-05, 01:24 AM #16
回應時引用此文章
darkangel離線中  
ayler
Junior Member
 

加入日期: Mar 2008
您的住址: 台北
文章: 908
除了OS概念以外, 建議去讀些模組設計的入門書, 對寫大程式會很有幫助

講一個我朋友的例子, 他很年輕, 能力很強, 經歷強到不管學歷了, 是只有三流大學都不如的畢業證書

當完兵跑到股王的子公司去應徵, 工作是embedded system, 開的價格是碩士畢業薪水, 還有種加個條件是"他有權力拒絕加班"
那股王的大老闆親自面試, 談了好幾次勉為其難答應了
沒想到他才幹了兩年就變成技術老大, 幾乎沒再寫code, 部門裡面都是聽他話的碩士生...
舊 2010-08-05, 07:30 AM #17
回應時引用此文章
ayler離線中  
buddy
*停權中*
 
buddy的大頭照
 

加入日期: Apr 2001
您的住址: Save Room
文章: 201
引用:
作者darkangel
kernel 有不少東西是跟 OS 有關的,比如說 critical section 的保護, multi-process/multi-thread 的 race condition 等等,如果沒學過相關概念還是會碰到瓶頸的,像一般寫 AP 幾乎不會有所謂 critical section 的問題,這部份並不是光 trace kernel 就可以的,還是要多看點書,實務跟理論在這裡就可以相互印證。



我基本上算是人生失敗組的,這把年紀應該也沒機會敗部復活了,幹這一行的人高手如雲,而且一個一個比我還年輕有為,目前薪水以我的年紀跟經驗來說雖然是偏低很多(annual income below 500k),但還勉強不至於流落街頭,也就加減過一天算一天。

以您的能力拿 3xk 實在很不可思議

以前帶過 OS 和 C 語言都不懂的韌體工程師,起薪也有 40k

後來他被裁員,跳去其他公司,起薪變 54k

機會是自己找的,多多嘗試,總有一天會遇到伯樂
舊 2010-08-05, 07:59 AM #18
回應時引用此文章
buddy離線中  
ysvdvd
Regular Member
 

加入日期: Dec 2001
文章: 55
Talking

引用:
作者buddy
以您的能力拿 3xk 實在很不可思議

以前帶過 OS 和 C 語言都不懂的韌體工程師,起薪也有 40k

後來他被裁員,跳去其他公司,起薪變 54k

機會是自己找的,多多嘗試,總有一天會遇到伯樂

OS 和 C 語言還有組語都不懂的韌體工程師,每個月超過80K的
我也遇過..^^;; ,唬爛強的人有時候是可以騙過面試官,但是
能不能作長久還是要看實力.
樓上幾位大大說的還蠻中肯,職前訓練都只是幫助入門而已,
我個人會比較推資策會的課程,因為它配套比較完整,不過它
很貴......還沒找到工作就要先砸一大筆$$,對於第一次找工作
的人來說算是賭很大.
舊 2010-08-05, 08:40 AM #19
回應時引用此文章
ysvdvd離線中  
analcye
Power Member
 
analcye的大頭照
 

加入日期: Feb 2002
文章: 634
嵌入式分蠻多的,一路就是先前版友回的類似ARM base的cpu+OS+上層AP。另一路就是使用低階的cpu(4bit , 8bit ,16bit , 32bit 都有)來開發。看開版的朋友想走哪方面囉。

不過不管怎樣我覺得韌體工程師軟體硬體都要能夠懂一些,不然每次出問題很容易被質疑是你韌體寫壞了,假如不懂的話就是被人牽著鼻子走了

另外學習上除了課程之外,嵌入式這個東西在大陸超熱門的,大陸蠻多網站都有很多資料來做參考
舊 2010-08-05, 09:25 AM #20
回應時引用此文章
analcye離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:51 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。