討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 網路投保旅行平安險 討論區最近新進100則主題
[ 回上頁 ] [ 討論區發言規則 ]
我該如何選擇人生第一份工作
更改我的閱讀文章字型大小
作者 : p72910(狂戰士被罰站)
[ 貼文 30 | 人氣 6404 | 評價 10 | 評價/貼文 0.33 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/26 下午 01:55:50
各位前輩好~
我是資訊工程系畢業的
我想找的工作有兩種類型

1. HDL工程師
因為我覺得設計硬體比寫軟體還要有成就感
可是該職位似乎學歷的要求比較高, 而我只有大學畢業
使得我找不到一間公司要我

2.韌體工程師
我希望我能找到一份可以瘋狂磨練 Assembly 的工作
我找了幾間公司無奈都是在用C寫韌體
因為好像單晶片廠商都會提供C編譯器..
*****************************************************


目前小弟錄取到三家公司...

第一間: 開價3萬4...
軟韌體研發工程師
工作內容如下
1. Windows, WinCE or Linux Application,
2. Windows, WinCE or Linux Driver
3. Embedded OS Porting - WCE, XPE, Linux Embedded,
4. Utilities
5. x86, XScale 或 ARM Platform
6. 專案系統開發
請為各位前輩
該職缺是否能夠磨練Assembly功力呢?
其實現在寫Driver也是C/C++為主...
所以我很徬徨


第二間: BIOS研發工程師 (只有三萬)
小弟我有錄取到一間綽號小英的BIOS研發工程師這個職缺
此職缺是不是才能真正滿足我在工作中磨練Assembly coding的慾望呢?????
可是又聽說新的BIOS架構也是都用C來寫了...



第三間: 韌體工程師 (開3萬2)
這間是做印表機的, 要寫韌體控制printer
可是日立也有提供專用的C編譯器
其實我覺得C跟組合語言其實差不多耶, 只是個人癖好是組合語言比較美麗...


請問各位前輩
我該選哪一間呢?
雖然第一間開價最低, 可是我覺得工作的內容不是很低階(還要寫AP - -"),
第二間BIOS工程師雖然新水低, 可是小弟我對他們的工作內容非常有興趣...


我該去哪間對未來會比較有前景呢???????
(我個人是比較想要BIOS RD這個工作...可是小英的作業流程似乎很慢...
目前只有主管口頭錄取, 目前小弟我還在等正式錄取通知中)


煩請各位前輩指點迷津了
作者 : nietzsche(尼采) VC++優秀好手C++優秀好手貼文超過500則
[ 貼文 501 | 人氣 3089 | 評價 2900 | 評價/貼文 5.79 | 送出評價 5 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人p72910註記此篇回應為很有道理 2007/12/27 上午 10:32:02
目前的 assembly 已經成成 prefer to have 而不再是 must have.
有 asm 的功力, 你再學 C / C++ 會很快, 而且在 debug 時, 你更能了解一些 中/高 階語言的特性.

如果你想寫 driver , 目前 90% 以上的公司都會要求 C / C++, 因為 C 和 asm 比起來, 效能不會差很多, 而且開發時間大大的縮減至少 2/3 以上.

另外, 你說的那3家公司, 我會建議你進第一家, 那是做 嵌入式系統 的, 在裡面你會學到另外2家公司該有的技術, 當然也是要看你是負責哪一個部份.
而且出路比較好, 目前市面上大部份的產品都是嵌入式系統開發的, 就連小小的 usb storage 都需要寫 firmware 在裡面, 這些知識, 你在第1家公司都能學到.
如果你把 pc 也看成是一個嵌入式系統的話, 那在這家公司做過之後, 你大概就能在所有的平台上開發 app 了. 到最後你會發現, app 不再是重點, 而是"技術". 你要去學別人無法取代的技術, 而不能再跟人家說你會 asm , C / C++, Java, Dephi ..., 會這些又如何? 隨時會被新手取代掉的.

BIOS 是可以滿足你想學 asm 的慾望, asm 也真的讓人一摸就很難放手, 但目前市面上的產品, 使用著各種不同的 cpu, 你能學幾種 cpu 的 asm ? 而且 C 的 compiler 越來越先進, 你寫出來的 asm 也不見得會比一個已經最佳化的 compiler 做出來的 asm 來的快多少.
作者 : p72910(狂戰士被罰站)
[ 貼文 30 | 人氣 6404 | 評價 10 | 評價/貼文 0.33 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/27 下午 06:49:23
感謝大大的指點, em

那位小英BIOS RD主管
面試時是這樣跟我說的...
他是說學BIOS出師後, 想跳槽不用上104, 放個風聲就會有人來找, 這點很吸引我
他還說BIOS RD幹個三 五年, 就可能有年薪百萬 (這對一個大學畢業的我來說真的很動聽)
當時我面試的時候桌上還有放一本 INTEL 的 Restricted Top Secret BIOS spec. 也讓我很心動...
讓我真的很想做一個BIOS RD...而且小英的名號說大不大, 說小也不小, 心理上也會有種莫名其妙的爽感...

那請問大大這位主管說的都是真的嗎??
還是只是甜言蜜語...????

如果先在小英待個一兩年, 如果想換工作, 再轉戰embedded system會無法銜接嗎
兩種工作的性質不是會有些類似的部分嗎????? 像是boot loader阿


另外有一點
小英有加班費, 還有宵夜...
但是做embedded system那間小公司沒有, 雖然他們願意給的月薪較高, 但是加班都沒$$
這點也是有點care
作者 : nietzsche(尼采) VC++優秀好手C++優秀好手貼文超過500則
[ 貼文 501 | 人氣 3089 | 評價 2900 | 評價/貼文 5.79 | 送出評價 5 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/27 下午 11:52:07
要進什麼公司, 那得由你自己判斷好壞, 畢竟只有你有客觀條件可以判斷.

學過 BIOS 再學 embedded 是沒問題的. embedded system 的硬體, 也是一堆 chip.
但在 embedded system 你比較沒有機會接觸到 BIOS, 因為 chip 廠商會把裡面的東西都設計好.

Embedded 能學到的, 比較多的是 driver, os 這些. 另外, driver 或許也不用你設計, chip 廠商也會提供, 但你可以去了解他是怎麼寫的.

這其實也要看你將來想走哪種行業, 像手機, NB, TV 遊樂器, 掌上型的 IT 產品, 這些都是 embedded system. 主要都是上層軟體的應用.
BIOS 比較接近的是硬體廠商, 也就是將來主要是要在電子廠做軟體設計, 這些都是底層的設計.

IT 行業, 唉, 只要你混過大公司, 你再想換工作, 真的就如他說的, 放個風聲, 就會有人來找你了. 只是...一個面試官會跟你說這些話, 令我有些訝異,他的言下之意多少有點"在這樣的利益前題下, 你不來, 外面多的是一堆人想進來"...
作者 : nietzsche(尼采) VC++優秀好手C++優秀好手貼文超過500則
[ 貼文 501 | 人氣 3089 | 評價 2900 | 評價/貼文 5.79 | 送出評價 5 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人p72910註記此篇回應為最佳解答 2007/12/27 下午 11:52:16
要進什麼公司, 那得由你自己判斷好壞, 畢竟只有你有客觀條件可以判斷.

學過 BIOS 再學 embedded 是沒問題的. embedded system 的硬體, 也是一堆 chip.
但在 embedded system 你比較沒有機會接觸到 BIOS, 因為 chip 廠商會把裡面的東西都設計好.

Embedded 能學到的, 比較多的是 driver, os 這些. 另外, driver 或許也不用你設計, chip 廠商也會提供, 但你可以去了解他是怎麼寫的.

這其實也要看你將來想走哪種行業, 像手機, NB, TV 遊樂器, 掌上型的 IT 產品, 這些都是 embedded system. 主要都是上層軟體的應用.
BIOS 比較接近的是硬體廠商, 也就是將來主要是要在電子廠做軟體設計, 這些都是底層的設計.

IT 行業, 唉, 只要你混過大公司, 你再想換工作, 真的就如他說的, 放個風聲, 就會有人來找你了. 只是...一個面試官會跟你說這些話, 令我有些訝異,他的言下之意多少有點"在這樣的利益前題下, 你不來, 外面多的是一堆人想進來"...
作者 : p72910(狂戰士被罰站)
[ 貼文 30 | 人氣 6404 | 評價 10 | 評價/貼文 0.33 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/28 上午 08:48:40

>要進什麼公司, 那得由你自己判斷好壞, 畢竟只有你有客觀條件可以判斷.
>
>學過 BIOS 再學 embedded 是沒問題的. embedded system 的硬體, 也是一堆 chip.
>但在 embedded system 你比較沒有機會接觸到 BIOS, 因為 chip 廠商會把裡面的東西都設計好.
>
>Embedded 能學到的, 比較多的是 driver, os 這些. 另外, driver 或許也不用你設計, chip 廠商也會提供, 但你可以去了解他是怎麼寫的.
>
>這其實也要看你將來想走哪種行業, 像手機, NB, TV 遊樂器, 掌上型的 IT 產品, 這些都是 embedded system. 主要都是上層軟體的應用.
>BIOS 比較接近的是硬體廠商, 也就是將來主要是要在電子廠做軟體設計, 這些都是底層的設計.
>
>IT 行業, 唉, 只要你混過大公司, 你再想換工作, 真的就如他說的, 放個風聲, 就會有人來找你了. 只是...一個面試官會跟你說這些話, 令我有些訝異,他的言下之意多少有點'在這樣的利益前題下, 你不來, 外面多的是一堆人想進來'...

看了您這篇
我決定去幹BIOS了
接下來我要想辦法把皮繃緊一點撐過試用期了
感謝大大的解答
作者 : nibabakaho(farastein)
[ 貼文 99 | 人氣 6635 | 評價 390 | 評價/貼文 3.94 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/12/28 下午 09:31:47
如果不是在IC design house
firmware工程師可以做的事會減少很多
chip 有什麼問題直接找那家公司的FAE來解決就好摟

感覺上跟在window寫程式差別好像不大
唯一的差別就是compiler不同 debug比較麻煩

工作半年的小遜咖工程師一點感想 ^^"
 板主 : Jammy
 > 我的職涯規劃 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 我的職涯規劃 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
我的職涯規劃
1 青衫 150 
2 難玩 150 
3 jonay 120 
4 Wallace 110 
5 SAP 100 
6 fortran 100 
7 mark 100 
8 太子 100 
9 好說 80 
10 sam 70 
我的職涯規劃
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875