Re: [請益] 資管人想走韌體...

看板Soft_Job作者 (小寶)時間16年前 (2007/12/26 10:26), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串3/5 (看更多)
我也是念資管的,第一份工作是寫BIOS,同時也接觸了一些其他的韌體。 我認為資管要切入做韌體的工作並不會太難,可是大部分的人遭遇到的都是潑冷水 其實這也是正常的,因為重點是你切入之後的發展會有些困難。(後面會提到) 但是大部分的人還沒被告知踏進來的基本條件之前,冷水已經被潑不少了。 例如:你學過電子電路嗎?你會用電表嗎?你會用示波器嗎?DDK看過了沒有? 其實那些好心人也是不錯的,只是口吻就像是大人教訓小孩一樣。 切入做韌體的條件是你能夠在打仗的一開始,能夠擁有生存的本錢。 1.C/C++ 當然,資管的朋友都有學過,但是大多都是一學期的課,加上專題很可能是用ASP JAVA等等,對於C/C++不熟悉,但是這在韌體上是那把戰場上的槍,不論是好是壞 你都要花時間在磨磨它,這是你面試的第一道關卡。 2.數位邏輯、電子電路 (你最陌生的領域) 各種邏輯閘總要會吧,這是未來簡易電子電路的基礎。電子電路不會,很多人 都是邊做邊學的,反正那些念資工的也沒多厲害,一樣菜啦,只是你更菜一點 工作前我也是覺得資工比我們強,但是工程師何其多,大學 碩士混的也很多 所以其實起跑點沒差多遠。邏輯閘最基本的那幾章翻一翻,擋著先。(面試總要過吧) 戰場上詭譎多變,臭蟲一堆,被臭蟲咬了幾次,你學到的知識,比你單純在書上啃 的來的快又有效,但是工作之餘充實這些之前陌生的知識才是正途。 3.作業系統 嵌入式的系統,不外乎就是要移植來移植去的,作業系統的觀念,是基礎。 所以,學吧。 4.產業知識 在不同的戰場上,要用不同的武器,你做網路的韌體跟做相機的韌體,需要的背景知識 當然有差別。基本上就是看你喜不喜歡這些產品,你喜歡你就會想去接觸,就會想去學 做網路路由器你覺得要會什麼?當然是那些網路的協定的spec都拿出來狂k 相關的知識塞阿塞,這是可以用很久的知識,因為不會有什麼程式語言改版的問題。 結束了,基本上 C/C++ ok,稍微會數位邏輯,你可以去的公司就很多了,這四項中 你越強,只是錄取的公司變多,好公司也變多,但是不妨礙你的開跑。 蹲在小公司也是起點吧。起薪都差不多,轉跑道嘛,五六十萬的年薪,可以接受啦。 之後有了這份工作的全方位知識之後,再轉公司,就完全沒問題了。 看起來似乎不難,對新鮮人而言算是滿簡單的,因為新鮮人沒有工作經驗,工作反而好找 韌體的工作這麼多,這麼缺人,實在不會很難找。 不過人家潑你冷水也不見得是潑假的。 1.一些sense你會沒有,一些概念你會沒有,是由於你電子電路 數位邏輯 還有你沒有實做過韌體,不過說實話,你只要玩過8051這些東西自然會補足的。 8051是很好的入門,不過我直接就做主機板了,所以沒有從8051入門過,不過大概瞭解 基本上你面試的時候,說你玩過8051,聊聊你玩得過程,就大概有錄取的本錢了。 2.這行工作時間很長,加班是家常便飯,九點 十點下班是常有的事情。 而薪水並不保證高薪,只有績效好的人才有高薪可言,只有實力強的人才有跳槽的本錢 平凡的工程師,只是代表績效差 加班時間長 bug解很久 就會導致薪水普通 薪水普通 又累 又加班 自然會不開心,高薪沒有你的份,依舊是普通薪水 實力不夠 無法成為帶人的工程師 主管的位子你沒機會 所以太平凡的工程師,我覺得工作的生命週期很短,因為沒有向上升遷管理職的機會 所以要有興趣,有衝勁,認為可以做的比人好 也願意花時間下去做 再來做 當然可以給自己幾年的時間去試探啦。RD要轉其他職位也是很好轉的。 老實說,我只是來賺p幣的。老闆叫我做事了。閃人。 ※ 引述《luke1105 (我不愛酸人)》之銘言: : 我也是念資管的,第一份工作是寫數位相框的韌體, : 剛開始時因為基礎的API已經完成,簡單來說就是看懂API如何用, : 把這些API兜在一起,只要有基本的程式觀念,還算清楚的腦袋,堪用的邏輯觀念, : 基本上就可以做了...... : 但真的遇到bug,就會問題很多,奇怪...code沒問題啊,怎會行為就是不對? : 這時候debug就需要硬體的概念,拿個電表量量電壓對不對,LA接上去看波形, : 電路版要跳線,再者不像一般PC,記憶體與儲存空間都有限。而且不像寫JAVA、 : 網頁程式能參考的sample多如過江之鯽,很多時候你只有一份USB協會的USB2.0 : spec,三星flash的手冊。 : 某種程度只要會寫程式就可以做,但之後的發展就必須把這些缺少的知識補一補, : 不然發展一定會受限制。 : 至於embedded linux,因為已經有個OS存在,大概只有kernel、device driver需要看 : 硬體規格,剩下的就是系統面的程式設計。 : CE沒接觸過,但面試時聽他們說多半廠商會提供sample code,其他的就慢慢擴充。 : 我只是個剛工作的菜鳥,寫的蠻膚淺的,剩下的有待前輩補足,因為我也蠻想瞭解的。 : ※ 引述《winson903010 (好好迎接碩二生活吧..^^)》之銘言: : : 板上的先進 前輩大家好 : : 小弟是國立大學 資管所的畢業生 現在在服替代役 : : 最近和已經在上班的 實驗室同學聊天後發現 : : 韌體工程師這一個職缺 不只要寫一些程式 而且還會接觸到較多的硬體控制的知識 : : 感覺好像不錯 所以想趁著一段時間 找點相關書籍來看看 : : 可是不知以小弟資管背景 是否能踏入此一領域??? (雖然之前研究所所做的研究是資工領域 : : 方面的 可是並沒有電路相關的經驗) : : 如果可以 能否請板上各位先進 推薦 : : 一些入門的書籍...^^ : : 還有...小弟最近在104人力銀行上看到一些職缺 必須要會 嵌入式系統 RTOS 以及 : : Win CE : : 想請問一下 這些是韌體工程師 工作所會用到的技術嗎 : : 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.70.34 ※ 編輯: littlebau 來自: 59.120.70.34 (12/26 10:26)

12/26 10:52, , 1F
推推!
12/26 10:52, 1F

12/26 18:59, , 2F
寫得很中肯
12/26 18:59, 2F

12/26 22:20, , 3F
這是我們小寶學長吧!!推~~
12/26 22:20, 3F

12/26 23:36, , 4F
goodwater是哪位?
12/26 23:36, 4F

12/27 15:31, , 5F
我是小V XD
12/27 15:31, 5F

12/27 16:42, , 6F
是小V阿 比我認真太多的學弟 比我有前途多了。
12/27 16:42, 6F

12/27 18:29, , 7F
囧 我的未來還是個大問號...
12/27 18:29, 7F
文章代碼(AID): #17SRl7hT (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #17SRl7hT (Soft_Job)