互聯(lián)網(wǎng)發(fā)展日新月異,社會科技每天都在發(fā)生著翻天覆地的變化,而程序員已經(jīng)成了這個時代的龐大群體,各種各樣的程序員數(shù)不勝數(shù),我們每天上下班,不論你是坐公交還是乘地鐵,在你的身邊一定有程序員。本人我就是其中的一員,本人主修java語言,從事java類開發(fā)工作。由于本人工作時間不長,經(jīng)驗尚淺,都是學(xué)著前輩高人的路子,在慢慢前行,下面我給大家分享下,如何從菜鳥成長為高效程序員。要想成為一個高效的程序員,不是一朝一夕的事,而是貴在堅持,程序員的工作都是在不斷淘汰舊的東西,接受新的,我們必須學(xué)會去積累工作經(jīng)驗和成果。所謂高效程序員,就是邏輯思維敏捷,學(xué)習(xí)能力強(qiáng)悍,敲代碼速度絕對是要快,代碼規(guī)范嚴(yán)謹(jǐn),善于總結(jié)經(jīng)驗,視野開闊,不局限于某一門專屬編程語言,能夠舉一反三。
筑基階段:
1.敲代碼速度要快,要求手指靈活,盡量減少輸入出錯。這個是基本功,不然何以達(dá)到一定的代碼量。
2.精通幾個常用的代碼編輯工具。(注意,這里說的是編輯工具,除了常用的eclipse,myeclipse,jBuilder等IDE工具外,還必須掌握文本編輯工具,如notepad++,vim)。
3.掌握Linux系統(tǒng)中常規(guī)命令。(這個是所有程序員都必須掌握的基本功)。
4.隨時隨地的做筆記。(這個就不解釋了,反正善于總結(jié)經(jīng)驗不會錯了,可以推薦使用有道筆記)。
5.學(xué)會一些主流的代碼管理工具的使用。(如SVN,gitHub,maven等)
初級階段:
6.熟悉并精通某種編程語言的基礎(chǔ)和特性。(java語言必須掌握corejava基礎(chǔ)部分)
7.善于給自己寫一些工具,拿來即用的那種。(如數(shù)據(jù)庫連接,文件讀寫操作等等)
8.掌握web開發(fā)的常用技術(shù)。(如HTML,CSS,javascript,Ajax,JSP,jQuery)
9.掌握常用數(shù)據(jù)庫的基本操作。(如oracle,mysql)
中級階段
10.掌握一些主流開源框架,設(shè)計思想。(如,spring MVC ,Struts2+hibernate+spring/SSH ,EJB等)
11.掌握設(shè)計模式,學(xué)會使用一些開發(fā)模式。
12.掌握Linux中的shell編程
14.學(xué)會使用數(shù)據(jù)庫的DDL,DML,以及存儲過程。
15.熟悉項目的整個生命周期,從需求到上線中的各個階段。
16.關(guān)注技術(shù)網(wǎng)站和社區(qū),開拓思路,汲取他人的優(yōu)序經(jīng)驗,同時分享自己經(jīng)驗。(如csdn ,oschina等)
17.熟悉整個項目周期的中的各類文檔。
18.定期給自己策劃一個項目,練手。
高級階段
19.關(guān)注科技,了解IT界動態(tài),學(xué)會發(fā)現(xiàn)和創(chuàng)新。
20.開始學(xué)習(xí)項目管理相關(guān)知識,學(xué)會如何成為一個優(yōu)秀的項目管理人。
21.適時給自己買一些書籍,給自己大腦及時充電。
22.經(jīng)常參加一些培訓(xùn)講座,開拓視野。
23.關(guān)注政策,了解時代互聯(lián)網(wǎng)發(fā)展趨勢,學(xué)習(xí)和創(chuàng)新。
其實IT界已然成了一大江湖,IT江湖門派之多,編程流派何其多,可能每個人踏足IT江湖都身懷絕技吧,上面的23條也許不一定適合你,但是我還是希望它能幫助大家,大家共同努力。
-
程序員
+關(guān)注
關(guān)注
4文章
956瀏覽量
30942
發(fā)布評論請先 登錄
SL3170:寬電壓150V降壓恒壓芯片——高效率與低功耗的完美融合
資產(chǎn)管理怎么提高效率
程序員最常見謊言
奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官
作為一名PCB質(zhì)檢工程師,我為什么在用手持式面銅測試儀?
高電流、高效率電荷泵,具有自動定時器 skyworksinc
如何高效管理Linux服務(wù)器
SL3075 dcdc65V耐壓 5A電流高效率降壓芯片替換TPS54340
Sky5? 雙 2.4 GHz、802.11ax 高線性度、高效率前端模塊 skyworksinc
如何成為一名合格的KaihongOS南向驅(qū)動開發(fā)工程師
如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師
如何成為一名嵌入式軟件工程師?
MDD高效率整流管的工作原理:如何降低導(dǎo)通損耗?
怎樣成為一名高效率的程序員
評論