標籤:

if:鏈式的命運

開始學Python,主要是是因為太想做爬蟲了

當時我在學python和學JavaScript之間糾結。我當時想做前端。但是最終抵不過爬蟲的誘惑,上了Python的賊船

當時Scrapy這個爬蟲框架太火,連我這個萌新都聽說過

我當時很蠢萌地聽信了知乎上一些不友好的人的建議,看了一本叫《Python學習手冊(第四版)》的書

整整1100+面,超級啰嗦,而且還有一些作者的惡趣味和莫名其妙的幽默,但是講的鞭辟入裡,講一些很細節的東西,比如元類系統,Python2,Python3的差別,還有一些少見的類屬性比如__slot__

while循環和for循環的運行邏輯(好像是while是轉化為c代碼運行,而for循環則是pvm自己運行的)講清楚了

我一面都沒跳,全部看完了

但是我最後還是沒有學會爬蟲,只會用BeautifulSoup解析一下Html

那個學期末,我們學院的本科生搞計算機視覺的實驗室招人,我報了名

我面試題和筆試題幾乎全掛,但是最後在面試的時候和老學長吹比Python,吹一些奇葩Python知識(我記得他問我新式類舊式類的差別(繼承搜索Python2是DFS,Python3是BFS))

他對我印象很深,即使我面試筆試全掛,還是第一個讓我加到組裡

就是這樣我開始學起了計算機視覺

我一開始對深度學習不感興趣,覺得不如傳統演算法靠譜,打過英特爾杯之後,我才開始對機器學習演算法感到興趣,從而認真學起了深度學習

後來換了個實驗室,做起了生物大數據

他們都是做機器學習的,我一個專攻深度學習的,在裡面很特別

我是在一個學TOEFL的機構的同學那裡知道他們實驗室的

老師一開始嘲笑我(認錯人了),後來全靠我吹我的深度學習知識

老師的入實驗室測驗是一篇35面的review,我全憑我的深度學習基礎搞定了

每每想到這種命運,不由得感嘆,如果當時我學了JavaScript而不是Python,我就不可能進入計算機視覺的實驗室,我就會與深度學習擦肩而過

如果我沒因為想學爬蟲而學Python(雖然爬蟲沒學會)

如果我當時沒有腦殘地選看了《Python學習手冊》那本1100面的書(我好多次都想放棄)

如果老學長沒有因為我Python底子好對我印象很深

如果我沒有在TOEFL班上遇到那個同學並且和他聊得來,我就不可能和他打數模(雖然我坑了)並且加入他們實驗室

如果我沒學深度學習,我就不會輕鬆過生物大數據實驗室的入室測驗

如果我不是先學計算機視覺,我也不會專攻深度學習,從而在生物大數據實驗室成為不了獨特的人

現在回想起來,我的命運,就是在無數的機遇,無數的 「 if 」 中編製起來的

如果我不是生在一個還行的城市

如果我的父親不上進又自強

如果我高考發揮失常,沒考上這個還行的大學

如果當時隔壁大學的招待員沒有嘲笑我的高考分數

甚至如果不是我大學社團6進0,跟女孩子表白被拒,進卓越班沒進成(六分之五的概率啊朋友),我的傲氣就不會被打擊,我就不會那麼想用認真學習挽回尊嚴

人生,就是在可能性與可能性之間編製而成的,每一個人生的節點如果發生一點點不一樣,人生就完全不一樣

我現在無法想像當年學了JavaScript的我會路在何方

說不定比現在好,說不定比現在壞

但是我知道,我的人生就會發生改變,就像多米洛骨牌一樣

有一個骨牌一不小心沒倒,整個多米洛骨牌就會發生完全不一樣的結果

這就是我的

鏈式命運

(馬爾科夫鏈,笑)


推薦閱讀:

庭前垂柳珍重待春風·春七(最後一次雜談)
古希臘人牛在哪裡?
活著,不為取悅別人
205.2

TAG:隨筆 |