優秀的php程式設計師是不看源碼的

優秀的php程序員是不看源碼的

近日我同一位程序員朋友嘮嗑,連續交流了幾個php框架 api 他都不知所云。

尷尬之餘,我詢問道:【你目前最渴望的事情是什麼?你沒有什麼目標嗎?】

他不假思索的說道:【看php框架源碼!】

實在是想不到,工作之餘還有這種操作。

我問【為什麼這也能成為你目前最渴望的事情】他反問道:【你就沒有無聊心虛的時候嗎?項目空閒混吃等死的時候,總會想到找個php源碼看看,“充實”一下自己啊。】

竟是如此的有道理,我已然無法反駁。

一位這麼有追求的人,一定是個不可多得的人才。

於是

我決定

私下裡“拉黑”他。

這幾年,在 gayhub(github) 和 stackoverflow 上游來蕩去,原本羞澀靦腆的我,如今做事風格也變得逐漸風風火火。在高強度快節奏的迭代下活的像個搬運工,無需一絲頭腦絕對執行拷貝工Ctrl+C——Ctrl+V~Ctrl+C——Ctrl+V~Ctrl+C——Ctrl+V。

無論是web端還是移動端,這兩個圈子的程序員各個都能獨當一面,久而久之,我認識了太多優秀的程序員。然後,我發現了一個殘酷的共同點——

他們都不看php源碼。

(交流學習ℚℚ君羊4ؒ1ؒ6ؒ3ؒ4ؒ4ؒ3ؒ7ؒ0,手動輸入才可進,複製粘貼是找不到的!注意是找不到!)

技術不行嗎?一個個都很厲害,api 的名字和參數,倒背如流。

看不懂嗎?他們博聞強知,文能大侃設計模式,武能讓編譯器罷工,面對千萬 bug 毫無懼色。

我問過其中一個:「我看你整天就調調 api,不好奇php源碼的實現嗎?」

他說:「廢話,肯定好奇啊。」

我問:「那為啥不看一發php源碼呢?對你來說小 case 吧。」

他嘆氣:「不,沒必要。」

他進而意味深長道:「優秀的程序員是不看源碼的。」

他本身就是個全棧工程師,熟練掌握 php,前端,java,C 等,精通九九八十一種設計模式,連資深的架構師都自嘆弗如。

他在知乎寫文章,大抵是各種 api 使用手冊。有了粉絲後,又開始經營自己的微信公眾號。

最開始半年,幾乎沒什麼流量,他咬著牙堅持,但又死要面子不肯寫源碼分析的文章。終於在一年以,打響了自己的個人形象。

其間,他還從未放棄過“收集”各種新潮的框架教程,以及背誦它們的 api。

這樣的全棧,理解框架源碼大概根本不需要思考。

還有一位就更不得了了。

優秀的php程序員是不看源碼的

他是那種即便Ctrl+C——Ctrl+V代碼都能讓你感覺深不可測的人,渾身散發出頂級搬運工的氣質。這麼多年來,他參與的所有重要項目,從框架層到業務層,都靠他一人兢兢業業,從各種博客上 clone 下來的。

IT 這個圈子,大部分人都苦苦掙扎,為了實現一個需求起早貪黑,能把代碼“複用”到他這個程度,基本上出場就是移動代碼倉庫,自帶剪貼板屬性,壓根不像傳統意義上的 996 碼畜。

然而,這個人卻是圈子裡的一股泥石流注意是泥石流。

他最大的愛好便是在 stackoverflow 上做伸手黨,給各大流行框架的 Issue 裡留下成百上千行的錯誤日誌,活脫脫像個尚未進化完全的程序猿。

IT 這個行業,只有走到金字塔尖才可以任性,他也一樣,在圈子裡身不由己,會在一些正義的同事的批判下,親自實現一兩行代碼。

同為 IT 產業的人,在面對仍是需要獨立編程的大環境時,絕大多數人會被迫無奈,親手實現手頭的需求。不順時,甚至還要去啃他人的源碼,久而久之,人都會變得浮躁。

可他卻不會受到影響。

我問他:「你到底是如何才能保持這樣一顆平常心的,遇到那些你實現不了的需求,你是怎樣面對的,怎麼還能活的如此瀟灑自在,不會有一絲一毫的憂慮?」

他笑道:「你沒在項目緊的時候,隨便從 stackoverflow 上拷貝過代碼?」

我立刻懂了。

即便是自己不會的東西,也可以用萬能的 google 去應付,在無腦複製的同時,仍要保持自己一貫的拿來主義。

這就好比在面對項目需求的時候,我們都有好幾個輪子去對付,保證項目正常上線後,依然會在私底下尋找並拷貝真正需要的輪子。

這種極致的拿來主義,不是每個人都能堅持的,尤其是在走出社會以後,看盡繁若星辰的輪子教程,依然選擇在各大論壇和社區中不恥下問,這是十分難得的。

像他這般彷彿活成仙的程序員,對於框架源碼,肯定不會有著庸俗的期待,他知道他必然會遇見怎樣驚世駭俗的框架和根本看不懂的源碼,所以,他並不著急。

我希望你明白,程序員的價值從來都是由他應付過的需求體現的,100個一萬的需求也抵不1個十萬的,更非他看過的源碼體現。

上週和朋友吃飯,他說他了解的一些 IT 界的聲音,總會認為只應付需求是不夠的,總要認真閱讀源碼。

他跟我說:「可你不一樣,你會一直提醒我,要我不要那麼浮躁,要我腳踏實地,要我安於業務。你好像特別看中程序員快速應付業務的能力。」

人都是需要相互借鑑的。

我身邊的同事們,在與我共事的時候,我當然會包容他,把時間浪費在無益於公司業務的源碼上。

但是,若他真想成為優秀的那份子,仍是要不屈服於這個抄襲可恥的庸俗時代,仍是要不妥協於這個知識至上的主流社會。

仍是要永遠 ctrl+v,永遠拿來主義。

仍是要時時刻刻對美好滿懷期待,對未來充滿渴望,對經典心懷敬畏。

要記住啊,能原創而不原創,有源碼而遠源碼,才是最無知的成熟。

本文純屬虛構,請勿當真~~咦哈哈!

交流學習ℚℚ君羊4ؒ1ؒ6ؒ3ؒ4ؒ4ؒ3ؒ7ؒ0(手動輸入才可進,複製粘貼是找不到的!注意是找不到!)。

優秀的php程序員是不看源碼的


分享到:


相關文章: