所謂路,途也,道也,古人有云:路漫漫其修遠(yuǎn)兮,吾將上下而求索;歌曲有唱:敢問路在何方,路在腳下;我心有念:流年似水,三十將至,然迷,不復(fù)得路。
一、坦誠交代
為了探尋26歲程序員的出路,決定先粗略的交代一下我的個人信息。
姓名:王二
年齡:26
職業(yè):程序猿(犭旁的,鑒定性別為男)
所在地:九朝古都
身高:190cm(可能虛報)
履歷:
2011年7月份畢業(yè)于一所大專院校,學(xué)無所成。
2010年底在蘇州一家日企開始實(shí)習(xí)、工作,直到2014年2月份拖著那一身疲倦回到老家。若有所獲,也若無所獲。
2015年7月份之前就職于洛陽一家做IT教育的軟件項目部,兢兢業(yè)業(yè)。在這期間,獲得了一個本科畢業(yè)證。
8月份作為技術(shù)合伙人身份開始創(chuàng)業(yè),擔(dān)子頗重,把190的身高壓扁到了175。
明眼的人從上面這段描述中不難發(fā)現(xiàn),我是一名極其普通的程序員。學(xué)習(xí)能力差,所以考了一個大專;人際關(guān)系差,所以被迫回老家;養(yǎng)家糊口難,所以升級了學(xué)歷,跳了槽,開始了創(chuàng)業(yè)。套用莫迪阿諾《暗店街》中的一句話來說,27歲之前,“我的過去一片朦朧…”
二、尋找導(dǎo)師
但我不想在27歲以后,依然“一片朦朧”。
所以我決定尋找一名生活和工作中的導(dǎo)師,以便給我有所指引。因?yàn)槲铱傆X得自己就是那浩瀚大海上的一葉方舟,在渺無邊際的黑夜里隨波逐流,不知寧靜的港灣在何方,如果能有一座點(diǎn)亮希望的燈塔照亮前方,我將奮不顧身的向此前行,那將多么的美妙。
請別戳著脊梁骨對我罵:“26都快過完了,還?在幻想什么導(dǎo)師,都該摸到程序員的天花板了!”
且聽聽我的辯解。馬云當(dāng)年還去請教過王林(好像已經(jīng)收押)大師不是,人總有迷茫困惑的時候。人們焚香拜佛,吟經(jīng)誦文,也只是想要尋找心靈精神上的導(dǎo)師。反正王二(我,為了免去煩擾,這里只好稱我為王二)高考的時候,他女朋友就曾告訴他,為了他的高考,她曾到一個XX寺叩頭祈禱過,只求他能考上一個好大學(xué),但至于有沒有如愿,這顯而易見,王二考了一個大專,理論上是不符合預(yù)期的。
我就曾經(jīng)懇請過foruok能夠做為我的導(dǎo)師,因?yàn)樵谖已劾?,他就是我的?biāo)桿,雖然被婉拒,但至少我曾嘗試過。
《程序員的修煉──從優(yōu)秀到卓越》一書中就曾倡導(dǎo)過學(xué)徒制:
一開始,師傅通常會把任務(wù)講解給學(xué)徒聽,然后示范,接著讓學(xué)徒親手做,并在任務(wù)完成后提出反饋意見。這個過程簡單來說就是:聽、看、做、評審。
foruok沒有同意做我的導(dǎo)師,我想拋去他本人的謙虛外,多半的原因在我,畢竟,如果讓一名大學(xué)教授去教高中生,而不是大學(xué)生,難免讓人失去興趣。
所以,我的出路,還需我自己來摸索。當(dāng)然了,如果你有機(jī)會找到一名導(dǎo)師,千萬不要錯過,這可是千載難逢的好機(jī)會,他會在你迷途時給予你點(diǎn)化。
三、向老婆請教
由于公司目前就仨人,王二(我,為了陳述一個事實(shí),就用第三人稱)還掛著負(fù)責(zé)人的頭銜,這讓尋找導(dǎo)師的方案變得不太可行。
一天,我弱弱的給老婆感嘆道:
“我在博客上看到了很多大牛,我不具備他們的能力,我也想成為他們…”
“那你就努力啊,多讀書,多寫博客,然后在工作成實(shí)踐,如果遇到難題,就自學(xué)成材…”老婆說得風(fēng)生水起。
“哦,那你得督促我,我的修養(yǎng)不夠,需要有人鞭策和指導(dǎo)…”我喃喃道。
“你說啥,你也有自知之明啊,知道自己修養(yǎng)不夠,那你知道自己還缺什么嗎?”老婆用鄙夷的眼光看著我說道。
“老婆大人說的對,大爺我啥都缺,缺錢,缺朋友,缺…”我欠了個身,答道。
四、四條出路
你別說,女人說話真狠,一針見血。這也恰如其分的道出了像我這樣的程序員出路,那就是讀書、寫博客、工作實(shí)踐、積累人脈。
①、讀書
讀史使人明智,讀詩使人聰慧,數(shù)學(xué)使人精密,哲理使人深刻,倫理學(xué)使人有修養(yǎng),邏輯修辭使人善辯。
讀《大學(xué)之路》的時候,吳軍博士詳細(xì)的介紹了牛津劍橋大學(xué),說上面這句話的培根先生就出自于劍橋大學(xué),應(yīng)該說是劍橋大學(xué)的一個標(biāo)桿人物。
培根先生竭力提倡的6大類書籍于我來說,就像窗外隱約的山峰一樣遙遠(yuǎn),但作為一個程序猿,我還是為自己定下了三大類的書籍:社會人文、研發(fā)編程、項目管理。
前段時間,我百無聊懶的寫了一篇你不得不讀的書籍清單,這篇文章的瀏覽量完全出乎我的意料,很多朋友喜歡,到讓我有點(diǎn)“受寵若驚“。我更希望讀者能看到我對書的感受,引發(fā)大家的共鳴。
我的案邊暫時擺了這么多書,有的在上面這篇文章中略有介紹。但說到這里,我還是想要交代一些對于讀書的其他感受:
- 從2008年9月份進(jìn)入大學(xué),到2014年6月份,我近乎討厭讀書,只要眼睛在書本上停留超過3秒,我就能想入非非。我的眼睛對于那些密密麻麻的宋體楷書總是視而不見,選擇性的過濾掉。現(xiàn)在回想起來那段可怕的年月,真讓人不堪回首。這多半的原因可以歸咎于高考的失意,讓我厭倦了讀書,厭倦了學(xué)習(xí),厭倦了考試,這都是隱隱作痛,不可抹去的傷啊。
- 我在你不得不讀的書籍清單這篇文章中也交代過,很幸運(yùn),獲得《微管理,給你一個技術(shù)團(tuán)隊,你該怎么管》的贈書后,我漸漸地對讀書重拾興趣,買書也變得一發(fā)不可收拾。
- 但到現(xiàn)在,讀書這件事,并沒有成為我的啟明星,有的時候,我仍然感到困惑,讀這些書,并沒有讓我快速的積累金錢(自從讀了《黑客與畫家》,我知道了金錢≠財富),并沒有使我清晰的認(rèn)知到我的未來,也沒有告知我該成為什么樣的人。
但是,《中國合伙人》有句臺詞說得好:“做了不一定能實(shí)現(xiàn),但不做一定不會實(shí)現(xiàn)。沒試過的人不會因?yàn)闆]實(shí)現(xiàn)夢想而難過,因?yàn)樗婚_始就放棄了夢想?!彼裕乙廊灰獙ψx書stay hungry(保持饑餓)!
②、寫博客
我曾經(jīng)在極客頭條發(fā)布了一條鏈接我們?yōu)槭裁磻?yīng)該堅持寫博客,本來我以為這種老生常談的話題,大家會感到倦怠,卻不曾想,引起了很多朋友的共鳴,這能說明什么呢?──機(jī)智如我(請停頓)老婆大人。
原作者的貼圖非常非常入木三分,這里借用一下:咋眼一看,圖中沒有寫博客嘛,但是當(dāng)你閱讀完作者的文章后,你會明白,寫博客恰好貫穿于主動學(xué)習(xí)的過程中。
在我們博文寫成,會有很多道友閱讀。很多我們自己認(rèn)為是對的,實(shí)際上是錯誤的東西、或是我們難以發(fā)現(xiàn)的錯誤,熱心的道友會幫你指出。 很多時候,我們也會有心或是無心幫到一些初學(xué)者或是遇到同樣問題的人。
當(dāng)然了,關(guān)于寫博客,我還有一些感慨想要交代:
2014-11-09 09:00,王二(我,為了回避被猜測為炫耀的嫌疑,用第三人稱)在CSDN上發(fā)表了第一篇博文憶軟件架構(gòu)師考試之旅,到2015-12-11日午時點(diǎn)亮CSDN博客專家的頭銜,大概有一年零一個月的光景。如前文所述,我是一名極其普通的程序員,獲得這個殊榮,自感受之有愧。把時光拉回到2014年11月,我動筆要在CSDN上發(fā)表博文時,對“博客專家”有著一種可望而不可及的感覺,如今成為現(xiàn)實(shí),不免恍然如夢。
26歲成為博客專家,本就是一件可憐可悲的事情。放眼望去,有很多年紀(jì)較輕的朋友,甚至在校的學(xué)生,都早已成為博客專家,他們都非常的優(yōu)秀,比如說
淺墨_毛星云
90后,海歸, 微軟最具價值專家(C++),南京航空航天大學(xué)航天學(xué)院研究生在讀。著作逐夢旅程:《Windows游戲編程之從零開始》,《OpenCV3編程入門》。中國2013年度十大杰出IT博客作者,CSDN 2012年博客大賽年度博客之星,CSDN 2012年度十大風(fēng)云專欄作者 。擅長Unity3D、OpenCV、 Win32 API,DirectX,MFC,數(shù)字圖像處理,3D圖形渲染。
單看這些簡歷,都讓人頂禮膜拜、相形見絀。
而自己的博文呢,套用伯樂在線的評語就是:
1、雖然很多文章是原創(chuàng),但是參考別人博客或者讀書筆記一類為主,自己見解的東西相對較少。 2、文章內(nèi)容多為入門級的,深入某一領(lǐng)域的文章很少。
對于這樣的評語,我就像被刮光毛的野豬,晾在帶有血腥的砧板上,原形畢露。
但,對于26歲的我來說,坦然接受這樣的現(xiàn)實(shí)(蘇洵:年二十七,始發(fā)憤讀書),所謂“念念不忘,必有回響,有一口氣,點(diǎn)一盞燈”,我所要做的就是──繼續(xù)寫出高質(zhì)量的博客。
③、工作實(shí)踐
1978年5月11日,《光明日報》發(fā)表本報特約評論員文章《實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)》,這在當(dāng)時的社會上,引起了強(qiáng)烈的反響。
沒錯,學(xué)再多的理論,懂再多的知識,如果不在工作中加以實(shí)踐,時間久了,都會忘到九霄云外。
我個人就對這方面就有深刻的體會,順便交代一下:
我原以為,走上創(chuàng)業(yè)這條路后,我一個技術(shù)人員,想要帶領(lǐng)團(tuán)隊走向成功,沒有管理方便的理論方法是不行的。所以我通讀了《人月神話》、《人件》、《微管理》等等一系列項目管理的書籍,但非常尷尬的是,由于項目團(tuán)隊到目前只有三個人,完全不給我一丁點(diǎn)實(shí)踐的機(jī)會,我只要做到“團(tuán)隊要什么,我提供什么”,開發(fā)就非常高效。
當(dāng)然了,上面這段陳述是反證法,正面的例子也有:
public void dailyUpdateSystemData() {
// 每日更新時進(jìn)行一次會員信息更新 AllMembercoes.init();
checkPrivilege(); initUserMoney();
// 刷新一次行情信息
sendToQuotationJadeQuotations();
這段代碼是我讀了《代碼整潔之道》后修改的,在這之前,是什么樣子呢?我已懶得再回想起那種糟糕的代碼格式,如果你有興趣,可以看一看代碼整潔之道札記:函數(shù),總之,《代碼整潔之道》這本書棒極了!
王二身上的例子如果不夠如雷貫耳的話,那么三國時“馬謖失街亭”無疑是最好的歷史見證,經(jīng)不起實(shí)戰(zhàn)檢驗(yàn)的紙上談兵是萬萬不可取的;再舉一個正面的例子,看看劉關(guān)張就知道了,這哥仨,參加十八路諸侯的時候,各種被看不起,各種被吐槽,此時他們最好的出路無非就是步步為營,通過實(shí)踐來增強(qiáng)自身能力,最終成就了一方霸業(yè)。
作為程序員的我也是如此,依稀記得當(dāng)初敲“hello world”時,自己是多么懵懂,或者說狼狽,照著書本抄,計算機(jī)都有可能不打印出來這幾個英文單詞,整個人都不好。望天長嘆:“吾路何在?”,現(xiàn)在可答曰:“路在腳下~”,哈哈,實(shí)踐就是出路啊。
④、人脈積累
Jeff的《孤獨(dú)的人是可恥的!》曾有這樣一句話:
沒有人會在臨終之時說,“哎,我希望我能花更多的時間與我的計算機(jī)單獨(dú)相處?!?/p>
反正我是不會這樣說,你呢?
我曾經(jīng)在溫故而知新,人月徒傷悲一文中說過:
我自認(rèn)為,程序員很“悶騷”,當(dāng)然我自己就是一個程序員,哈哈。不過我認(rèn)為悶騷的含義應(yīng)該是這樣的:
悶,代表我們很單純,我們通過編程,不斷地解決用戶的痛點(diǎn),我們深陷于這種快樂而無法自拔,我們不愿意花費(fèi)精力在其他方面,唯有編程;騷,代表我們富有活力,一旦有事情激起我們的興趣,我們?yōu)橹簥^,不惜暴露我們的激情。
悶騷這個詞也許帶有一點(diǎn)戲謔的口味,但恰如其分的描述我們程序員的個性,我善于孤獨(dú),善于單干。所以,人際關(guān)系往往是我們程序員的黑洞。
就連村上春樹先生就曾在《當(dāng)我談跑步時我談些什么》一書中這樣描述他自己:
說起來,我是那種喜愛獨(dú)處的性情,表達(dá)的準(zhǔn)確一點(diǎn),是那種不太以獨(dú)處為苦的性情。
這放在我身上,也很貼切,我也喜歡獨(dú)處,你呢?
但是,坦白的講,我如果沒有和出資人打好關(guān)系(這里,不是討好的意思)的話,我如今也沒有創(chuàng)業(yè)的機(jī)會,別人愿意拉攏你入伙,憑借的不僅僅是編程的硬實(shí)力,還會在意你為人的表現(xiàn)。這一點(diǎn),從我和出資人的交談中,有意發(fā)現(xiàn)的。
如果再直接一點(diǎn)的話,就是,人脈可以為你創(chuàng)造財富。
很多創(chuàng)業(yè)的伙伴們都會感嘆,創(chuàng)業(yè)初期,人才難求,假如當(dāng)初能夠像馬云那樣,有“金剛十八羅漢”助陣的,或許也能創(chuàng)造比阿里更多的財富(請原諒我的YY)。
反正我就挺后悔,創(chuàng)業(yè)前沒有拉攏好技術(shù)人員。現(xiàn)如今,創(chuàng)業(yè)雖然有風(fēng)險,但是高風(fēng)險才能高回報啊,那么,有一定的人脈積累,不失為一條好出路。
綜上所述,26歲的程序員,大到身居要職,小到我這種打雜工,出路在哪?在于讀書、寫博客、工作實(shí)踐、積累人脈也。so,王二有念:得路,然前。