1. 程式人生 > >程序猿的武林世界

程序猿的武林世界

微軟 作用 p s ack tracking 編碼 pop 基本 笑傲江湖

在武林中,我們經常流傳著關於高手的傳奇故事。手中無劍,心中也無劍,是無數劍客們追求的境地。由於盡管手中無劍,心中也無劍,可是落花飛葉皆為劍。劍劍殺招,可取敵人首級。可是這種高手畢竟是非常稀缺的。

多數的人都奮鬥在手中有劍,心中無劍的層次。另外有少數人能爬到了手中無劍。心中有劍的地步。

那麽對程序猿來說。什麽樣的人才是手中無劍,心中也無劍的人高手呢?讓我們先從底層的手中有劍心中無劍說起。手中有劍,心中無劍的程序猿,往往工作在公司的最底層。

由於缺乏經驗積累,或者是知識結構不完整的緣故,在公司最底層埋頭一行一行的寫代碼。就像劍客一招一招的苦練劍術一樣。這類程序猿的最大的缺點就是還沒有對項目的總體架構有深入的了解,多數僅僅局限於自己工作的模塊。

對自己模塊的熟悉程度,基本就代表了程序猿在這個類別裏的等級的高低。就像相同是手中有劍心中無劍的劍客。水平還是有高低之分的一樣。這類的程序猿通過自己的辛勤工作、不斷的學習。努力的朝著手中無劍,心中有劍的層次賣進。相同的,在這個層次的時候,假設有名師指導,或者是多跟同行切磋,對程序猿的成長是十分有利的。

手中無劍。心中有劍的程序猿。在公司裏。多數已經到達了項目經理或者更高的級別。對於他們來說,可能並不須要去做太多的詳細實現的工作。可是整個項目的架構、難點、進度等等。他們都了然於胸。而且對於項目中的不論什麽一塊的程序,他都有大致的了解,不論什麽一塊程序扔給他,他都能高速的上手去做實際的工作,盡管正常情況下不用他來做。這個級別的程序猿。有非常多時候,是開始考驗自己的悟性和學習能力了。不是簡單的別人帶一帶就能夠帶出來的。

和武林中是一樣的。如今已經進入了“修行靠個人”的程度。這個階段最須要的就是自己努力的學習,努力的悟。還有可遇不可求的高手的點撥。名師在這個程度所起的作用遠不如上一個層次大。由於這個階段的程序猿已經進入了樹非樹的境地。全部東西都須要自己琢磨才幹靈活運用。

手中無劍,心中也無劍的程序猿。也許都不能成為程序猿了,由於非常少有人到了這個層次還在做詳細的工作。(開源領域非常多依舊奮鬥在編碼第一線的大牛。這個例外。)到了這個層次。基本上都是一個行業裏的頂尖人物,或者有的人也已經是行業裏的領軍人物,在企業也基本上是CTO級別的人物了。他們基本上已經關註的是業界的發展和未來的趨勢,或者是幹脆自己開創一個新的領域。他們本身就是大牛,已經到了感悟天人合一,領悟大自然的規律的地步。

他們的作品,基本上都是引領行業的發展,甚至是改變世界的。你從來看不到他們出劍,可是卻看到他們的敵人成片的倒下。可是這種人。真的是不多見的,

每個有理想的程序猿。就像一名努力練劍的劍客。想著終究有一天自己能成為大神級別的劍客,去笑傲江湖或是改變世界。

這就是程序猿的武林世界。沒有刀光劍影。僅僅有顯示器閃爍的亮光和鍵盤的劈裏啪啦。


PS:童年的時候,以前無數次的幻想過自己背負長劍,行走江湖的場景。

而如今的現實是,身背筆記本電腦在熙熙攘攘的都市裏穿梭。就算用個戰術範兒的電腦包,依舊改變不了背個筆記本的現實。

在那麽一剎那,想到,程序猿的世界。何嘗不是一個江湖?!於是就有了這篇文字。

程序猿的武林世界