- 1 -
趨勢和隨機(jī)
13年的時候,公司編程大賽的題目是蟻群算法起暮。靈感源自卖氨,科學(xué)家對一群螞蟻?zhàn)隽藗€實驗,在蟻群和食物源之間設(shè)置了兩條長短不一的通道负懦,沒過多久筒捺,幾乎整個蟻群都發(fā)現(xiàn)了最短的路線。
為什么呢纸厉?
螞蟻在爬行過程中會釋放某種信息素系吭,其他螞蟻會跟蹤信息素強(qiáng)的路徑走。相同時間內(nèi)残腌,路短的通道村斟,螞蟻來回次數(shù)更多,釋放的信息素就會比路長的強(qiáng)抛猫,然后吸引更多的螞蟻選這條路蟆盹,越多的螞蟻選這條路,這個地方的信息素就越濃闺金,更多的螞蟻就過來了逾滥。
這就是趨勢。
當(dāng)然败匹,編程大賽的題目不會就這么簡單寨昙,給定的不再是兩條通道,而是隨意設(shè)計的一張很大的地圖掀亩,有無數(shù)條通道從蟻群通往食物源舔哪。但是,通道太多槽棍,螞蟻第一次放出去遠(yuǎn)遠(yuǎn)覆蓋不全捉蚤,因為新的通道上沒有信息素,根據(jù)趨勢炼七,所有的螞蟻都會越來越集中到已知覆蓋范圍內(nèi)的最短路徑上缆巧,也就是螞蟻?zhàn)兟斆髁耍瑳]有螞蟻愿意放棄已知捷徑豌拙,去尋找新的路徑陕悬。
這樣就會面臨一個問題欲逃,現(xiàn)在找到的最短路徑离福,并不是真實的最短路徑,甚至差的很遠(yuǎn)撰洗。這個時候就要引入新的機(jī)制畦徘,概率隨機(jī)必怜。一只螞蟻大部分時間按照趨勢運(yùn)動关带,一定概率下治专,需要隨機(jī)運(yùn)動,來探索未知領(lǐng)域裂问,尋找到新的趨勢。已知領(lǐng)域越大牛柒,真相就越近堪簿,當(dāng)已知擴(kuò)大到整張地圖時,真相就浮出水面皮壁。
這就是隨機(jī)椭更。
- 2 -
蟻群模型
我們姑且把上面講的蟻群覓食現(xiàn)象,稱為蟻群模型蛾魄,這個模型里虑瀑,除了趨勢和隨機(jī),還需要加入另外一個因素滴须,就是眼界舌狗。
你可能會覺得,最短路徑不就是兩點(diǎn)之間取直線么扔水,但那是人的視角痛侍,螞蟻是二維動物,它只能看到前后左右各一步的距離魔市,人的視角之于螞蟻主届,就相當(dāng)于上帝視角之于人。就好比待德,十年前的你能預(yù)測到十年后的今天君丁,社會能發(fā)展成這等模樣么?
梳理一下這個模型:螞蟻的眼界非常窄将宪,單靠一只螞蟻不可能找到目標(biāo)绘闷,但是可以用自己和其他螞蟻的信息素作為反饋機(jī)制,找到眼界里的趨勢涧偷,又通過隨機(jī)機(jī)制簸喂,擴(kuò)大眼界,找到新趨勢燎潮,無限逼急或找到目標(biāo)喻鳄。
好,這個模型建立起來后确封,我們看看這個模型能不能套用在人身上除呵。
對于人來說再菊,方向遠(yuǎn)遠(yuǎn)比努力更重要。
比如你的孩子在菜場剁魚頭颜曾,那么無論他比別人早起三個小時纠拔,還是晚睡四個小時,收入增加都是有限的泛豪。但是你發(fā)現(xiàn)稠诲,村里原來出去上了大學(xué)的人,過年回家都人五人六了诡曙,在你的眼界里臀叙,讀書上大學(xué)就應(yīng)該被定義為趨勢,你的孩子不應(yīng)該再無比努力的雕琢刀工价卤,而是放下菜刀劝萤,讀書考大學(xué)。
再比如慎璧,你村里的青年馬云床嫌,已經(jīng)意識到考大學(xué)是一種趨勢,發(fā)憤圖強(qiáng)胸私,連考了三次厌处,終于如愿。后來做了英語老師盖文,他當(dāng)時的趨勢應(yīng)該是成為全國十佳優(yōu)秀青年教師嘱蛋,但是他在西湖邊接待老外拓寬了視野,并在一次偶然的隨機(jī)事件--去美國討債--中接觸到了互聯(lián)網(wǎng)五续,無意連接到了一個更大的趨勢洒敏,成為了后來的馬云。
- 3 -
學(xué)習(xí)敏捷力
那么疙驾,你是想成為菜場的剁魚小販凶伙,還是英語老師,還是馬云呢它碎。
你可能會說函荣,你并不想成為一個剁魚小販,但也無意成為下一個馬云扳肛,安靜的做一個英語老師就可以了傻挂。但是,當(dāng)今社會發(fā)展之快挖息,經(jīng)常會讓你基于老模式下的努力金拒,變得毫無意義。
比如套腹,你是一個諾基亞手機(jī)鍵盤的設(shè)計工程師绪抛,為了解決用戶的痛點(diǎn)资铡,加班加點(diǎn),準(zhǔn)備設(shè)計出一款更好的鍵盤幢码,但是iphone出現(xiàn)了笤休,它雖然沒有解決鍵盤的老問題,但是卻讓你準(zhǔn)備解決鍵盤問題的努力變得毫無意義症副。
你兢兢業(yè)業(yè)店雅,勤勤懇懇想要維持的穩(wěn)定,可能因為時代的某一個小浪潮贞铣,瞬間就化為烏有底洗。
那應(yīng)該怎么做呢。
判斷趨勢咕娄,如果你所處的行業(yè),大量優(yōu)秀的人已經(jīng)開始流失珊擂,人才不再進(jìn)來圣勒,留下的都是混吃等死,恨不得體制一萬年不變的人摧扇,那么這個行業(yè)可能就不在趨勢上圣贸,如果你的公司里面長久以來都是一批人,用一樣的流程做一樣的產(chǎn)品扛稽,公司的增長可能也就消失了吁峻,如果你自己,還在一直使用10年前的技能包打天下在张,失去了對新事物的好奇心用含,失去了學(xué)習(xí)的動力,害怕變化帮匾,成長也就不再了啄骇。
對于個人而言,判斷行業(yè)或者公司的趨勢是很難的瘟斜,需要很大的運(yùn)氣成分缸夹。
但是,敏捷里有兩個概念螺句,一個是迭代虽惭,一個是小步快跑(或者說精益),這是一種不知道未來具體是什么的模式蛇尚,通過設(shè)定開始和規(guī)則芽唇,然后不停的迭代,把當(dāng)下每個迭代的事情做到極致佣蓉,每個迭代后的反饋和輸出披摄,又重新作為輸入亲雪,進(jìn)入到下一個迭代。以此無限接近趨勢疚膊。
放大到通用層面义辕,我們先在自己眼界范圍內(nèi),不斷學(xué)習(xí)身邊寓盗、或者網(wǎng)上的牛人的工作方法灌砖,思維方式,甚至生活節(jié)奏傀蚌,把這些牛人在做什么定為自己的趨勢基显,然后不斷迭代,讓自己保持在趨勢中善炫。
除此之外撩幽,可以每年都做一件過去沒做過的,有趣或者有價值的事情箩艺,讓自己的生活存留一定的概率隨機(jī)窜醉,保持連接到其他各種新趨勢的可能性。
一段時間回過頭艺谆,你或許會發(fā)現(xiàn)榨惰,追求穩(wěn)定是多么可笑,未來在哪里也已經(jīng)不再重要静汤,只要保持敏捷力琅催,過程的每一刻都是美麗的。