來(lái)源:北大青鳥(niǎo)總部 2019年12月18日 15:23
程序員如何提升自己的能力嗎?我想這是每一位剛剛加入程序員這個(gè)行業(yè)的小伙伴必問(wèn)的話題。今天呢,小編想整理一下自己學(xué)習(xí)的方法,希望能夠幫助大家!
1.積累自己的代碼庫(kù):
把日常工作中,可以復(fù)用的方法都提取出來(lái),形成自己的代碼庫(kù)。例如現(xiàn)在讓你寫(xiě)個(gè)方法,輸入一個(gè)年月日,返回前一天或后一天的日期。這時(shí)候我從代碼庫(kù)中copy出來(lái),總比你搜索要快吧。
除了保存自己的代碼,同樣也可以把別人的代碼保存下來(lái),包括:項(xiàng)目中的、網(wǎng)上看到的、開(kāi)源包中的,都可以留下來(lái)備用。
當(dāng)然,代碼庫(kù)的代碼也是需要不斷迭代的,比如一個(gè)方法JDK1.5的時(shí)候開(kāi)始用,1.8的時(shí)候有了更簡(jiǎn)潔的實(shí)現(xiàn)方式,那么就要升級(jí)替換。
2. 記筆記
可以是網(wǎng)上公開(kāi)的博客,也可以是私人的筆記,不限定方式。把日常工作中遇到的問(wèn)題和解決方法都記錄下來(lái),甚至可以摘抄別人的文章,以便遇到相同問(wèn)題的時(shí)候,可以參考。
3.多交流
有許多的程序員的性格是比較內(nèi)向的,不愛(ài)說(shuō)話和溝通,尤其是剛進(jìn)公司的新人程序員,本身對(duì)公司和行業(yè)的了解就不夠,這樣就容易產(chǎn)生出錯(cuò)誤的需求理解,等最后做出來(lái)的時(shí)候,才發(fā)現(xiàn)不是產(chǎn)品所要求的。很多功能推到重來(lái)都是因?yàn)閮?nèi)部不交流所產(chǎn)生的。
4.盡可能自己解決問(wèn)題
遇到不懂的問(wèn)題,先要自己盡力解決,現(xiàn)在互聯(lián)網(wǎng)上的資料很多,90%的問(wèn)題都能夠自己找到,不要總是麻煩別人來(lái)幫忙,別人也很忙,沒(méi)有義務(wù)你扔個(gè)截圖就要去幫你。但是真的搞砸了還是要盡快向領(lǐng)導(dǎo)和同事們求助。
以上,就是我整理的程序員如何提升自己能力的方法,希望能夠幫助到大家!