我開始學(xué)Python,主要是是因?yàn)樘胱雠老x了
當(dāng)時(shí)我在學(xué)python和學(xué)JavaScript之間糾結(jié)。我當(dāng)時(shí)想做前端。但是最終抵不過爬蟲的誘惑,上了Python的賊船
當(dāng)時(shí)Scrapy這個(gè)爬蟲框架太火,連我這個(gè)萌新都聽說過
我當(dāng)時(shí)很蠢萌地聽信了知乎上一些不友好的人的建議,看了一本叫《Python學(xué)習(xí)手冊(cè)(第四版)》的書
整整1100+面,超級(jí)啰嗦,而且還有一些作者的惡趣味和莫名其妙的幽默,但是講的鞭辟入里,講一些很細(xì)節(jié)的東西,比如元類系統(tǒng),Python2,Python3的差別,還有一些少見的類屬性比如__slot__ while循環(huán)和for循環(huán)的運(yùn)行邏輯(好像是while是轉(zhuǎn)化為c代碼運(yùn)行,而for循環(huán)則是pvm自己運(yùn)行的)講清楚了
我一面都沒跳,全部看完了
但是我最后還是沒有學(xué)會(huì)爬蟲,只會(huì)用BeautifulSoup解析一下Html
那個(gè)學(xué)期末,我們學(xué)院的本科生搞計(jì)算機(jī)視覺的實(shí)驗(yàn)室招人,我報(bào)了名
我面試題和筆試題幾乎全掛,但是最后在面試的時(shí)候和老學(xué)長(zhǎng)吹比Python,吹一些奇葩Python知識(shí)(我記得他問我新式類舊式類的差別(繼承搜索Python2是DFS,Python3是BFS))
他對(duì)我印象很深,即使我面試筆試全掛,還是第一個(gè)讓我加到組里
就是這樣我開始學(xué)起了計(jì)算機(jī)視覺
我一開始對(duì)深度學(xué)習(xí)不感興趣,覺得不如傳統(tǒng)算法靠譜,打過英特爾杯之后,我才開始對(duì)機(jī)器學(xué)習(xí)算法感到興趣,從而認(rèn)真學(xué)起了深度學(xué)習(xí)
后來換了個(gè)實(shí)驗(yàn)室,做起了生物大數(shù)據(jù)
他們都是做機(jī)器學(xué)習(xí)的,我一個(gè)專攻深度學(xué)習(xí)的,在里面很特別
我是在一個(gè)學(xué)TOEFL的機(jī)構(gòu)的同學(xué)那里知道他們實(shí)驗(yàn)室的
老師一開始嘲笑我(認(rèn)錯(cuò)人了),后來全靠我吹我的深度學(xué)習(xí)知識(shí)
老師的入實(shí)驗(yàn)室測(cè)驗(yàn)是一篇35面的review,我全憑我的深度學(xué)習(xí)基礎(chǔ)搞定了
每每想到這種命運(yùn),不由得感嘆,如果當(dāng)時(shí)我學(xué)了JavaScript而不是Python,我就不可能進(jìn)入計(jì)算機(jī)視覺的實(shí)驗(yàn)室,我就會(huì)與深度學(xué)習(xí)擦肩而過
如果我沒因?yàn)橄雽W(xué)爬蟲而學(xué)Python(雖然爬蟲沒學(xué)會(huì))
如果我當(dāng)時(shí)沒有腦殘地選看了《Python學(xué)習(xí)手冊(cè)》那本1100面的書(我好多次都想放棄)
如果老學(xué)長(zhǎng)沒有因?yàn)槲襊ython底子好對(duì)我印象很深
如果我沒有在TOEFL班上遇到那個(gè)同學(xué)并且和他聊得來,我就不可能和他打數(shù)模(雖然我坑了)并且加入他們實(shí)驗(yàn)室
如果我沒學(xué)深度學(xué)習(xí),我就不會(huì)輕松過生物大數(shù)據(jù)實(shí)驗(yàn)室的入室測(cè)驗(yàn)
如果我不是先學(xué)計(jì)算機(jī)視覺,我也不會(huì)專攻深度學(xué)習(xí),從而在生物大數(shù)據(jù)實(shí)驗(yàn)室成為不了獨(dú)特的人
現(xiàn)在回想起來,我的命運(yùn),就是在無數(shù)的機(jī)遇,無數(shù)的 “ if ” 中編制起來的
如果我不是生在一個(gè)還行的城市
如果我的父親不上進(jìn)又自強(qiáng)
如果我高考發(fā)揮失常,沒考上這個(gè)還行的大學(xué)
如果當(dāng)時(shí)隔壁大學(xué)的招待員沒有嘲笑我的高考分?jǐn)?shù)
甚至如果不是我大學(xué)社團(tuán)6進(jìn)0,跟女孩子表白被拒,進(jìn)卓越班沒進(jìn)成(六分之五的概率啊朋友),我的傲氣就不會(huì)被打擊,我就不會(huì)那么想用認(rèn)真學(xué)習(xí)挽回尊嚴(yán)
人生,就是在可能性與可能性之間編制而成的,每一個(gè)人生的節(jié)點(diǎn)如果發(fā)生一點(diǎn)點(diǎn)不一樣,人生就完全不一樣
我現(xiàn)在無法想象當(dāng)年學(xué)了JavaScript的我會(huì)路在何方
說不定比現(xiàn)在好,說不定比現(xiàn)在壞
但是我知道,我的人生就會(huì)發(fā)生改變,就像多米洛骨牌一樣
有一個(gè)骨牌一不小心沒倒,整個(gè)多米洛骨牌就會(huì)發(fā)生完全不一樣的結(jié)果
這就是我的
鏈?zhǔn)矫\(yùn)
(馬爾科夫鏈,笑)