- 相關(guān)推薦
程序員進(jìn)階的建議:多看、多寫(xiě)、多交流[1]
很多初學(xué)者都說(shuō)入門(mén)之后不知道該如何提高,我都是告訴他們多實(shí)踐。最近在我們的團(tuán)隊(duì)中建立了一個(gè)學(xué)生的實(shí)習(xí)小組,我在和他們講授程序設(shè)計(jì)分析的時(shí)候,我也給他們了個(gè)小建議寫(xiě)代碼就是多看、多寫(xiě),后來(lái)又補(bǔ)上一點(diǎn):多交流。
我認(rèn)為不管是做什么行業(yè)或工作,只要專注都可以有自己不同的成就。因此我覺(jué)得做任何事必需要有熱情,而且是持續(xù)的熱情,有一句話說(shuō)“好的開(kāi)始是成功的一半,持之以恒是成功的另一半”我很認(rèn)同,所以自己的認(rèn)定的事情就應(yīng)該堅(jiān)持的去做。我提出了三多:多看、多寫(xiě)、多交流,來(lái)將熱情付出行動(dòng)。
這里談到的是當(dāng)你入門(mén)后怎么使自己不段的提高的一些方法,可能只是一些片面之詞,但我相信只要你去做了都會(huì)有一些收獲。
在我們開(kāi)始學(xué)習(xí)程序,都必須對(duì)一些基礎(chǔ)知識(shí)進(jìn)行學(xué)習(xí),例如語(yǔ)法、常用的內(nèi)置函數(shù),就PHP來(lái)說(shuō)內(nèi)置函數(shù)有成百上千個(gè)(沒(méi)有統(tǒng)計(jì)過(guò)),就常用的也有上百個(gè)。怎么才可以對(duì)這些逐個(gè)掌握?死記硬背?這是一個(gè)常人都無(wú)法做到的,即使是記住了,通常能否靈活的應(yīng)用還要打個(gè)問(wèn)號(hào)。那該怎么做呢?
首先是多看,看技術(shù)文章,看開(kāi)源代碼。
技術(shù)文章應(yīng)該不必多說(shuō),這是學(xué)習(xí)新技術(shù)和積累技術(shù)的必備渠道。這里我談?wù)勗撛趺纯,很多人包括我自已有時(shí)候,只是看一遍就算了,這樣的結(jié)果一般都是知其然不知所以然。我認(rèn)為要把別人的東西變成自己的必須實(shí)踐。把文章所說(shuō)的技術(shù)通過(guò)自己理解的寫(xiě)出來(lái)并改進(jìn),并在合適的時(shí)候盡快應(yīng)用的你的實(shí)際工作中。
再說(shuō)看代碼,一是一些網(wǎng)友的代碼,這里就要有一個(gè)觀念,就是不能迷信別人的代碼,應(yīng)該客觀的去看,學(xué)習(xí)別人的方法的時(shí)候,應(yīng)該去考慮它是否有問(wèn)題,應(yīng)該是辯證的態(tài)度對(duì)對(duì)待,如果有問(wèn)題自己試著去解決,并和他們交流。二是看開(kāi)源項(xiàng)目中的代碼,這類就不僅僅是看代碼了還有框架、設(shè)計(jì)思想等。我建議每個(gè)人至少看到1到2套開(kāi)源代碼,因?yàn)槲艺J(rèn)為開(kāi)源代碼對(duì)自己的提高比一般的技術(shù)文章要快的很多。首先它們都是一些較為成功的項(xiàng)目,在成功項(xiàng)目中其實(shí)包含了原作者的經(jīng)驗(yàn)和其項(xiàng)目不斷改進(jìn)中產(chǎn)生的非富經(jīng)驗(yàn)。對(duì)于開(kāi)源項(xiàng)目,我的方法是先從它的入口文件看起一般是index.php看它的整體文件結(jié)構(gòu),再看它的公共文件里的內(nèi)容,具體的一些常用的工具類,這樣會(huì)對(duì)整個(gè)項(xiàng)目的結(jié)構(gòu)有一個(gè)了解,然后就是你所興趣的功能的具體實(shí)現(xiàn)代碼,并詳細(xì)搞懂他的實(shí)現(xiàn)方式和原理。在看的過(guò)程中你 肯定可以學(xué)到很多有價(jià)值的東西。我個(gè)人的經(jīng)驗(yàn)是:看的最多的是DZ的代碼,其它項(xiàng)目也很多,但比較全面的還是dz的代碼。個(gè)人認(rèn)為看代碼還是比較速成的一種方式,因?yàn)閯e人的走過(guò)的路你就不需要再走了,站在巨人的肩膀上總是可以走的更快更遠(yuǎn)。
【程序員進(jìn)階的建議:多看、多寫(xiě)、多交流[1]】相關(guān)文章:
多發(fā)1元多繳萬(wàn)元稅08-18
簡(jiǎn)歷寫(xiě)的內(nèi)容千萬(wàn)不要多07-26
光有多亮,青春就有多亮09-24
學(xué)習(xí)中苦多樂(lè)多主題班會(huì)07-29
多肉觀察日記06-22