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

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

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

加入日期: Aug 2001
文章: 211
引用:
作者code-hard
簡單的說 嵌入式系統不一定是作業系統 常見的如滑�**雿L計算機等 裡面還是有小型的微控器 這種系統都可泛稱為嵌入式系統 跟作業系統關係不大 (也不能說完全無關拉 只是作業系統討論的範圍更多更複雜)

至於如果你本身有興趣想學 建議到大學先旁聽相關課程 我知道清大晚上有自強社 經常有開這些相關的課程給業界工程師上課 一堂課10周左右 學費大概在7K左右 不過這是給有一般基礎的社會人士聽的 沒有相關經驗的人要進入狀況應該有難度

不然也可以先到書店買書 先看看你看不看的懂 如果看不懂 就要再往更基礎的方向學習

至於坊間的電腦課程我必須說 大多不實用 考考證照也許可以 真的拿來工作..... 我想還是不要抱太大的希望

話說 最近我還不斷收到台科大電機電子應屆畢業生的履歷 唉 這是個什麼樣的年頭啊


台科大能力應該不差吧? 還是說你看不起技職的那就是另當別論了.
     
      
__________________
滿招損 謙受益
舊 2009-11-20, 01:43 AM #11
回應時引用此文章
darkangel離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
搞 embedded 不是只要學 C 就好, 除非你只想摸 8051 那類的 Micro-controller, 以現在的 embedded 的環境來說, C++ 的重要性已經日漸增加, 甚至連 Design Pattern 都要學一點, 因為在較新版本的 WinCE BSP 中有多 driver 都是用 C++ 實作了, 除此之外組合語言最好要懂, 很多時候都要去追蹤組合語言寫成的 function.

如果用 WinCE 可以沒事摸一下 C#, 拉 UI 寫測時時挺方便的, 唯一的缺點是呼叫底層時要用 P/Invoke, 有時甚至要自己寫 DLL 給 C# 呼叫, 要不就多花點時間學一下 MFC, MFC 其實並不難, 又可以直接呼叫底層的東西, 如果你只想搞 Linux, 那就把 POSIX 跟 C/C++ Standard Library 摸熟, UI 建議學 QT4, 不建議碰 GTK 那種過時的東西.

在軟體方面, 除了程式語言要學, 資料結構, 作業系統等等這些都是必備的, 除此之外最好學點硬體, 最好要懂基本的數位邏輯電路, 常見基本電子元件的功用, 一些基本的公式與電路要會, 三用電錶要會用, 焊槍要會拿, 因為做這行, 要自己 debug 電路的機率非常大, 特別是沒辦法釐清是軟體或硬體問題時, 我之前就是硬體這方面太弱, 因為十幾年沒碰, 很多東西都不一樣, 這一部份被人嫌到快掉渣 (雖然我現在軟體硬體也都很弱就是了...)

除此之外 debug 功力是很必要的, debug 就是要靠經驗累積了, 特別是很多時候我們都沒辦法用 IDE 的 debug 環境, 最常用的就是俗稱的刷牆, printk 或 RETAILMSG 將會是你最常用的 function/macro, 然後就要靠人工來 trace source 跟你自己的 sense 來 debug 了.

除了專業上的東西之外, 最好英文要有點程度, 聽跟說可以不計較, 但是請你一定要有看懂專業原文書八成以上的能力, 做這行不看英文是不可能的, datasheet, spec 通通都是用英文寫的.

最後有一個是最重要的, 請你先看看你自己是什麼學校什麼科系畢業的, 如果你不是台清交成電機電子資工等相關系所畢業, 有八成保證能夠進入一流公司如 HTC, 那就請別浪費時間來搞這個, 因為這東西大家都在搞, 講句難聽的, 今天 HTC 做 Android 做 Win Mobile/CE, 你公司有辦法跟人家比嗎? 無論是人力資源跟規模都不是可以抗衡的, 做那麼多 me-too 的產品,是不會對你的人生有太大幫助, 說明白點就是升官發財請走他路, 除非你想跟我一樣三十好幾了還在領三萬多的薪水不敢交女友不敢娶老婆.

我對你的感想是, 那些補習班洗腦得真好, 天堂有路你不走, 地獄無門你偏要闖進來? 讀文學的搞啥 embedded? 去當記者啦! 我學電機+資管的當初都被人嫌到不行了, 你覺得你機會有比我大嗎?

老實說如果不是興趣, 我根本不會做這一行, 賺不到幾毛錢, 又要花一堆時間學一堆有的沒的, 新的東西學不完, 錢又領得少, 超級沒成就感的, 我不是因為錢才做這一行的, 我是走頭無路才做這一行的, 因為我什麼都不會!

好好的一個人, 幹嘛要來寫程式? 工程師是辦公室的藍領階級你還不懂嗎?
 
__________________
滿招損 謙受益
舊 2009-11-20, 02:52 AM #12
回應時引用此文章
darkangel離線中  
sorrojvr
Golden Member
 
sorrojvr的大頭照
 

加入日期: Apr 2008
文章: 2,556
現在開始學...可能要花個10年以上才能開始步入門坎,畢竟樓主以前不是學資訊類的....
舊 2009-11-20, 04:15 PM #13
回應時引用此文章
sorrojvr離線中  
bald
Silent Member
 

加入日期: Dec 2006
文章: 0
講簡單一點, 如果以Phone來舉例的話,
你是要走上層AP(MMI), 還是底層的Driver?

如果是底層Driver, 電路圖, 示波器等儀器, 可能對非本科的會比較辛苦, 所以建議你走 純軟的上層AP

但是並非所有的embedded system都有搭配Win CE/Mobile或是Android OS

不過darkangel 講的中肯, 你確定要走程式撰寫員這途?
依你非本科背景, 只怕你會被騙去 測試的部門阿!

此文章於 2009-11-20 05:13 PM 被 bald 編輯.
舊 2009-11-20, 05:10 PM #14
回應時引用此文章
bald離線中  
ayler
Junior Member
 

加入日期: Mar 2008
您的住址: 台北
文章: 908
引用:
作者sorrojvr
現在開始學...可能要花個10年以上才能開始步入門坎,畢竟樓主以前不是學資訊類的....

要練到成精, 就算在拼, 少說也要個4~6年功夫吧...
但現在唸文科的, 也沒比辦公室的藍領工程師要好啦, 當記者的就更慘了
很多唸文科的, 不見得對文科有興趣吧
只是怕數學

假如真的把那幾門練成精, 要在這資訊產業行走江湖, 就會很順利啦
因此唸這資訊科系的, 要知道學校教得, 重要程度並是不一樣的,
許多科目拿個60分及格就行了, 某些科目要練到超越一般研究生程度...

此文章於 2009-11-20 05:18 PM 被 ayler 編輯.
舊 2009-11-20, 05:14 PM #15
回應時引用此文章
ayler離線中  
nirvana
Major Member
 
nirvana的大頭照
 

加入日期: Feb 2001
您的住址: 莫那家
文章: 148
引用:
作者darkangel
搞 embedded 不是只要學 C 就好, 除非你只想摸 8051 那類的 Micro-controller, 以現在的 embedded 的環境來說, C++ 的重要性已經日漸增加, 甚至連 Design Pattern 都要學一點, 因為在較新版本的 WinCE BSP 中有多 driver 都是用 C++ 實作了, 除此之外組合語言最好要懂, 很多時候都要去追蹤組合語言寫成的 function....

真的假的?以你講的會這麼多,還得校長兼撞鐘去弄版子,
最後薪水才3萬?我研究所剛畢業時找都比你高!
你要不要考慮換公司,哈哈哈!!!!
舊 2009-11-20, 06:21 PM #16
回應時引用此文章
nirvana離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者nirvana
真的假的?以你講的會這麼多,還得校長兼撞鐘去弄版子,
最後薪水才3萬?我研究所剛畢業時找都比你高!
你要不要考慮換公司,哈哈哈!!!!


