當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 學(xué)員口碑 > 就業(yè)故事 > 抓住好時機成就職場新星
![]() |
學(xué)員姓名:劉*軍 | |
所在班級:成都1404期班 | ||
就業(yè)單位:新國都技術(shù)股份有限公司 | ||
工作職位:嵌入式開發(fā)工程師 |
初出茅廬
首先簡單介紹一下自己,本人是成都地區(qū)一所高校學(xué)生,專業(yè)本不是計算機或者搞電子方面的,和嵌入式邊也不沾的專業(yè),就連C語言也沒有學(xué)習(xí)(苦逼啊),是搞電力方面的,新一屆人上臺了,大施改革,電力系統(tǒng)也不算鐵飯碗了(以后買房買車,還有好多東西,算了這些都是私事)還是學(xué)一個有技術(shù)含量的把。本人在學(xué)院的創(chuàng)新實驗室學(xué)習(xí)嵌入式,關(guān)于驅(qū)動這塊前輩們都覺得很難,在網(wǎng)上查了一些資料,了解了學(xué)習(xí)方法和專業(yè)術(shù)語(本人沒有學(xué)習(xí)操作系統(tǒng)等),本著它山之石可以攻玉的學(xué)習(xí)原則,在大一大二的時候做了一些硬件相關(guān)的項目,在大三的時候開始接觸嵌入式系統(tǒng),大三下的時候感覺是該專業(yè)性得培訓(xùn)一下相關(guān)技能了,因為我有朋友在華清遠(yuǎn)見培訓(xùn)過,感覺效果都還不錯,早就走在同年級的同學(xué)的前面了,就14年04月份的時候,大學(xué)逃課學(xué)習(xí)(嘻嘻,希望學(xué)院的老師諒解,不過我的工作成了學(xué)院的亮點)。
初露鋒芒
我在華清遠(yuǎn)見學(xué)習(xí)之前專業(yè)性的編程教學(xué)課也沒有上,我大學(xué)的時候?qū)W的是VB,當(dāng)時也就是考試能夠過,在大學(xué)實驗室的時候編了一點小程序,做的東西和同年級的相比比較新奇,但是我們做的算是小兒科。我們的編程不規(guī)范,根本沒有空間和時間復(fù)雜度的概念,如果把我們的程序給技術(shù)面試的看,直接被PASS一點也不覺得奇怪。后來我找了一些專業(yè)性的視屏,把C語言、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、網(wǎng)絡(luò)相關(guān)的知識都認(rèn)真地看了一篇,這些對我后來在華清遠(yuǎn)見的學(xué)習(xí)很有幫助,和我身邊的朋友比較和學(xué)習(xí)的效果總結(jié):在進入下一個課程學(xué)習(xí)之前要認(rèn)真做好預(yù)習(xí)或者復(fù)習(xí)(針對于在大學(xué)學(xué)過相關(guān)專業(yè)的同學(xué)),可以達到事半功倍的效果。
其次每次的課后練習(xí)一定要動手做,其實很多算法和思路都在編程中總結(jié)出來的,沒有誰天生就精通計算機,如果是那樣的話,全球到處都是比爾蓋茨。我們的思路都是在不斷編程中總結(jié)出來的,每次的小項目一定要親自做,項目是綜合能力提升的一個渠道,平時學(xué)的知識點是散亂的,項目是將所學(xué)的知識總結(jié)。是個人的動手能力和綜合能力的全面提升。還有就是解決問題的分析能力。記得我們小組在做Android的時候,我們所寫的代碼和思路完全沒有問題,我們小組也討論了好久,后老師來看這個問題,也說沒有問題。老師說按照道理來說是沒有啥問題的,叫我們自己再檢查一下,經(jīng)過了我們每一個模塊的調(diào)試,終發(fā)現(xiàn)是我們的網(wǎng)絡(luò)延遲的問題,上面的例子我想說明一點,除了理論知識,解決問題的能力也是我們自身的一個很重要的能力,還有就是堅持不懈總是伴隨著我們每一個優(yōu)秀的程序員。
在學(xué)完編程語言、面向?qū)ο蟆ML之后可以先參照這份規(guī)格說明,什么例子程序都不看,自己完整的做一份實現(xiàn),實現(xiàn)中要包含UML圖和代碼,接下來可以去把Robert C.Martin的例子程序下載回來,同自己的實現(xiàn)在設(shè)計上和實現(xiàn)細(xì)節(jié)上做詳細(xì)的比較,找出哪對自己好,哪對Robert C.Martin好。這樣對編程語言、對面向?qū)ο蟆υO(shè)計原則就可以有比較踏實的一些理解。此外,這個程序的一個額外的好處是它可以完全獨立于平臺,只依賴于語言和標(biāo)準(zhǔn)庫即可 。
打牢根基 VS 速成道路
大學(xué)里經(jīng)常會開設(shè)軟件工程專業(yè),在這門課程里面大多時候會講解需求工程、開發(fā)模型、設(shè)計方法、項目管理等。但很多同學(xué)會感覺這課程讓人摸不著頭腦,認(rèn)真學(xué)也學(xué)不到什么。從這種普遍現(xiàn)象可以發(fā)掘出一些本質(zhì)問題。有很多不同的方法可以學(xué)會編程,比如說:一個人既可以先打牢基礎(chǔ),接下來再逐步學(xué)會如何進行各種開發(fā)工作;也可以不管三七二十一,先借助各種IDE把程序做出來再說。我個人的觀點是以3000代碼行為界算第一個一點,也就是說一個人學(xué)會某個語言后小練習(xí)不算,先完成一個3000代碼行左右的,沒有UI的獨立程序。 軟件工程中覆蓋的元素非常繁雜,可以有管理、流程、開發(fā)模型、估算、分析設(shè)計方法等。這無疑會把知識面擴展的很寬,一旦沒有根底,就很容易變成紙上談兵,夸夸其談。在眾多軟件相關(guān)的知識中,軟件工程絕對是很特別的一個。很多人很鄙視軟件工程,說:我一看到軟件工程的書就直接略過;與之相對應(yīng),很多人很推崇軟件工程,會花很大的心思去研究敏捷、CMMI等。真要學(xué)習(xí)軟件工程,不太適合從抽象層次很高的教科書開始,而適合從《代碼大全》這樣與實際關(guān)聯(lián)比較緊密的書籍開始。
抓住好時機成就職場新星
從我們1404的就業(yè)情況來說,就業(yè)還是很滿意的,我們這個班人比較少,當(dāng)時有只10多個,算是一個特殊的班級吧,按照負(fù)責(zé)我們項目的劉老師的說法就是:1404是一個特殊的班級,在項目階段的很多問題能夠獨立解決,項目小組分工合作密切,是少有的班級。從學(xué)員的情況來看,其中包括:應(yīng)屆本科生、已經(jīng)在工作了的、應(yīng)屆碩士。就業(yè)的情況來看,我們班年薪10w以上的就好幾個,我是九月底十月初簽的工作,同時間批次的還有簽阿里巴巴、騰訊、中興......說白了大家都是準(zhǔn)高富帥。回顧我的大學(xué)生涯:我得過獎學(xué)金、大學(xué)連續(xù)逃課幾個月(而且沒掛科)、做過大項目、拿過電子設(shè)計競賽大獎、工作年薪也10多萬......對于一個跨專業(yè)并且是一個二本的我來說,算是一代梟雄了,大學(xué)算是沒有遺憾了。在幾個月的培訓(xùn)經(jīng)歷讓我明白,要成為一代梟雄,不僅要對行業(yè)感興趣、有耐心、有說做就做的動力和魄力,重要的是要善于抓住機遇。