逆流成河:五年軟件開發生涯

將青春奉獻給代碼的人們,攢着經驗、擴充着代碼,熬過一年有一年。期盼有照一日小碼農長成高級白領,依舊容光煥發,動力無限。c++

AD:2013雲計算架構師峯會超低價搶票中面試

 

下週就要去新公司報道了,換城市(離開北京)+換職業(不作開發),這個決定下得其實仍是蠻艱難的。最近一直在反思本身畢業後的這五年工做,自感慚愧,找個地方記錄下(主要是這裏誰都不認識我),也算是本身的一種反醒以及給過來人提點建議,少走點彎路吧。數據庫

08年頂着名校碩士的光環加入了一家很是有名的非軟件公司作軟件開發,剛開始一切其實都很美好。大外企的各類好在頭一年給本身帶來了不少光環,固然本身也學到了不少(主要是非技術的東西)。但是從第二年開始,當本身被各類郵件,開會和扯皮的事包圍後,技術能力急轉直下。然而本身當時還沒意識到這個問題,感受錢還行,也不忙,再加上原本就很迷茫,就得過且過了。直到去年,不少清華北大同事的離職,日復一日的簡單重複工做,明顯的天花板,不漲的工資,以及家庭緣由的集中爆發才讓本身後知後覺,纔開始反醒,纔開始下決心作轉變。c#

然而轉變是痛苦的,這五年技術上主要是在windows平臺上作一些企業內部業務的處理和展現,主要用一點c++/c#,還有 MFC,Winform,WPF,WCF。技術基本上是作的皮毛,通常問題用MSDN,google和stackoverflow就能基本解決。用不到數據庫,也用不到什麼數據結構,用到一點點網絡知識,主要精力都在業務展示上。這一切在我看來招個應屆生用一年也能有和我同樣的開發能力,惟一懂的多的業務,也長進很少,都是繁雜的重複。因此在本身開始面試和找工做時被bs了不少次,頂着光環人家通常都給你面試機會,可是一旦聊到技術細節,本身不少都答不上來,也曾經一度很是沮喪。慶幸最後找了個技術相關的職位,可以兼顧到家庭和本身後面發展的想法,還算能夠,這是後話,暫不討論。windows

總結這五年不成功的開發經驗,如今想一想主要問題以下:網絡

1.目標不明確,因爲學的專業不是純軟件,本身誤打誤撞的進來作軟件開發,本身一直沒想清楚本身的目標,結果致使本身渾渾噩噩的作了5年開發還停留在原地。數據結構

2.缺少堅持,沒能堅持一件事情作到底,本身其實在這五年也自學了一些東西,包括HTML,JavaScript,CSS,Python,Java......也看了很多技術的東西。可都很膚淺,同樣也沒有深刻堅持下去,什麼都懂一點皮毛,結果就是什麼都不懂。架構

3.不夠勤奮,我從小成績優秀,學習能力很強,缺少須要很是勤奮投入才能作成事情的鍛鍊,因此養成勤奮的習慣,到了工做中才發現要取得成功無不須要加倍的努力才行。框架

此外從一個非科班出生搞軟件的角度,談談本身對軟件開發的瞭解:學習

1.作上層開發學了這麼多所謂的語言,框架,技術,其實如今想一想萬變不離的倒是底層的數據結構,操做系統,網絡通信和一些其餘的基礎的東西。本身也算半路出家,之前老是不屑基礎的東西,總認爲我懂了 WPF,能畫出很炫的界面什麼就很好了。其實倒是認識太膚淺,只有掌握了不變的東西才能應付好上層的技術,不然只會被微軟牽着鼻子走。因此對新人來講,打好基礎是多麼重要,惋惜我後知後覺了。

2.除了基礎的東西,我認爲其次重要的是軟件架構,好的架構可讓事情事半功倍,讓下面實現具體代碼的感受很輕鬆。說得過度點,一個好的架構師能夠帶一羣實習生的幹活都能出好東西。軟件開發愈來愈不須要咱們懂底層的東西,不少現成的輪子能夠用,可是要知道怎麼搭積木就須要好的架構師了。因此我以爲日常要多看好的開源架構,多學習框框的東西,固然輪子和積木知道哪裏能拿到。最怕的是像我同樣,只會google找積木搭,這就是所謂的純碼農了:(

3.其次是業務,開發不少時候要懂業務,不少開發的很不屑業務,認爲技術才最重要。其實不少時候業務纔是王道,軟件開發在我看來大部分時間都是給業務作服務的,作支持的,公司都是靠業務才能賺錢的。因此開發人員也要懂業務,特別對那種不是很想一直作開發的來講,懂業務又懂技術也許會給你更多的機會。

4.最後是軟件開發的職業發展,我的的見解是碼農能爬上去作架構師和經理的其實不多,基本一個蘿蔔一個坑,我見到開發能一直作到退休的都是老外,人家基本沒有title的,這樣的我觀察無非兩種人。一種是對業務很精通,同時對技術系統又很懂的,公司少不了他。一種是對技術很熱情很鑽研,能力很強,又不想去要什麼title的,基本能夠挑大樑。我想國內的狀況雖然不太同樣,不過基本能夠借鑑下老外。固然不作開發還有不少能夠作,我想說的是開發是能夠作一生的,就看我的的想法了。這個問題我本身也一直在想,目前只有一條模糊的路,也得摸石頭過。

 以上是做爲一個經驗尚淺的碼農對工做五年的反思,基本是想到什麼就寫什麼,思路有點亂,敬請諒解。

補:早上過來看到竟然上首頁了,也看到好多同行的點評,謝謝你們的鼓勵,我會加油的!

原文推薦:http://runfeel.iteye.com/blog/1873170

相關文章
相關標籤/搜索