程序員如何快速成長?
好多同學(xué)問我,程序員如何快速成長?
我在這說一下自己的經(jīng)驗(yàn)。
程序員的成長主要分為兩方面,一方面是技術(shù)的深度,另一方面是對業(yè)務(wù)的理解。
技術(shù)是程序員的立足之本,那么技術(shù)如何快速提高呢?
第一:多看多練
我的經(jīng)驗(yàn)是多看好程序,基本的語法掌握之后就該去寫了。
那么為什么有人寫的優(yōu)雅,有人寫的糟糕?
我覺得寫程序和寫文章一樣。
如何寫出好文章,這個(gè)咱們應(yīng)該都知道,多看多練是不二法門。
多看,指的是多看好文章,在程序中就是多看優(yōu)秀的源碼。
GitHub上有大量優(yōu)秀的開源框架,大家可以去看。
多練,這個(gè)就不用說了,源碼光看是不行的,最好是自己實(shí)現(xiàn)一遍。才能明白源碼為什么這樣寫?好在哪?

第二:積累
看到好的段落或者好的句式就記下來,日積月累之后,文章的水平就會(huì)不斷的提高。
看到好的實(shí)現(xiàn)方法就記下來。雖然短期用處不大,但是時(shí)間一長積累的重要性就體現(xiàn)出來了。
這個(gè)習(xí)慣是程序員提升自己最好的習(xí)慣之一。
第三:優(yōu)化
工作中很多人都是寫完一個(gè)功能之后就不管了,只要完成就可以,不去測試也不去優(yōu)化。
我覺得如果你的目標(biāo)是自我成長,而不是單純完成工作的話,寫完功能之后最好自己測試一下。
如果有時(shí)間的話,再去看看代碼是否還可以優(yōu)化,這是一個(gè)非常好的習(xí)慣。
以上這些是我對于寫程序的一些心得體會(huì)。
寫程序是一個(gè)循序漸進(jìn)的過程,只有不斷的積累和總結(jié)才會(huì)寫的越來越好。
標(biāo)簽: