學(xué)習(xí)像是一場(chǎng)長(zhǎng)期的修行,看似一路坦途,實(shí)則暗藏困難與挫折,但說(shuō)到底所謂的困難都是來(lái)源于自己的心理。戰(zhàn)勝不了惰性的人、無(wú)法堅(jiān)持到的人,都看不到美麗的風(fēng)景。“千淘萬(wàn)漉雖辛苦,吹盡狂沙始到金”,學(xué)習(xí)的歷練收獲的總會(huì)比想象中的更多,知識(shí)、友情、滿意的發(fā)展方向,還有可觸可及的夢(mèng)想。聽(tīng)說(shuō)從粵嵌嵌入式培訓(xùn)畢業(yè)的小譚還給學(xué)弟學(xué)妹們留了寄語(yǔ),一起來(lái)看看她的故事吧:
“千淘萬(wàn)漉雖辛苦,吹盡狂沙始到金”——學(xué)成歸來(lái)的心路歷程
在嵌入式培訓(xùn)班中大家都有著同樣的目標(biāo)和追求,我們所有人擁有著前所未有的團(tuán)結(jié)和一種深深的歸屬感。總希望時(shí)間能留住大家都不分開(kāi),但聚散總有時(shí),不論將來(lái)大家走向什么崗位,都會(huì)一直記得粵嵌這個(gè)大家庭。馬上要結(jié)束粵嵌的學(xué)習(xí),不得不離開(kāi)這個(gè)大家庭,總想留點(diǎn)學(xué)習(xí)經(jīng)驗(yàn)做個(gè)紀(jì)念,一是給自己的學(xué)習(xí)歷程做個(gè)總結(jié),二是如果后面階段學(xué)習(xí)的學(xué)弟學(xué)妹們能用到這些經(jīng)驗(yàn)?zāi)俏乙彩欠浅i_(kāi)心的,雖然寫的建議不一定是的,但每一點(diǎn)都是我用心整理和自己反復(fù)總結(jié)的,希望能對(duì)大家和自己都有幫助啦!
1.處于學(xué)習(xí)Linux c的階段,也就是學(xué)習(xí)的個(gè)階段,大部分的C語(yǔ)言知識(shí)之前都有基礎(chǔ),這一階段主要是提升自己的算法思路技巧,這一階段上完了的課之后有空看看一些軟件開(kāi)發(fā)的書(shū),多看看別人的代碼思想和編寫風(fēng)格,是有注釋的。
2.數(shù)據(jù)結(jié)構(gòu)是個(gè)很重要的知識(shí)點(diǎn),聽(tīng)已從事軟件開(kāi)發(fā)工作的學(xué)姐說(shuō)鏈表和數(shù)組的區(qū)別常常會(huì)作為進(jìn)入軟件開(kāi)發(fā)行業(yè)的門檻。關(guān)于鏈表跟數(shù)組的區(qū)別我的理解是這樣的,簡(jiǎn)單的單鏈表就像單向的火車,火車由一節(jié)節(jié)車廂(一個(gè)個(gè)struct 節(jié)點(diǎn))組成,你想去訪問(wèn)某節(jié)車廂的人只能從個(gè)車廂開(kāi)始,接著第二個(gè)車廂第三個(gè)車廂這樣順序往下找一直找到你要找的人,可想而知找個(gè)人多累。
而數(shù)組就像是粵嵌那一排連著的教室,只要知道教室的門號(hào)多少就可以直接去那個(gè)教室,所以它經(jīng)常是通過(guò)下標(biāo)來(lái)及時(shí)訪問(wèn)。
火車的車廂可以斷開(kāi)可以增加,而數(shù)組就沒(méi)這么方便了,因?yàn)榇蠖鄶?shù)使用數(shù)組的前提是它的數(shù)量固定,當(dāng)然也不是不能擴(kuò)張數(shù)組只是因?yàn)樘闊┝硕揖S護(hù)十分困難,所以后期大多使用鏈表。知道這些概念很重要,這也是我在面試中總結(jié)的經(jīng)驗(yàn),因?yàn)槊嬖嚬倏吹木褪悄闩c眾不同的回答。
3.我的工作方向主要是做與C++相關(guān)的軟件界面開(kāi)發(fā),做軟件開(kāi)發(fā)無(wú)非就是跟函數(shù)打交道,你寫的代碼在專業(yè)領(lǐng)域不是按代碼行來(lái)算而是按函數(shù)個(gè)數(shù)來(lái)算,程序員寫代碼不可能重頭到尾都使用main函數(shù),那得多累啊,那么多功能都寫到主函數(shù)里面看的人都要眼花了。所以啊,為了保護(hù)我們的視力不受代碼的侵害,引進(jìn)各種寫函數(shù)來(lái)完成這些功能,然后在main主函數(shù)中進(jìn)行調(diào)用,所以有了函數(shù)調(diào)用。
而遞歸函數(shù)呢,就是不停調(diào)用自己這個(gè)函數(shù),所以它經(jīng)常跟判斷循環(huán)息息相關(guān),總要有個(gè)判斷條件讓它結(jié)束調(diào)用。就好比你想跟別人借錢,次借10塊,第二次借20,第三次借30一直接下去,有他跟你說(shuō)我沒(méi)錢了不借,這時(shí)判斷條件(沒(méi)錢)成立你再也不跟他借錢了此時(shí)調(diào)用結(jié)束,這就是遞歸思想。
4.學(xué)習(xí)的過(guò)程中,要多看看軟件開(kāi)發(fā)的英語(yǔ)專業(yè)術(shù)語(yǔ),因?yàn)榫幾g后的錯(cuò)誤提示都是用英文來(lái)顯示,在學(xué)習(xí)Qt的各種函數(shù)使用過(guò)程中,經(jīng)常會(huì)碰到整段整段的英文,這對(duì)于英語(yǔ)不好的同學(xué)來(lái)說(shuō)簡(jiǎn)直是福利呀,哈哈!我是強(qiáng)烈推建下載一個(gè)有道翻譯,這也分手機(jī)版和電腦版,電腦版的好處就是碰到整段英文時(shí)可以整段直接復(fù)制粘貼到有道詞典直接翻譯非常省事省時(shí),不過(guò)我為了使用方便在電腦和手機(jī)上安都裝了。
5.多用用Ubantu,熟悉一下它的開(kāi)發(fā)環(huán)境,看看相關(guān)的資料熟悉下它的一些基本使用命令。
6.每一個(gè)階段都會(huì)有一個(gè)項(xiàng)目,一定要認(rèn)真去完成,對(duì)里面的細(xì)致內(nèi)容一定要搞懂,項(xiàng)目里的內(nèi)容只要是技術(shù)面試就一定會(huì)被面試官問(wèn)到,自己寫的項(xiàng)目一定要能爛熟于心,不懂的要多問(wèn)問(wèn)老師。
7.一點(diǎn),千萬(wàn)千萬(wàn)不能浮躁!學(xué)遍的時(shí)候覺(jué)得再難也不要放棄,多花時(shí)間去磨,多一點(diǎn)耐心結(jié)果就會(huì)完全不同,我也是這么一遍一遍過(guò)來(lái)的,等多學(xué)幾遍再回頭看之前自己覺(jué)得難得不得了的東西,發(fā)現(xiàn)它其實(shí)是非常簡(jiǎn)單的,只要能靜下心不停地學(xué)就一定會(huì)有收獲。總之一句話好事多磨,一定要沉住氣!
嵌入式培訓(xùn)的這段時(shí)間雖然只有短短幾個(gè)月,但在我心中留下了深刻的印記,在這里不僅收獲了系統(tǒng)的嵌入式知識(shí),還收獲了一大波友誼,體貼助人的室友們,耐心負(fù)責(zé)的任課老師龍哥、唐姐、細(xì)心可愛(ài)的班主任婷姐、率真負(fù)責(zé)的教辦老師亞姐、還有hr小姐姐靜姐和張姐……每次情緒低落時(shí)你們都在我旁邊毫無(wú)保留地開(kāi)導(dǎo)我、幫助我,在我們開(kāi)心快樂(lè)時(shí)陪我們一起歡笑。到了快畢業(yè)的時(shí)候,永遠(yuǎn)也忘不了大伙兒充滿希望一起跑招聘會(huì)時(shí)的臉龐,還有亞姐為我們的就業(yè)陪我們一起在長(zhǎng)沙的高校里奔波的身影。