貓?貓!段伏櫪忽然想起兒時看過的一部名爲老虎學藝的動畫片。情節很簡單,小貓和老虎比賽,結果在兩場比賽中聰明的小貓運用不少技巧賽過了老虎,而後老虎甘拜下風,向小貓學藝,而小貓也並不恃才放曠,兒時很是耐心地指導老虎。可當老虎學成以後,就以爲小貓已經沒什麼用處了,就要把小貓抓起來。沒想到小貓還留了一招沒有教老虎,而這招就是爬樹。結果憑着這保留的絕招,小貓躲過了一劫。之前看到的時候,以爲老虎很可惡,竟然恩將仇報,只是今天想起來,卻發現這卻深深地隱藏着製做者的告誡:教徒弟,留一手。而這正是應正了一句俗語:帶出徒弟,餓死師傅!若是小貓將本身的全部技藝包括爬樹都交給了老虎,那不是意味着小貓甚至連生命都保不住了?而老章他不讓別人看到他的代碼,是否是就是怕別人學去了他的東西,從而致使於失業?
想着這層,段伏櫪心寬了一些。可仔細一想,以爲又不對啊。在別的行業,可能的確如此,徒弟出師,搶走了師傅的生意,致使師傅下崗。但這也是基於這一行業的技藝比較稀少,不容易建立新技術的基礎上啊!但軟件這一行業,根本就不具有這樣的條件。試問,誰敢說,本身已經將全部的軟件行業所須要的技藝所有了如指掌,無人出其左右了?軟件這一塊,每一年都有新技術新領域出現,怎麼可能會存在沒有新技藝可學的情況?那些守着本身的技術,不願輕易傳授給別人的,大都是那些固步自封,抱殘守缺的程序員。由於他們已經不想去學習新的技術,因此他們的水平永遠只能停留在這一階段,若是他將本身所知所有交給了別人,那麼別人就能替代他的做用,而他就毫無用武之地了。正是忌憚於此,因此這部分人將本身的知識,看得比什麼都還要貴重,緊緊守住,不願透露一點風聲。他們能夠是牛人,但他們絕對成就不了大師。
經驗是本身的,告訴別人,並不表明別人就能成爲本身。試想一下,Boling寫了《Windows CE程序設計》,看完了以後,你敢對Boling所在公司的Boss說,我已經將Boling的書看完了,他已經沒有什麼祕密了,你能夠將他炒了,我來替代他!我想沒有人敢如此口出狂言吧?
老鳥將本身的經驗傳授給菜鳥,並不表明老鳥會損失什麼,相反,可能正由於老鳥直接告訴了菜鳥答案,讓菜鳥省略了探求的過程,反而不利於菜鳥的成長。從另外一個角度來講,老鳥和菜鳥原本就不在同一層次,想象一下:老鳥在10樓,菜鳥在1樓,兩人要同時到達20樓,哪一個人的優點更大?除非老鳥止步不前,不然老鳥只要還會繼續前進,那麼菜鳥就很難遇上老鳥。固然,若是菜鳥很是天才,這種可能性仍是存在的;可事實是,世間哪來那麼多的天才?這地球上,從人類誕生至此,愛因斯坦也只有一個。若是再從另一個角度來看,即便老鳥將本身的所得傳授給菜鳥,怕有一天菜鳥會超過本身,其實也並非件壞事。這一擔憂會讓老鳥不敢固步自封,而是不停地學習,以免被淘汰。
程序員是不幸的,由於只要還想繼續呆在這行業,那麼就必須一直在學習,永無止盡;程序員又是幸福的,由於這行業永遠不會有盡頭,永遠不會學完的東西,只要不停下前進的步伐,那麼就不會擔憂被取代。
影響一我的的,每每不是什麼大事,極可能只是生活的一些小事。老章給代碼設置密碼這一件微不足道的小事,卻給段伏櫪的後續職業生涯帶來了巨大的影響。固然他並非打算順着老章的步伐,而是逆其道而行之。當有一天本身可以成爲老鳥的時候,對本身的技術絕對不藏着不掖着,菜鳥的提問,必定言無不盡。而這第一步,就是將本身的靈感和知識,毫無保留展示在博客中。雖然別人可能所以而獲利,甚至會超越本身,但這有什麼關係呢?只要本身不停下腳步,相信必定不會被淘汰!程序員