換啥公司都沒用啦, 梧鼠五技而窮, 騰蛇無足而飛, 像我好像什麼都會, 其實就是什麼都不會, 比我厲害的人所在多是, 以前也不是沒黑夯找過我, 只是我沒學歷第一關就被打槍了.
然後一把年紀也沒當過主管職, 人家會認為我能力有根本上的問題, 因為台灣老闆大都很重視管理, 很少重視技術的.
當年出社會時我要是有碩士學歷, 現在薪水應該至少有現在的兩倍以上, 而且現在都快四十歲了, 再去唸個碩士在職班啥的也沒太大的加分效果了, 可是領這種薪水過日子也不是辦法, 就只好先把自己弱的地方補強等待機會了.
我是想如果再幾年沒轉機, 就打算去考公職或賣小吃了, 大方的承認自己能力不足, 其實是個不錯的方法.
__________________
滿招損 謙受益
舊 2009-11-20, 08:16 PM #17
回應時引用此文章
darkangel離線中  
code-hard
*停權中*
 

加入日期: Dec 2008
文章: 10
引用:
作者darkangel
台科大能力應該不差吧? 還是說你看不起技職的那就是另當別論了.


因為我老闆要的是有相關經驗的 應屆的他不要 履歷我也只是經手而已 我沒有決定權

另外我自己都不想呆了 相煎何太急
舊 2009-11-20, 09:07 PM #18
回應時引用此文章
code-hard離線中  
風水
New Member
 
風水的大頭照
 

加入日期: Aug 2009
文章: 3
引用:
作者darkangel
搞 embedded 不是只要學 C 就好, 除非你只想摸 8051 那類的 Micro-controller, 以現在的 embedded 的環境來說, C++ 的重要性已經日漸增加, 甚至連 Design Pattern 都要學一點, 因為在較新版本的 WinCE BSP 中有多 driver 都是用 C++ 實作了, 除此之外組合語言最好要懂, 很多時候都要去追蹤組合語言寫成的 function.

如果用 WinCE 可以沒事摸一下 C#, 拉 UI 寫測時時挺方便的, 唯一的缺點是呼叫底層時要用 P/Invoke, 有時甚至要自己寫 DLL 給 C# 呼叫, 要不就多花點時間學一下 MFC, MFC 其實並不難, 又可以直接呼叫底層的東西, 如果你只想搞 Linux, 那就把 POSIX 跟 C/C++ Standard Library 摸熟, UI 建議學 QT4, 不建議碰 GTK 那種過時的東西.

在軟體方面, 除了程式語言要學, 資料結構, 作業系統等等這些都是必備的, 除此之外最好學點硬體, 最好要懂基本的數位邏輯電路, 常見基本電子元件的功用, 一些...

拜讀...
真是都一針見血...
舊 2009-11-20, 10:43 PM #19
回應時引用此文章
風水離線中  
nirvana
Major Member
 
nirvana的大頭照
 

加入日期: Feb 2001
您的住址: 莫那家
文章: 148
引用:
作者darkangel
換啥公司都沒用啦, 梧鼠五技而窮, 騰蛇無足而飛, 像我好像什麼都會.

果然真是不上不下......

樓主若想偏AP層就得把C++學好C,ASM為輔,
若偏Driver,FW就C,ASM要學好。
其實若學的"工具"太容易被替換的話,
變成知識與技術無法累積,永遠就得追著新的"工具"跑,
對老闆來說請剛畢業或是資深工程師差異也不大。
另外台灣還是IC設計業較多,硬體還是比軟體吃香,
AP對IC設計而言只是個包裝紙,還是處於弱勢!
所以以目前生態還有技術累積而言,
個人喜歡往Driver,FW那邊靠。

此文章於 2009-11-21 05:02 AM 被 nirvana 編輯.
舊 2009-11-21, 04:59 AM #20
回應時引用此文章
nirvana離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2024。