閱讀時(shí)長(zhǎng)約 12 分鐘囚枪,共計(jì) 2900個(gè)字。
作為程序員料滥,打造核心競(jìng)爭(zhēng)力無(wú)疑是讓自己變得鶴立雞群的方式之一,可以順便幫助我們突破內(nèi)卷的困境。那么躺涝,這個(gè)核心競(jìng)爭(zhēng)力該如何打造呢?
回顧我的職業(yè)生涯扼雏,我的個(gè)人建議是:科學(xué)地踐行一萬(wàn)小時(shí)定律坚嗜。
所謂“一萬(wàn)小時(shí)定律”,來(lái)源于格拉德威爾的著作《異類(lèi)》诗充。其中提到:“人們眼中的天才之所以卓越非凡苍蔬,并非天資超人一等,而是付出了持續(xù)不斷的努力蝴蜓。一萬(wàn)小時(shí)的錘煉是任何人從平凡變成超凡的必要條件碟绑。”換句話說(shuō)茎匠,如果想成為某個(gè)領(lǐng)域的高手格仲,需要經(jīng)過(guò)一萬(wàn)小時(shí)的堅(jiān)持不懈。
簡(jiǎn)單換算一下诵冒,如果按每天工作八小時(shí)凯肋,每周工作五天的話,大概需要五年的時(shí)間汽馋。
這一定律同樣適用于做產(chǎn)品侮东,某個(gè)產(chǎn)品需要經(jīng)過(guò)一番錘煉才能成為“產(chǎn)品”圈盔,而非Demo。所以有的公司在做產(chǎn)品的時(shí)候會(huì)讓員工加班悄雅,或者雇傭更多的員工來(lái)工作驱敲。如果用人力-時(shí)間來(lái)計(jì)算的話,一個(gè)員工花五年的時(shí)間才能打造出一款精品煤伟,那么十個(gè)員工就需要花費(fèi)半年的時(shí)間癌佩。雖然在編程領(lǐng)域,時(shí)間和人力通常是不能互換的便锨,但為了解釋這個(gè)定律围辙,我就暫且如上表述。
所以這些公司其實(shí)也就是為了做出好一點(diǎn)的產(chǎn)品放案,無(wú)意或有意之中姚建,把錘煉產(chǎn)品的時(shí)間快速地堆到一萬(wàn)個(gè)小時(shí)。
但是請(qǐng)注意吱殉,這個(gè)一萬(wàn)小時(shí)并非一個(gè)定值掸冤,它要表述的意思其實(shí)是堅(jiān)持的重要性。不要半途而廢友雳,輕言放棄稿湿。
回顧我十余年的工作經(jīng)歷,其實(shí)剛畢業(yè)時(shí)候以及畢業(yè)后前幾年的時(shí)候押赊,我壓根不知道這個(gè)定律饺藤,更多是性格使然。
我這個(gè)人比較軸流礁,如果是比較重視的東西涕俗,無(wú)論如何也要問(wèn)出個(gè)結(jié)果。就像編寫(xiě)代碼的時(shí)候神帅,如果碰到一個(gè)難解的問(wèn)題再姑,不把它解決掉,我睡覺(jué)都會(huì)不舒服找御。
憑著這股“軸”勁元镀,才讓我的技術(shù)水平越來(lái)越精進(jìn),甚至后來(lái)跨界出版了技術(shù)圖書(shū)霎桅,打造了屬于自己的技能樹(shù)栖疑。
但是這里肯定會(huì)有人反對(duì):做軟件開(kāi)發(fā),不加班的占少數(shù)哆档。大多數(shù)人畢業(yè)的年齡大概在23歲,如果按照5年的時(shí)間計(jì)算住闯,即使不加班瓜浸,到28歲澳淑,也該是個(gè)編程高手了。而且如果按照一萬(wàn)小時(shí)定律來(lái)算插佛,豈不是人均“編程大師”杠巡?所以這個(gè)定律不靠譜。
其實(shí)雇寇,我自己在28歲的時(shí)候氢拥,也沒(méi)啥成就,依然是個(gè)奮戰(zhàn)在一線的程序員锨侯。所以這一萬(wàn)小時(shí)對(duì)于我來(lái)說(shuō)嫩海,其實(shí)也并不能完全這么算。那么囚痴,一萬(wàn)小時(shí)定律真的不靠譜嗎叁怪?
其實(shí)并不是定律不靠譜,而是使用它的人深滚,把它給用錯(cuò)了奕谭。
雖然“一萬(wàn)小時(shí)”定律已經(jīng)成為人盡皆知的事情,但實(shí)際上痴荐,格拉德威爾在《異類(lèi)》一書(shū)中還提到了智商血柳、運(yùn)氣和家庭環(huán)境這另外三個(gè)要素。
智商不用多說(shuō)生兆,如果在120以下难捌,就很難成為高手了,當(dāng)然也有例外皂贩。但好消息是栖榨,大部分人的智商其實(shí)都高于120,而且都差不多明刷。所以別輕易說(shuō)自己笨婴栽,那樣的話就把大家都給罵了。
運(yùn)氣的話呢辈末,可遇而不可求愚争,很多有成就的人都受到了上天的眷顧。所以不要迷信個(gè)人的能力有多強(qiáng)大挤聘,俗話說(shuō)一個(gè)好漢三個(gè)幫轰枝,這“三個(gè)幫”里面,運(yùn)氣是必不可少的组去。但是呢鞍陨,也別過(guò)度依賴運(yùn)氣。換句話說(shuō),成功的時(shí)候別吹噓自己诚撵,失敗的時(shí)候別怪罪運(yùn)氣缭裆。
最后就是家庭環(huán)境,不得不說(shuō)寿烟,更好的家庭環(huán)境確實(shí)能讓下一代的站在更高的起點(diǎn)上澈驼。這個(gè)“更好的家庭環(huán)境”其實(shí)不只是指財(cái)力,還有父母輩的認(rèn)知筛武、格局等等缝其。有的家庭很貧窮,但是父母的世界觀和做事方法都很正能量徘六,這也是一種財(cái)富内边。有一些人,就是出生在這樣的環(huán)境中硕噩,一樣可以事業(yè)有成假残。
雖然智商、運(yùn)氣炉擅、家庭環(huán)境和堅(jiān)持不懈的一萬(wàn)小時(shí)都是成為行業(yè)高手的前提辉懒,但即使加在一起仍然不構(gòu)成充分條件。還是那句話谍失,有的人把這一萬(wàn)小時(shí)給用錯(cuò)了眶俩,那無(wú)論怎樣堅(jiān)持,效果都會(huì)大打折扣快鱼。
所以颠印,我羅列幾個(gè)錯(cuò)誤的使用方法。大體來(lái)說(shuō)抹竹,只要規(guī)避這幾個(gè)錯(cuò)誤线罕,才能讓成為高手這件事有可能發(fā)生。
首先要說(shuō)的窃判,就是不要停留在舒適區(qū)钞楼。舉個(gè)例子,光抄寫(xiě)英文26個(gè)字母袄琳,抄一輩子询件,也無(wú)法流暢用英語(yǔ)溝通,但這堅(jiān)持絕對(duì)是超過(guò)一萬(wàn)小時(shí)了唆樊。所以宛琅,如果已經(jīng)熟練掌握了某項(xiàng)技能,想要更加精通逗旁,就不要重復(fù)嘿辟。
很多程序員掌握了某種開(kāi)發(fā)技能,能開(kāi)發(fā)出人們用的產(chǎn)品,就沾沾自喜红伦,驕傲自滿介陶,然后不去深挖或者學(xué)習(xí)新的技能。在多年的工作中重復(fù)使用已有技能色建,那無(wú)論工作了多久,都是無(wú)法持續(xù)精進(jìn)的舌缤,一萬(wàn)小時(shí)定律不會(huì)奏效箕戳。
另一種使一萬(wàn)小時(shí)定律失效的方法是失敗后不懂得總結(jié)經(jīng)驗(yàn)教訓(xùn),總覺(jué)得失敗是成功之母国撵,結(jié)果一直在低水平地重復(fù)陵吸。努力了半天,看似很拼介牙,其實(shí)仍然不夠精進(jìn)壮虫。
這一點(diǎn)其實(shí)現(xiàn)實(shí)已經(jīng)教訓(xùn)過(guò)我們很多次了,我國(guó)很多優(yōu)秀的老技術(shù)都失傳了环础,導(dǎo)致后人又只能從0開(kāi)始探索囚似,這真的不利于傳承。
這方面給我打擊最大的就是做菜线得,中國(guó)菜其實(shí)很多外國(guó)人都很喜歡饶唤,但要走出國(guó)門(mén),總是困難重重贯钩,外國(guó)人做出來(lái)的中國(guó)菜總感覺(jué)不對(duì)味募狂。其實(shí)何止是外國(guó)人,我自己按照菜譜做出來(lái)的角雷,我自己都不一定愛(ài)吃祸穷。在我眼里,那本菜譜根本就不是給初學(xué)者看的勺三,因?yàn)槟切斑m量”雷滚、“少許”等等,初學(xué)者根本不懂掌握火候檩咱。等初學(xué)者能掌握火候的時(shí)候揭措,或許也就不怎么需要看菜譜了。
所以現(xiàn)在去網(wǎng)上搜“中國(guó)菜 出嚎舔牵”這種關(guān)鍵字绊含,出來(lái)的結(jié)果很多都是“預(yù)制菜出海”炊汹。說(shuō)好聽(tīng)點(diǎn)是換種方式走向海外躬充,不好聽(tīng)的呢,不是活人親手做出來(lái)的東西,吃著也就沒(méi)啥靈魂了充甚,味道自然也差很多以政。
反觀像肯德基、麥當(dāng)勞卻能順利走向全世界伴找,為啥呢盈蛮?因?yàn)樗麄冇袠?biāo)準(zhǔn)化流程。即使是沒(méi)做過(guò)飯的人技矮,只要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn)抖誉,就能做出口味差不多一致的食物。這種標(biāo)準(zhǔn)化流程衰倦,內(nèi)含完整袒炉、細(xì)致、可操作的方法論樊零。只要按照這本“操作手冊(cè)”來(lái)我磁,稍加練習(xí),就能做出個(gè)八九不離十了驻襟。我甚至可以想象夺艰,如果真的有其他文明來(lái)到地球,它們拿到這本“手冊(cè)”沉衣,也能?chē)L到地球的美味劲适。
所以,失敗不可怕厢蒜,記得一定要總結(jié)經(jīng)驗(yàn)教訓(xùn)霞势。成功了也別太浪,記錄成功的過(guò)程斑鸦,然后好好做復(fù)盤(pán)愕贡,一定還能發(fā)現(xiàn)可以改善的地方。
說(shuō)完了這兩點(diǎn)巷屿,繼續(xù)說(shuō)第三點(diǎn)固以。
假設(shè)我們已經(jīng)避開(kāi)了前面這兩點(diǎn)誤區(qū),現(xiàn)在已經(jīng)在某個(gè)領(lǐng)域是個(gè)高手了嘱巾,但依然要警惕憨琳。警惕啥呢?能力的詛咒旬昭。
有的人在自己的行業(yè)很厲害了篙螟,所以就不自覺(jué)地排斥周邊領(lǐng)域。就好像Java里面的繼承问拘,從父類(lèi)到子類(lèi)遍略,是抽象到具體的過(guò)程惧所。在某個(gè)領(lǐng)域成為高手,只能算是在某個(gè)子類(lèi)范圍內(nèi)混得還不錯(cuò)绪杏。如果不多關(guān)注相似的子類(lèi)下愈,整個(gè)人的思想會(huì)永遠(yuǎn)困在某個(gè)子類(lèi)的范圍中,看不到更抽象的維度蕾久。
我一開(kāi)始從事的是Android客戶端開(kāi)發(fā)势似,做了有八年之久。后來(lái)接觸到前端僧著,意識(shí)到不能只把自己的能力局限在客戶端叫编,至少應(yīng)該著眼于大前端。后來(lái)呢霹抛,又接觸到Go語(yǔ)言,又把腳伸向了服務(wù)端的范圍卷谈。
可喜的是杯拐,由于之前一直做Android用Java,熟練一門(mén)語(yǔ)言之后世蔗,再學(xué)習(xí)其它編程語(yǔ)言的時(shí)候其實(shí)是上手非扯吮疲快的。當(dāng)然這種“快”是停留在應(yīng)用層面污淋,對(duì)語(yǔ)言本身的設(shè)計(jì)理念感受還不算多顶滩,但這對(duì)于使用新語(yǔ)言開(kāi)發(fā)產(chǎn)品而言基本上算是夠用了。
總結(jié)一下寸爆,打造核心競(jìng)爭(zhēng)力礁鲁,我認(rèn)為關(guān)鍵在于踐行“一萬(wàn)小時(shí)定律”,其實(shí)就是最樸素的堅(jiān)持赁豆。但要科學(xué)地堅(jiān)持仅醇,別做低水平的重復(fù),記得總結(jié)經(jīng)驗(yàn)教訓(xùn)魔种,同時(shí)別忘了看看周?chē)氖澜纭?/p>
說(shuō)到總結(jié)經(jīng)驗(yàn)教訓(xùn)析二,我是印象筆記的忠實(shí)擁躉。從2013年開(kāi)始注冊(cè)使用节预,一開(kāi)始用的是免費(fèi)賬戶叶摄,后來(lái)付費(fèi)購(gòu)買(mǎi)了高級(jí)帳戶。截止我寫(xiě)這篇文章的時(shí)刻安拟,這里面保存了4.76GB的數(shù)據(jù)蛤吓,是這十年來(lái)我的“備忘錄”。
其實(shí)糠赦,像圖片中搜索文字柱衔、PDF文檔中搜索文字這類(lèi)的功能樊破,印象筆記早就有了。用好這個(gè)工具唆铐,真的能幫我們很多忙哲戚。
最后,祝愿大家都能用好一萬(wàn)小時(shí)定律艾岂,在自己的領(lǐng)域中成為大師顺少。