當前位置:學問君>人在職場>就業指導>

程序員進階的建議:多看、多寫、多交流[1]

學問君 人氣:1.78W

很多初學者都說入門之後不知道該如何提高,我都是告訴他們多實踐。最近在我們的團隊中建立了一個學生的實習小組,我在和他們講授程序設計分析的時候,我也給他們了個小建議寫代碼就是多看、多寫,後來又補上一點:多交流。

程序員進階的建議:多看、多寫、多交流[1]

我認爲不管是做什麼行業或工作,只要專注都可以有自己不同的成就。因此我覺得做任何事必需要有熱情,而且是持續的熱情,有一句話說“好的開始是成功的一半,持之以恆是成功的另一半”我很認同,所以自己的認定的事情就應該堅持的去做。我提出了三多:多看、多寫、多交流,來將熱情付出行動。

這裏談到的是當你入門後怎麼使自己不段的提高的一些方法,可能只是一些片面之詞,但我相信只要你去做了都會有一些收穫。

在我們開始學習程序,都必須對一些基礎知識進行學習,例如語法、常用的內置函數,就PHP來說內置函數有成百上千個(沒有統計過),就常用的也有上百個。怎麼纔可以對這些逐個掌握?死記硬背?這是一個常人都無法做到的',即使是記住了,通常能否靈活的應用還要打個問號。那該怎麼做呢?

首先是多看,看技術文章,看開原始碼。

技術文章應該不必多說,這是學習新技術和積累技術的必備渠道。這裏我談談該怎麼看,很多人包括我自已有時候,只是看一遍就算了,這樣的結果一般都是知其然不知所以然。我認爲要把別人的東西變成自己的必須實踐。把文章所說的技術透過自己理解的寫出來並改進,並在合適的時候儘快應用的你的實際工作中。

再說看代碼,一是一些網友的代碼,這裏就要有一個觀念,就是不能迷信別人的代碼,應該客觀的去看,學習別人的方法的時候,應該去考慮它是否有問題,應該是辯證的態度對對待,如果有問題自己試着去解決,並和他們交流。二是看開源項目中的代碼,這類就不僅僅是看代碼了還有框架、設計思想等。我建議每個人至少看到1到2套開原始碼,因爲我認爲開原始碼對自己的提高比一般的技術文章要快的很多。首先它們都是一些較爲成功的項目,在成功項目中其實包含了原作者的經驗和其項目不斷改進中產生的非富經驗。對於開源項目,我的方法是先從它的入口檔案看起一般是看它的整體檔案結構,再看它的公共檔案裏的內容,具體的一些常用的工具類,這樣會對整個項目的結構有一個瞭解,然後就是你所興趣的功能的具體實現代碼,並詳細搞懂他的實現方式和原理。在看的過程中你 肯定可以學到很多有價值的東西。我個人的經驗是:看的最多的是DZ的代碼,其它項目也很多,但比較全面的還是dz的代碼。個人認爲看代碼還是比較速成的一種方式,因爲別人的走過的路你就不需要再走了,站在巨人的肩膀上總是可以走的更快更遠。