|
針對(duì)此階段每件事反省分為三個(gè)部分。一是犯錯(cuò)的事實(shí),二是正確的方法,三是自己為什么會(huì)犯錯(cuò)。第一,二個(gè)問(wèn)題分析可能能對(duì)讀者有所幫助,而第三個(gè)問(wèn)題的分析,可能只能供大家參考。 我在畢業(yè)之前從未有過(guò)認(rèn)真的思考,關(guān)于自己的未來(lái)。我選的第一份工作是一個(gè)國(guó)企,做鐵路信號(hào)。我當(dāng)時(shí)選擇有兩個(gè)原因,一是這是個(gè)穩(wěn)定的企業(yè),并且提供戶口。二是我當(dāng)時(shí)是超級(jí)學(xué)渣找不到更好的工作,并且極度脆弱的自尊心不允許我在面試中一次次被鄙視。 我進(jìn)入這家企業(yè)后給自己設(shè)定的第一個(gè)目標(biāo)是成為天下第一等的程序員。嚴(yán)格來(lái)說(shuō),是想成為天下無(wú)敵的程序員。我定下這個(gè)目標(biāo)的原因是受更深層次的目標(biāo)驅(qū)動(dòng),自由,財(cái)富自由和精神自由,可以牛逼到不受人擺布,可以為所欲為。為此,我采取了一些在外界看來(lái)表現(xiàn)為毅力、敬業(yè)以及極端投入的行為,包括每天工作平均時(shí)長(zhǎng)超過(guò)12小時(shí),并在此基礎(chǔ)上每天學(xué)習(xí)時(shí)間超過(guò)4個(gè)小時(shí)。 以上陳述的是我剛?cè)肼殘?chǎng)第一個(gè)階段所回憶到的事實(shí)。但是否是別人眼中的事實(shí)不是關(guān)鍵,我今天寫(xiě)的是對(duì)該階段的幾個(gè)核心錯(cuò)誤的反省。 Part 1:選擇程序員生涯 a 為什么選程序員作為自己的職業(yè)生涯 我依然想要自由,從未放棄過(guò)。我相信所有的人都有同樣的愿望。但是,為什么我認(rèn)為選擇成為第一等的程序員可以幫我實(shí)現(xiàn)這個(gè)愿望?主要原因是,我的見(jiàn)識(shí)面很窄,我不知道我喜歡做什么,而且我當(dāng)時(shí)并不知道自己無(wú)知。我在讀書(shū)期間非常傻逼,除了打球,從未認(rèn)真想過(guò)怎樣度過(guò)自己的一生。正因如此,所以我非常容易受到周圍人群的影響。所以大家都在做的事情,對(duì)自己的選擇有決定性作用。而我研究生畢業(yè)的時(shí)候,程序員是很火很有錢(qián)景的職業(yè),是周圍人扎堆投入的職業(yè)。 b 如果這樣不對(duì),怎樣才是正確的? 認(rèn)識(shí)我的人知道,我周圍有非常多優(yōu)秀的同學(xué)和朋友。但是很奇怪,我當(dāng)時(shí)并沒(méi)有從中借鑒到什么。原因是思維和視野的限制,我只能看到自己想要的東西。那我回過(guò)頭來(lái)看過(guò)去的自己,充當(dāng)事后諸葛亮,相信這對(duì)于將來(lái)過(guò)好自己的生活,還是能起到一定作用。 第一,我應(yīng)當(dāng)充分試錯(cuò),從在學(xué)校開(kāi)始,拼命往外看看職業(yè)上我有多少選擇,給自己一個(gè)時(shí)間限制,在這個(gè)時(shí)間限制里充分去試錯(cuò)。如果要給自己時(shí)間限制加上一個(gè)具體的值,我會(huì)定五年。在這五年里,我要尋找自己真正喜歡的工作。過(guò)了這段時(shí)間,找不到就老老實(shí)實(shí)找份差不多的工作。這跟找對(duì)象差不多,一個(gè)花花公子如果考慮結(jié)婚,他的婚姻會(huì)穩(wěn)定的多,但是如果沒(méi)有找到,也不要堅(jiān)持打一輩子單身。 第二,我應(yīng)該看看那些優(yōu)秀的人在干什么,并且思考他們?yōu)槭裁磿?huì)這么干。這些人比我聰明,一直以來(lái)成就就遠(yuǎn)超于我,人家做的決定一定不會(huì)那么隨便,分析清楚他們?yōu)槭裁催@么做。要達(dá)到他們的高度很難,但要學(xué)習(xí)到他們的智慧會(huì)簡(jiǎn)單的多。 c 我為什么會(huì)這么做? 雖然我自認(rèn)為自己是一個(gè)非常謙虛的人,而且在職業(yè)生涯的過(guò)程中不斷的被生活按在地上摩擦,所以確實(shí)也驕傲不起來(lái)。但是我的思維模式應(yīng)該是特別自大,尤其是我自己認(rèn)定的事情,比如“只要努力就能成功”,而所有不同的聲音要是不被扭曲就很難進(jìn)入我的世界。從高中開(kāi)始,我就沒(méi)有真正聽(tīng)進(jìn)去過(guò)別人的意見(jiàn)。 Part 2:如何成為第一等的程序員 我雖然確立了成為第一等的程序員,但接著可以看看我是怎么做的。顯然我沒(méi)有做到,不但沒(méi)有做到,而且把職業(yè)賴以生存的健康給丟了。 a 我很差勁的努力著 我在這家公司呆了四年半。我的行為受自己的一個(gè)理念的支持。我相信的理念只有一個(gè),“吃得苦中苦,方為人上人”。我相信努力終將獲得回報(bào),這是我從小到大的教科書(shū)學(xué)的。此外,我極少閱讀人文,也沒(méi)有得到牛人點(diǎn)播。在這個(gè)信念的支持下,我只做了兩件事,努力看技術(shù)書(shū)學(xué)習(xí),并努力工作。但除了年終考核優(yōu)秀之外,我的技能并沒(méi)有太大的長(zhǎng)進(jìn)。 很顯然,我努力的方式有很大的問(wèn)題。 b 那么現(xiàn)在來(lái)看,怎樣才是正確的? 第一,理解自己的目標(biāo)。我設(shè)定成為第一等的程序員時(shí),根本沒(méi)有理解自己的目標(biāo)。我所做的事情,完全靠直覺(jué),拒絕理性和確定性未來(lái)。現(xiàn)在看來(lái),要成為第一等的程序員,首先第一個(gè)條件就是先定義怎樣才是第一等的程序員。要看看現(xiàn)在誰(shuí)是第一等的程序員,看看第一等的程序員是如何成長(zhǎng)起來(lái)的。 對(duì)這個(gè)目標(biāo)做分解其實(shí)十分簡(jiǎn)單,一是看看對(duì)于知識(shí),看能夠理解到多深的程度。二是對(duì)于技能,能做到多熟練,以劍客話來(lái)說(shuō),就是又快又準(zhǔn),頃刻之間,一劍封喉。 要達(dá)到這個(gè)目標(biāo),還需要不停的比武升級(jí)。自己跟過(guò)去的自己比,跟其他高手過(guò)招。在每過(guò)一個(gè)階段性的訓(xùn)練之后,就應(yīng)該嘗試這么去做。不要閉門(mén)造車,以為閉關(guān)修煉十年出來(lái)就會(huì)天下無(wú)敵,說(shuō)不準(zhǔn)那樣的命運(yùn)就像《東邪西毒》的王重陽(yáng)遭受巨大的悲劇。 第二,做好節(jié)奏控制,核心是計(jì)劃和反省。計(jì)劃先不談,只說(shuō)反省。就像計(jì)劃應(yīng)該有長(zhǎng)期計(jì)劃和短期計(jì)劃一樣,反省也應(yīng)該有短期反省和長(zhǎng)期反省。一件事做完了,要反省。一個(gè)階段結(jié)束了,要反省。反省雖耗時(shí),但這是真正的磨刀時(shí)間,巨大的進(jìn)步就積累在每次的深度反省之中。 反省的過(guò)程會(huì)逐漸了解自我。我的老板曾說(shuō)過(guò)一句話,了解自己是一輩子的事情。這個(gè)過(guò)程中,我也會(huì)意識(shí)到休息和空白對(duì)于自己是必須的,并非像教科書(shū)鼓吹的變態(tài)努力才是正確的世界觀。我們不可能做到每個(gè)點(diǎn)都很優(yōu)秀,但是真正的優(yōu)秀者往往是把自己的優(yōu)點(diǎn)發(fā)揮到極致的那幫人。 c 我為什么會(huì)犯錯(cuò)? 這里有兩點(diǎn)是我性格上的原因。 一是我是個(gè)急性子,我不會(huì)等到目標(biāo)完全清晰就去行動(dòng)。這個(gè)性格是兩面的,它也導(dǎo)致我的執(zhí)行力極強(qiáng)。第二,是我并不特立獨(dú)行,很容易向壓力妥協(xié)。我認(rèn)為自己是個(gè)好好先生,無(wú)法妥善的處理工作上的高強(qiáng)度的壓力,唯一的方法就是妥協(xié),以自己的行動(dòng)去迎合壓力的方向。 還有一點(diǎn)是環(huán)境上的原因,從某種意義上講,我那個(gè)時(shí)候需要一位人生導(dǎo)師,來(lái)點(diǎn)播我的行為,但是那個(gè)大環(huán)境里也沒(méi)有。 Part 3 如何改正 如果我的上述分析沒(méi)有自己為什么會(huì)犯錯(cuò)這部分,這些分析就是成功學(xué)。真正有價(jià)值的東西是讓那些看上去正確的理論結(jié)合自己實(shí)際的行為做出分析,這樣才能發(fā)現(xiàn)自己真正的問(wèn)題。 我喜歡希臘神話的那個(gè)故事:女妖賽壬的歌聲異常甜美,她們以此將無(wú)數(shù)水手引誘至大海之中,溺水而亡。英雄奧德修斯在航行中將自己緊緊綁在桅桿之上,然后命令所有的水手把耳朵堵死,命令他們?cè)谧约呵榫w失控時(shí)也絕對(duì)不能放他下來(lái)。這樣,他雖然也為歌聲癡狂,卻奇跡的保下了性命。 我已經(jīng)不再有成為一個(gè)第一等的程序員的夢(mèng)想。我沒(méi)有那么大的興趣,當(dāng)然也沒(méi)有那個(gè)天賦,所以我永遠(yuǎn)都只能是二流的。但生活中,我依舊在在犯錯(cuò)誤,但要知道,一旦真相被揭露和被接受,自然就會(huì)改變,只是這種改變需要時(shí)間。 以上兩個(gè)問(wèn)題的總結(jié),算是我對(duì)職業(yè)生涯第一個(gè)階段的總結(jié),為此我付出了極大的健康代價(jià)。希望能幫到有緣人。 |
|
|