Dubbo源碼分析-先隨便說兩句

一、程序員要有本身的格調

雖然咱們都樂忠於稱本身只是一個搬磚的碼農,可是咱們心裏必定要有本身的格調,在代碼的世界裏,咱們就是神同樣的存在,咱們就是上帝。固然神也有成長過程,我以爲大體能夠分爲如下幾個階段。程序員

二、打字階段

這個階段,就是從0開始。什麼變量,什麼方法,什麼類,什麼對象。都是些什麼鬼不知道。咱們只能乖乖按教科書一個字母一個字母敲打,不錯過任何一個空格,而後當心翼翼按下執行操做。要麼成功,要麼再一個個字母比對,一直重複直到成功。編程

三、入門階段

基本上在工做後的0-3年之間,咱們慢慢學會開始寫一些基本功能。這個時候,基礎很重要,就像武俠小說裏,但凡後面要變大師的,基本都取決於內功的深厚,咱們對基礎的專研就是這個內功的修煉。切記一句話:勿在浮沙築高臺。設計模式

四、真正的程序員

這個階段大概是在3-5年之間吧。這個時候也許才真正被稱爲程序員。能獨擋一面了,可能還會作簡單的架構了。慢慢的變成了前兩個階段人所崇拜的所謂大牛。這時候咱們會學各類程序的招式,什麼設計模式,什麼編程方法等等。這也是最關鍵的一個階段。若是隻知足學會的招式,而不思進取。也許你一生,就處在這個代碼武林的三流階段了。就真的永遠的成爲了一個碼農。架構

五、藝術階段

工做後5-8年之間,若是有一天,你喝着二鍋頭,吃着花生米,隨手拿來紙筆,便能很快畫出你所設計過的程序架構圖。並能指點江山般指出哪裏多是性能瓶頸,哪部分設計的還不夠靈活,哪些地方須要新的技術去替換。那麼恭喜你,你已經到達了另外一個階段。而這個階段的程序員對於招式已再也不重點關注,關注的是代碼的藝術,像思考人生同樣思考代碼。框架

六、專家型階段

這個階段,也許是有些人的終極歸屬了。通常本身不寫代碼。要麼給人培訓,要麼提供技術的戰略設計。可能作的更多的是管理了。固然這只是一部分人的選擇,有些人可能不屑於這個階段,可能依然選擇本身編寫代碼,只是此時寫代碼已不爲生計,而是一種娛樂休閒或者是一種享受。就像武俠裏,有些大師浮於水面,有些大師閒雲野鶴。性能

七、個人感想

上面說了這麼多都是虛的,一些框架型的客套話,每一個人的經歷不一樣,思想領悟能力不一樣,夢想不一樣。因此永遠別想把其一輩子三言兩語的歸納。但我始終認爲一個個優秀的開源框架就像一本本武林祕笈。要想快速成長,就找到適合本身的祕笈,專研去吧,騷年。可是記住,學不止學,仿不止仿,寫不止寫。等有一天,你悟出了黯然銷魂掌,再也不爲所謂的框架束縛,那你就出師了。spa

相關文章
相關標籤/搜索