還有自己對自己激勵,最好的一個例子是我的一個小夥伴,因為他晚上飯量太大,結果成了一個二百多斤的胖子。我們給他出主意,讓他下定過午不食的決心。於是他開始對自己進行獎勵,剛開始是三天一個週期,後來改為五天一個週期。每個週期結束後,他就給自己買高階滑鼠、機械鍵盤、耳機等產品獎勵自己。他堅持了兩個月終於戒掉了晚飯,現在已經一年多不吃晚飯,每天18個小時禁食。他現在體重已經降為一百七十斤了,雖然依舊有點胖,不過已經減了幾十斤。他現在整個人都神采奕奕,高血壓、脂肪肝什麼的都好了。前段時間他跟我說,當時他減肥的過程簡直像戒毒,生無可戀,不過挺過來了。
練習
一個人,只有在挑戰區練習才能有效果,驢拉磨那種繞圈練習沒什麼作用,當然追求太難的目標也會傷害人的積極性。舉個例子,孩子學數學,或者你學程式設計,不能直接去搞最複雜的問題,否則很快就崩潰了。最好的學習方法是越學越難,但是在每個階段都紮實練習。但是準確識別出怎樣的路徑是持續挑戰卻非常困難,絕大多數人其實是失敗在這裡了,要麼他自己想不明白,沒人指導,要麼是指導他的人是糊塗蛋。
先把基礎打牢靠,然後再提升層級,多數遊戲就是這麼設計的,玩過《絕地求生》《王者榮耀》之類的一定有這種認知。
你剛開始玩遊戲的時候,遊戲系統把你識別成一個菜鳥,讓你去新手營,新手營甚至設定人工智慧的那種角色讓你練手。隨著你玩遊戲時間的增加,你能夠去較高階一些的地方,這裡麵人的水平越來越高,你的能力也得到了鍛鍊。隨後你能夠到更高階別的地方。這種遊戲設定,讓你一直在練習,一直有挑戰,一直有樂趣。
如果一開始就把你和玩了幾百個小時的遊戲使用者放在一起,你每次開局就死,那你能喜歡這個遊戲才怪。如果你沒理解我到底在說什麼,就去註冊一個遊戲玩玩,用我說的這套邏輯邊理解邊玩,就能有深刻的感受。通過玩遊戲,能夠讓你明白,設計遊戲的人都是高階心理學專家。
我師哥接了一個客戶,讓他培養下小孩對數學的愛好。他說這個太容易培養了,其實就是讓孩子不斷地練習、進階、挑戰,在這個過程中給予小孩隨機獎勵,這就跟玩遊戲似的,通過這種方法小孩很快就愛上數學了。
很多人喜歡聊天賦,其實就高考這種難度的事情而言,跟天賦沒什麼關係,就跟我經常說的,京城月薪三萬以下的碼農只需要初中數學一樣。天賦這種東西,只有你去做數學傢什麼的才有必要,考個大學不涉及。
工具
一個人掌握了複雜工具,才真正具備了能力,如果僅僅掌握了簡單的工具是沒用的。比如手機就是簡單的工具,嚴格來說還算不上什麼工具,只能算消費品。複雜的工具指的是sql工具、資料庫、eclipse、複雜影像編輯工具、建模工具等,人的能力只有和工具疊加起來,才能形成效果疊加。
一個人赤手空拳能打幾個人?一個人有根小棍子能打幾個?一個人有把槍能制服多少人?新時代最重要的一個技能就是具有不斷地使用複雜工具的意識,並且嘗試用「工具思維」去解決問題。比如碼農做什麼事情都會問「庫呢」?「庫」就是工具集,裡邊放著他的錘子、電鋸、鑿子。如果你讓他先去做一套工具出來再去做事,那麼他也不會。
將來人工智慧也一樣,別去聽那些為了圈錢啥都敢說的人亂說。最合理的推測應該是麻省理工的一個說法,人工智慧也是工具,會和人類更加深度地合作,就跟毛瑟步槍換成了馬克沁機槍一樣,效率急劇提升。效率提升後會讓更多的人參與到分工中來,創造更多的崗位。
使用的工具太簡單,你就不會有什麼突破。所以你必須想盡一切方法去掌握複雜的工具。
時間
飛行員開飛機不夠一千個小時就不能算老手,馬拉松運動員每天都跑幾十公里,優秀的程式設計師也是從對著書一行一行程式碼敲過來的。在學習的前期,一個人是沒有方向、沒有思路、沒有全域性感的,最重要的就是不斷地投入時間,過一段時間就會突然清晰了。很多人學習新技能一無所成,就是死在了這個時間點前。
運動
運動遠遠不是可以用來減肥這麼簡單,這一點我自己也有體會。有本書叫《運動改變大腦》,說的是運動對小兒多動症有良好的療效。很多人在小時候都有小兒多動症,沒法集中注意力學習,小孩子學習差,家長便會又打又罵。其實往往家長自己也有集中不了注意力的毛病,而且是自己遺傳下去的。有可能天天在折磨你,但是你自己還不知道,比如你不管幹什麼事,注意力都集中不了十分鐘,容易放棄,容易煩,這都是多動症的特點。
我之前在微博提到過幾次多動症的問題,有人看了這個訊息就去醫院查了下,發現自己果然有多動症,原來責備了自己這麼多年的注意力不集中等問題其實是病,終於跟自己妥協了。
國外用哌甲酯來解決多動症的問題,國內用來治療多動症的藥物是專注達,但是任何藥物都有副作用,遠遠不如依靠堅持運動控制多動症——慢跑和舉重能夠有效控制多動症的病情。
長期慢跑的人都有體會:只要堅持運動,每天睡六七個小時就夠了。每天花一個小時的時間運動,能夠從睡眠中自然醒來。
運動可以是多種多樣的,不一定非要去健身房,然後站在那個大鏡子下拍幾張照片發微信朋友圈才算運動。
幾年前我做過一個專案,有個專案組的小夥伴每天早晚各兩百個下蹲。他說這個習慣改變了他。但是你千萬別今晚就來兩百個下蹲,運動一定要循序漸進,其實下蹲的運動量非常大的。
每個人的精力就如同電池,因此我們不妨把人體的精力稱為「精力電池」。你每天睡覺、吃飯就是給自己充電。多數人都是充滿電後再出去工作、學習等。
為什麼有些人可以精力充沛地忙活到深夜,而很多人到了下午就很累呢?可以理解為容易很累的人的精力電池容量只有兩千毫安,一天得充兩次電,而精力充沛的人的精力電池容量是六千毫安,大屏玩遊戲一天一充。持續的運動,能讓你的電池容量變大,你實踐了自然會知道我所說的真實性。
關於積累、精進、進階
矽谷王川在網上發了一段文字,他說:1.所有的我們以為的質量問題,大多本質是數量問題,因為數量不夠,差幾個數量級而已。2.數量就是最重要的質量。大部分質量問題,在微觀上看,就是某個地方數量不夠。3.最大的誤區是,明明是數量不夠的問題,因為錯誤地以為瓶頸在於質量,幻想在不增加數量的前提下,用某種奇技淫巧,偷工減料達到目的。這時候玄學、迷信和各種無病呻吟就出現了。數量不夠,底子不夠厚時,很多事情是做不到的。即使有時看似有捷徑,欠的賬遲早是要還的。
我看了之後非常有觸動,感覺找到了這些年迷失的那把鑰匙。我以前幹事總想走捷徑,學php想二十一天速成;跑步想每天都稱體重,看看跑步的效果怎麼樣了;為了學英語買了英語版的《經濟學人》,發現什麼也看不懂就擱置一旁;寫了幾天微博發現沒人關注就不想寫了。
後來看到一個厲害的作者的創作心得,忘了叫什麼名字了,他寫的小說非常受讀者歡迎。別人問他怎麼才能當作家,他說多寫文章。別人問寫多少才算多寫,他說先寫一百萬字看看。
有些人覺得這個作者亂說,其實他說的都是事實。他每天創作八千字,風雨無阻地寫,對於他來說,創作一百萬字僅是三個月的事。儘管前期的時候內容不夠好,但他一直寫,堅持下去就積累了史無前例的使用者群。
這個例子非常啟發人,有些人看起來非常能折騰,可是一直沒什麼進展,關鍵的原因是沒有踏踏實實地做事。
高中時候,有個成績優秀的同學給我介紹學習的經驗,他說,在把課本和練習冊上所有的題都做了之前,一道複雜的題都不做。我們也都知道,課本上的題老師只是佈置幾道,沒人會全做,完全是體力活,但是他的想法與很多人不同——他說只要保證一張滿分一百五十分的試卷,一百三十分的基礎題別錯就行,剩下的那二十分我即使得不到也沒關係。
後來這個成績優秀的同學在國內名校畢業之後去了斯坦福大學深造,他現在在某公司研究人工智慧。有一次,他跟我說,人工智慧第一法則就是「簡單動作確保不能出錯,然後逐步迭代,越來越複雜」。
萬事一理,你想寫文章,那麼你寫夠一百萬字了嗎?你要擼鐵,那麼你重複一萬次了嗎?你要跑步口號震天,是不是三年都沒跑夠一百公里?你想學python,是不是論壇逛了無數到現在都沒到一萬行程式碼?
有人問我,如果寫十萬行程式碼,需要多少天?我說,很多人這輩子都到不了這個數,但是厲害的人每天一千多行,三年就能夠寫十萬行程式碼。有人又問,怎麼能做到,我說你肯定能做到。我剛學編碼的時候,每天寫一百行左右程式碼,後來一天能夠寫三千多行程式碼。那時候我還年輕,比現在睡得更少。
有人問我,跑步一萬公里難嗎?我以前住得離公司近,每天跑一個小時,大概十公里,風雨無阻,週末加倍,一年積累下來跑步的長度有四千多公里。後來我搬到離公司很遠的地方,就沒時間跑步了。這個時候我改為寫文章了。去年,我寫了兩百萬字的微博,微博也有了相當的影響力,今年重點在微信公眾號上寫文章。
有人問我,聽說你是某軟體公司的,怎麼有時間寫這麼多?其實我剛開始的時候很慢,慢慢就快了。還有人問,會不會就跟驢拉磨一樣,一直在積累量,但是「質」沒有突破。我說不會出現這種情況,你肯定能夠突破。如果你沒有別的好辦法,不如把在某件事情上積累一定的量作為目標。
這就回到了一開始的問題,寫微信公眾號讓我很鬱悶,寫起來比微博費時間得多,也難以增加粉絲,讓我非常有挫折感。不過我在寫完一篇文章後突然明白了,我的目標如果是增加粉絲量,那就偏離了我的初心。我是要把我知道的分享出來,和大家一起進步,也為自己擴充套件一條路,這才是一切的初衷。我首先提高自己的認知水平,順便提高使用者群,就不該忽略量的積累,不能迷失於各種「套路」「攻略」,堅持提供高價值的內容才是唯一正確的方法。
我現在每天都寫兩千字,但是一週只發出來五六千字,剩下的哪去了?我寫完會讓我身邊水平很高的朋友看看,如果大家覺得內容不好,我就不發了。
我們看現在所有的一切,意義都不大,但是再過五年回過頭來,才能發現五年後的自己正是現在你的每一個行為塑造的。
關於記憶、連結的一些思考
一、大腦非常低效,記性不好,還會自圓其說。你用一段筆記把今天發生的事情記錄下來,過一些年再找出來——你先回憶下今天發生的事,再看看筆記,就會發現大腦記得栩栩如生,然而錯誤百出,這就是大腦的一個毛病:如果想不起來,就開始給你編。所以學習最重要的技能之一就是利用筆記的能力。上知乎搜一下「筆記」,你就知道現在筆記領域都快形成學科了。很多成績不好的學生絕大部分不記筆記,記了也不看。我也是畢業後突然明白了這個道理,一開始覺得記筆記開始得晚了,後來過了四五年才發現不太晚。
二、注意力和肌肉一樣,存在耗損。強制自己在某一件事上集中一段時間,就發現自己在別的事情上注意力渙散,因為精力虛了,就跟你搬家之後體力虛了一樣。另外,注意力和肌肉一樣,可以通過鍛鍊來加強。
三、大腦的神經網路依賴「關係型資料庫」,也就是說,所有知識必須連結到已經有的知識,到用的時候才能翻出來,否則就徹底丟失索引找不到了。大家感慨搞了那麼多「碎片化閱讀」依舊沒什麼用,就是因為連不到你的「思想大樹」。
舉例來說,你死活想不起來誰是張二狗。經人提醒,說是被他媽往死裡打的那個,你立刻想起來了。總體來說,冗餘越多,記憶越牢固,比如你不僅記住張二狗被他媽打,還記住他參加黑社會被抓了起來,那就基本忘不掉了。
四、要分得清「反自然」。你玩遊戲看電影很快樂,感覺不到時間流逝,你學習健身卻感覺水深火熱,因為前者是符合人性的,後者是反自然的,自然規律是熵增的趨勢。通俗來說,讓你往不利於自己的方向發展是自然趨勢,你必須做到能夠剋制自己的惰性與隨心所欲,才能讓自己不斷地朝好的方向發展。
五、大腦運作依賴的是「湧現」和「連結」,每個腦細胞單拿出來會發現結構非常簡單,而且功能單一,並沒有記憶什麼的功能,但是天量細胞連線在一起,就變得異常神奇而不可思議,開始湧現一些神奇而複雜的東西——記憶,創新,衝動。這種現象有點像衝馬桶水流有個小漩渦,水分子本身並沒有漩渦這個特點,只有大量的分子擠在一起才有。
人也依賴連結,連結越多,可能性就越多,解決問題的方法也就越多,會湧現出一些複雜的模式。比如一個人的微信朋友圈有二十個人幾乎什麼都做不了,有兩百人可以做微商,有兩千人可以做代理。
如果一個人的社交媒體上有一百萬粉絲,那他本身就是個熱點,可以進化出無數玩法來。中國經濟大發展,背後也是史無前例的大基建在助力,鐵路、公路把城市都連起來,這也是連結,要想富,先修路,說的就是這事。中國引以為榮的移動網際網路,背後也是前些年運營商投資上萬億建的。有了網路和連結,自然會湧現新事物。以公路、鐵路為標誌的硬連結和以網路為標誌的軟連結的疊加,就是現在烈火烹油的電商。
六、提升大腦效率的方法在於兩個層面,一個層面是常用連結高速公路化,你可以一邊用筷子吃飯一邊侃大山,剛開始用筷子的老外就不行。你也可以不看鍵盤盲打輸入文字,因為你長期打字,大腦裡已經不需要額外注意力就可以完成這種事,我們叫「高速公路化」。通過反覆練習,那部分動作對應的神經細胞便能夠「硬連結」了。
提升大腦效率的另一個層面在於啟用更多連結,學習新東西會讓人痛苦不堪,需要用意志力克服它。
大腦在擴張連結過程中遭到人的天性的反制,人的天性並不喜歡大腦擴張連結,因為連結多了要消耗多餘的能量,而人體不希望消耗那麼多能量。但是更多的連結才會派生出更多的想法,才會更有創造性。以前有人說知識多了影響創造性,我可以很負責任地說,腦子裡一片空白,什麼都不能創造出來。創造,多是建立在知識積累上的。
七、自然界本身連結並不多,你看獅子、猴子,這類群居性動物,一般互相之間打交道的最多不超過幾十頭。只有人類突破了界限,連結多了,相互碰撞才有了文明,才有了社會,而且這種連結本身就是潛在財富,人類文明的大發展和連結本身是一個正反饋,發展會讓連結變多,連結變多會進一步促進發展。全球化就是全球大連結。
「996」:早上九點上班,晚上九點下班,一週工作六天。
搬磚:在網路語中,引申為工作辛苦、重複機械的工作,這裡特指工作。
大v:指在新浪、騰訊等微博平臺上獲得個人認證,擁有眾多粉絲的微博使用者。由於經過認證的微博使用者,在微博暱稱後都會附有類似於大寫的英語字母「v」的圖示,因此,網民將這種經過個人認證並擁有眾多粉絲的微博使用者稱為「大v」。後來泛指有影響力的自媒體使用者。
碼農:程式設計師群體對自己的戲稱。
php:php即「超文本前處理器」,是一種通用開源指令碼語言,是常用的網站程式語言。
擼鐵:網路流行詞,是年輕人對健身運動的戲稱,表示健身運動的意思。