程序員如何快速自我提升

前言

每個人走進IT這個圈子的原因可能不同,但最終目標一定是一樣的,但同樣是程序員,爲什麼有人工作三五年後,技術還是這麼爛,而有的人卻搖一變,成爲專家。

我見過太多的程序員,一路通過各輪面試、筆試、單面、羣面等等考覈,千辛萬苦的進入名企公司,在入職前幾個月,一路戰戰兢兢,一路小心謹慎,生怕哪句話或哪件事沒辦法從而失去這個機會,而通過公司考覈,渡劫成功後,以爲從此可以站住腳,扎住根,從此洋洋得意,原形畢露。

態 度

首先我想說,程序員們,千萬不要在該奮鬥的年紀選擇安逸,IT行業技術更新速度快,如果你不知道居安思危的含義,早晚會用血淋淋的現實來給你補上這一課。所以你要懷有一顆空杯之心,不斷的折騰自己。要知道人的潛能是可以無限爆發的。

作爲一名職業程序員,在進入這行的前三至五年,是你的職業生涯成長速度最快的幾年,因爲在這期間裏,無論是你的專注度、你的熱情、和你對問題解決的執着程度都是前所未有的高漲,而此時的你你沒有房貸、車貸的壓力,你也不用擔心養兒育女,你現在有的就是一腔熱情以及幹勁,這時的狀態不僅可以幫你養成一個良好的習慣,更有助於你快速成長。

學 習

“任何停止學習的人都已經進入老年,無論他在20歲還是80歲;堅持學習的人則永葆青春。”—亨利·福特

前面我說了一個空杯之心,學習是不分年齡的,而學習的心態也決定你接受學習的層次。很多程序員都自我滿足於當下的那麼一點點小成就,從而忘乎所以。

直到現在我還記得我IT生涯中第一堂課,那個愛尚學校的老師一直在反覆強調,IT這行不停學習的重要性,幸而也從未間斷過學習的腳步,每天如同如履薄冰般的謹慎前行,下面是我在學習和工作中整理的幾個大家會經常忽略的事項,來幫助大家提升自己

1、編程代碼

程序員裏有一個不成文的規矩,不遵守代碼輸寫標準的程序員,未來一定走不長。寫一些簡單、規矩的代碼,贏得別人的尊重,代碼可以說是程序員的第二張臉,如果你寫完的代碼不僅冗長而且晦澀難懂,相信能和你共事的同事會越來越少,在這個快節奏的狀態下,沒有人會願意花大把時間來破譯你的代碼。所以,學會寫些簡潔、乾淨的代碼,爲自己贏得尊重。

2、註釋

程序員可以說大部的時間不是在讀註釋,就是在寫註釋的路上,所以註釋對於程序員來說是非常重要的。而現在很多程序員對註釋這件事並不在意,認爲高手寫程序都不需要寫註釋,最後連本人看自己的代碼都需要花心思琢磨。

寫註釋不僅是要明確你的初衷及目的,也是爲了方便後面的人更快捷的來接手這項工作。所以不要認爲我是在無病呻吟,其實有自我提升的經驗就時刻發生在你身邊,只是你從未關注而已。

3、學會舉一反三

不要把自己侷限於一種思想,要試着多找一些其它的方法,那些技術牛逼的人往往也都是被逼出來的。比如用面對對象工具開發某些關鍵模塊時,爲什麼不可以借鑑C、C51、彙編的模塊化封裝方式?用傳統的桌面開發工具(目前主要有VC++、Delphi)進行系統體統結構設計時,爲什麼不可以參考來自Java社區的IoC、AOP設計思想,甚至借鑑像Spring、Hibernate、JBoss等等優秀的開源框架?

誰也不希望在JAVA程序開發這條路上只會顧低頭搬磚,所以,你一定要學會舉一反三

4、養成總結記錄的習慣

很多程序員在工作中都會遇到這樣或那樣的問題,有心的人會直接記下來,以備再遇到同樣的問題可以迎刃而解,而有的則解決完問題就萬事大吉,其實這樣是不對的。一個合格的程序員應該是有意識記錄工作中的成果,形成自己的知識源碼庫,定期學習,從中發現自己的不足,有目的的進行補充,然後再不斷的充實自己的知識庫,周而復始。

5、寫技術博客

一個成熟的程序員,程序員每天會逛技術社區和技術網站,或許我們沒有大神那些奇思妙想,但這並不妨礙我們學習他們的思路,現在很多社區都是開源的,不妨下載下來仔細研究,看看別人是怎麼寫的,運用哪些技巧,吸收別人的長處,將這些東西整理成技術博客文章,也方便後期的閱讀,其實很多技術我們可能不會在第一時間真正的理解,但我們看的多,想的多,學到一定時間後,突然恍然大悟,也就真正參透了。所以技術博客對於程序員成長也是很有必要的。

6、鍛鍊身體

頸椎病、腰椎病、眼乾病、掉頭髮都是程序員的職業病,身體是革命的本錢,不求達到幾塊腹肌,但求有個健康的身體。所以,每天堅持做運動,很有必要。

想成爲一個優秀的程序員,不斷的學習與實踐是非常重要的,但對你有一個最基本的要求就是你的基礎知識掌握一定要夠透徹與深入,畢竟經典是需要反覆研讀理解的,要主動的去拓寬知識面,去學習新東西,JAVA編程這行,不進則退,很現實。不要羨慕別人的高工資,重要的是把技術練到家,既然選擇了編程這條路,就要堅持在這條路上走下去。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章