- 相關推薦
程序員技術升級指南
本人做軟件開發(fā)已將近一年,在這說多不多說少不少的一年時光里,從一個編程菜鳥慢慢升級為一個代碼工人,實是感觸頗多,今天便趁著喝了幾杯老酒,來個一吐為快!
我們做軟件開發(fā),首先便要很明確我們的目標和實現(xiàn)目標我們所要采取的手段,以下便是本人對軟件開發(fā)著所經(jīng)歷的幾個階段的一些總結,當然,其中會有不少偏頗的地方,還請高手指正,不斷學習!
第一階段:入門篇【編程菜鳥】,所謂"師傅領進門,修行靠個人",無論我們學什么東西,我們所走的第一步便是入門!而現(xiàn)在,隨著編程技術的不斷發(fā)展,入門對于很多人來說已經(jīng)不難,但是我還要說說我對編程入門的一些看法!在入門階段,我們會學到變量,函數(shù),抽象,多態(tài)等一些軟件編程的基礎概念,當然我們也會學到面向對象的編程思想,我個人的學習便是不斷地思考,要的便是"走火入魔",記得剛學C語言那會兒,冒泡排序想不通,便不停地想,突然想通了,卻是在夢中想通的,說出來可能有點夸張,記得那個晚上,睡前還想著這排序怎么實現(xiàn)的,想著想著就睡著了,然后突然地就這么想通了,然后連忙爬起來,一看才知是半夜,別人都睡了,夜很靜,就只有再睡,但是卻是一身輕松!不斷地思考,天天帶著問題,不懂就問,這樣才能最快地入門!
第二階段:進階篇【代碼工人】,當我們對編程有了一定的了解,有一定基礎,能實現(xiàn)一些簡單地功能之后,我們便進入代碼工人的階段【本人正處于這一階段】,在這一階段,我們的目標便是實現(xiàn)一個簡單的項目!正如學劍法一樣,我們之前學到的都是一些零碎的劍招,如上傳,圖片水印,ADO數(shù)據(jù)操作等等都是我們能做的簡單功能實現(xiàn),而這一步,我們便是要把這些功能連接起來,組成一個完整的項目,練成一套完整的劍法!而在項目過程中,我們首先想到的便是功能實現(xiàn),但這還不夠,我們不止是要功能實現(xiàn),我們還要代碼的規(guī)范性,各個模塊的統(tǒng)一銜接,還有功能模塊的效率實現(xiàn),界面實現(xiàn),操作實現(xiàn),軟件親和力實現(xiàn)等等問題,都是我們要思考和歷練的,要能舉一反三,不斷地提升自己的技術水平!
第三階段:入行篇【程序員】,當我們進入第三階段,我們才能稱得上是初級程序員,通過前兩個階段的歷練,我們能實現(xiàn)一個簡單地項目了,但這遠遠不夠,在這一階段,我們要進一步提升自己的技術開發(fā)水平,我們不止要著眼于一個編程語言或是一個編程框架,而是不斷地擴展我們的視野,通過學習,比較,再學習,構建我們自己的編程理想,最終所達到的目標就是我能寫的代碼,所實現(xiàn)的功能是別人不能替代的,我的技術實現(xiàn),編程理想是也有自己的烙印的!在這一階段,我們著眼的重點就不只是某個功能的實現(xiàn),而更多的是框架的思考,怎么編程使我們的項目更健壯,更有擴展性,更安全等等,我們的思考點是我們整個項目,慢慢從全局去把握項目!
第四階段:高手篇【軟件工程師】,經(jīng)過第三階段的歷練和一定時間的積淀,幾年之后,我們便進入第四階段,也就成為真正的軟件工程師!從這一階段開始,我們便要從軟件實現(xiàn)轉向軟件設計,也就是軟件設計者,而且我們的把握力不只在一個項目,而是多個項目,我們要同時能設計多個軟件,選用最適合的開發(fā)語言和開發(fā)框架,對項目開發(fā)過程中遇到的問題進行指導,而且能對一些難題進行創(chuàng)造性的攻關,那時,你就是項目的核心和靈魂,所有的項目開發(fā)工作都圍繞你出發(fā),得失成敗系與你手!
第五階段:一流高手篇【軟件開發(fā)顧問】,這一階段,是建立在豐富的開發(fā)經(jīng)驗,項目經(jīng)驗的基礎上的,那時的你就不只是單單對著軟件開發(fā)了,而要有更廣的視野和更敏銳的洞察力,對軟件工程師進行指導,那時的你不能單單思考一個項目,而要全局思考,你所做的軟件,不再只是一個項目或是產(chǎn)品,而是一種思想,例如你做財務軟件,那么在這個軟件里就必須要有你對財務管理的獨特的思考和創(chuàng)造性的軟件實現(xiàn),那時的你,通過多年的磨練,對各種各樣的項目有著全局性的把握,不僅如此,你還有與軟件相關的專業(yè)知識,如財會,管理等等,而且在這些領域有所建樹,你所要完成的工作就是對整個軟件注入新的生命與內(nèi)涵,例如游戲軟件,中國人做就要有中國人的文化底蘊體現(xiàn)在里面,而不能一味地拿來主義,那時,軟件對你只是一種工具,實現(xiàn)你對完成各項工作所思考理念的一個實現(xiàn)工具,你所做的某一個軟件,就可能成為這一軟件領域的標桿,用古語說:"那就是一種道"!
第六階段:天下無敵篇【布道者】,到了這一階段,你已天下無敵,你的一句話甚至能影響這個軟件行業(yè)的發(fā)展,那時的你,恕小弟愚鈍,我已無法窺測你的發(fā)展!
酒喝完了,牛吹完了,各位同仁,你處于何種境界呢,趕快升級吧!
【程序員技術升級指南】相關文章:
訪問頁面緊急升級07-19
系統(tǒng)頁面緊急升級08-27
頁面緊急升級通知08-06
頁面升級緊急通知07-24
頁面緊急升級訪問通知10-07
年會游戲升級版人字的力量08-17
考研報名指南08-19
商務送花指南07-20
考研報名指南06-19
在職場上如何快速地轉型升級07-28