
就業(yè)感言:我的職業(yè)生涯,從華清出發(fā)
![]() |
學(xué)員姓名:黃*輝 | |
所在班級:成都1209期班 | ||
就業(yè)單位:四川長虹集團虹信軟件有限公司 | ||
工作職位:軟件工程師 |
當(dāng)經(jīng)過了再回過頭來時,才會發(fā)現(xiàn)時間過得真的很快,從在華清遠見四個月的嵌入式培訓(xùn)開始到現(xiàn)在找到了當(dāng)初預(yù)想的工作,在此做一些簡單的總結(jié),說一說自己在這個階段的所學(xué)所感吧。
其實作為自動化專業(yè)的學(xué)生,我在大一時便學(xué)習(xí)了嵌入式開發(fā)的基本語言工具--C語言,而后又相繼自學(xué)了51單片機和430單片機,并分別做過實際項目,學(xué)習(xí)過DSP,從大三開始接觸、自學(xué)嵌入式,此后便被嵌入式開發(fā)的魅力深深吸引,為了能更加快速、深入的學(xué)習(xí)嵌入式,我進入了華清遠見接受專業(yè)的嵌入式培訓(xùn)。
首先談?wù)勗诮?jīng)過培訓(xùn)后我對專業(yè)培訓(xùn)和自學(xué)這兩種常見學(xué)習(xí)嵌入式方法的想法吧。首先我想強調(diào)的是嵌入式開發(fā)對開發(fā)人員的要求是非常高的,不管是想做應(yīng)用層開發(fā)、系統(tǒng)級移植還是驅(qū)動移植與開發(fā)。如果自學(xué)能力強,時間也足夠(這是主要因素),自學(xué)還是可以的;但如果經(jīng)濟條件允許,想快速進入嵌入式行業(yè)(這是主要因素),接受專業(yè)培訓(xùn)這個方法還是值得優(yōu)先考慮的。自學(xué)的話什么問題都得靠自己摸索,即使是一個非常微小的問題也可能要花費很多時間、查閱很多資料才能弄明白,這會很考驗自學(xué)者的自學(xué)能力及耐性。而培訓(xùn)的話始終是有老師帶的,我們的學(xué)習(xí)是重點突出的,不會像自學(xué)抓不住重點,不知道哪些地方只是需要了解,哪些需要做重點掌握,而嵌入式涉及的知識量又非常龐大,這樣學(xué)習(xí)是事倍功半的,如果希望快速入行,從時間上考慮也是得不償失的。舉一個很簡單的例子來說,學(xué)習(xí)嵌入式開發(fā)過程中我們必須面對的一個問題就是各種開發(fā)環(huán)境的搭建,搭建過程中稍微出錯在實際開發(fā)時就會遇到問題,有可能會花費數(shù)天才能將一個環(huán)境搭建好,但因為搭建環(huán)境而花費數(shù)天對于初學(xué)嵌入式的人來說是極大的時間浪費。而培訓(xùn)就不存在這樣的問題了,老師會帶著學(xué)員快速進入實際重點的學(xué)習(xí)而不糾結(jié)于一些小問題(再者環(huán)境搭好后接觸時間長了自然就不會是問題了),而且在培訓(xùn)過程中碰到不明白的問老師,立馬就可以解決問題,而且培訓(xùn)重要的是以實踐為主,接觸到的都是來源于市場的項目,學(xué)到的經(jīng)驗比較貼合市場的需求,這點也是自學(xué)無法比擬的。另外培訓(xùn)的一個巨大優(yōu)勢就是有一個很好的學(xué)習(xí)環(huán)境,學(xué)習(xí)氛圍!對于這點相信都能明白。
人生說長不長,說短不短,但有幾個關(guān)鍵的階段,我們只要把握好這幾個人生轉(zhuǎn)折點就好了,高考算是一個,而接下來的一個就是擇業(yè)了,選擇一個有前途的職業(yè)是終身受益的。既然選擇了做嵌入式開發(fā),選擇了華清遠見,我們就應(yīng)該不遺余力去學(xué)習(xí)。
首先是基礎(chǔ)知識的學(xué)習(xí)和儲備,C語言是嵌入式的基礎(chǔ),也是我們找工作面試的主要考察方面,一定要學(xué)好函數(shù)、指針、結(jié)構(gòu)體、數(shù)據(jù)結(jié)構(gòu)等基礎(chǔ)知識。盡管培訓(xùn)前我已接觸三年了,但在華清培訓(xùn)前期的C語言學(xué)習(xí)中我才意識到自己掌握的C語言知識太膚淺了,嵌入式開發(fā)過程中要用到的很多C語言知識我在之前都只限于聽說而已,即使現(xiàn)在來回顧自己的培訓(xùn)過程,這個也是被我視為培訓(xùn)中艱難的學(xué)習(xí)階段之一,因為培訓(xùn)老師講得很細致、很深入,但經(jīng)過這段時期我對C語言的認識和掌握又完全上了一個新的臺階;除了C語言,我們也要具有面向?qū)ο缶幊趟枷,可以在C++和java中選擇一門來進行后續(xù)的深入學(xué)習(xí)。平時多動手實踐,下午的時間多是用來做實驗,即實際操作的,各個階段的老師們也都會布置一些程序題,這時一定要努力去做。通過實際操作,可以深入的了解自己當(dāng)前所學(xué)的知識點。即使不能完成任務(wù),也不要灰心,因為我們學(xué)習(xí)的目的是掌握知識,在動手的過程中,發(fā)現(xiàn)有些東西沒有理解或者不知道從何處下手,立即去想辦法搞懂,這就是我們的收獲。
然后就是要認真做項目,在這個過程中我們可以收獲很多東西。項目是非常重要的,在這個過程中我知道了要實際做出一件產(chǎn)品面臨著許多的考驗。第一個考驗就是團隊協(xié)作能力,怎么和同事進行很好的合作將一個指定項目做出來、做好,這是我們必須學(xué)會且需不斷提升的能力,因為以后到了公司參加實際的項目制作,一般都不會讓一個人獨自負責(zé)一個項目,都是同事間進行合作完成,這個時候如果同事間不能進行有效合作,那么這個項目就可能事倍功半、進度慢,要合作好我們就必須加強和同事的溝通,讓對方了解自己的想法,這在項目前、項目中和項目后同等重要,比如我們編寫項目程序前就和對方溝通好我需要什么樣的接口函數(shù),或者我要向?qū)Ψ教峁┦裁礃拥慕涌诤瘮?shù),那么在后面程序編寫完成后就可以直接進行調(diào)試了,而不是在根據(jù)自己的想法編寫完程序后才發(fā)現(xiàn)和對方的需求不一樣又得進行修改,這是極不合理的做法。第二個就是抗壓能力的考驗了,嵌入式開發(fā)涉及到的知識量巨大,我們不可能只對某一方面了解了以后就不用再學(xué)了,也不可能在等到我們把全部知識都學(xué)會了才去開發(fā)實際的項目,大多數(shù)情況是要用到什么就去學(xué)什么,邊學(xué)邊做,之所以我把這個考驗說成抗壓的而不是學(xué)習(xí)能力的考驗是因為我相信在學(xué)習(xí)能力上其實都沒什么問題,因為誰都不是天生就會的,關(guān)鍵在于你遇到不會的知識時不要茫然失措,一定要擺好自己的心態(tài),冷靜思考自己欠缺的是哪方面的知識,然后就是看你愿不愿意花費時間、精力和花費多少時間、精力的問題了。當(dāng)然,在實際項目中我們還時常會遇到各種各樣沒有遭遇過的問題,這都需要我們能冷靜應(yīng)對;第三個考驗就是知識的實際運用能力了,不管是邊做邊學(xué)的知識還是已經(jīng)具備的知識,知道一回事,而應(yīng)用到實際中又是另一回事了。這就需要我們珍惜每一次的項目實戰(zhàn),項目完成后及時對項目進行總結(jié),好是將這些總結(jié)寫成文檔并周期性回顧自己的總結(jié),終形成經(jīng)驗,堅決不要項目做完了而自己卻感覺什么都沒有收獲到。
后想說要堅持學(xué)習(xí)英語,因為以后在工作中,我們還要不斷學(xué)習(xí)專業(yè)知識,而很多時候獲得的資料是英文的,如果能把英語學(xué)好是百利而無一害的。
我是懷著對嵌入式開發(fā)的濃厚興趣進入華清遠見培訓(xùn)的,終華清也沒有令我失望,讓我學(xué)到了很多的東西并找到了理想的工作。在此感謝華清遠見所有老師為我們所作出的努力!