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