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