當我們在談論學習編程的時候我們在談論什么

每當新學期開始之前,就會涌來一大批新鮮的學弟學妹問這問那。在這些五花八門的問題里,有一些問題是這樣的:

“學長,我本科是學金融的,對量化金融特別感興趣,然而我本科沒怎么接觸過數(shù)學和編程,請問這兩個要學習到什么程度才好呢?”

“學長,我對數(shù)據(jù)挖掘可感興趣了,然而我數(shù)學和編程都不怎么好,請問研究生一年能夠補上么?大概要學到什么程度才能進谷歌Facebook這樣的大公司做數(shù)據(jù)挖掘呢?”

“學長,美國金融業(yè)現(xiàn)在不會編程是不是不好找工作呀,如果我想進投行,又不會編程,那要怎么辦才好呢?”

……

Excuse me ???


……

聽到這些問題的時候,有那么一瞬間,我是有一些啞然失笑的。然而想想過去的自己,也曾經(jīng)提出過這樣的問題。

那么,當我們談論學習編程的時候,我們到底在談論什么?


遠離困難,想要輕松的路


人總是有傾向待在自己的舒適區(qū)的,問出這些問題的部分人也一樣。你看,這些問題總是以一個不知真假的想法開頭,然后快速否定,先把改變的途徑設置得十分艱難,然后再追求一個一步登天的結果。

問出這個問題的他們,從潛意識上來說,實際上是有可能不愿意認同他們自己的假設,卻又因為事實上的原因不得不承認,所以把實現(xiàn)假設的條件變得很艱難,進而實際上滿足了自己內心不愿改變的想法。

簡單來說,這事可能不那么難,但你真不是那么愿意做

對數(shù)據(jù)挖掘有興趣(不知真假)——我數(shù)學和編程都不怎么好(否定)——研究生一年補上(Excuse me?)——進谷歌和Facebook做數(shù)據(jù)挖掘(一步登天)

金融業(yè)不會編程是不是不好找工作?。ú恢婕伲也粫幊蹋ǚ穸ǎ恢涝趺崔k(潛意識不想學編程,沒有改變路徑)——要怎么辦才好呢?(一步登天)

某種程度上說,這類人可能正期待著你給他一個關于編程否定的答案,來告訴他“你現(xiàn)在這樣學習編程也沒用了”,或者告訴他一個在他舒適區(qū)內,相對輕松的答案,比如“你就現(xiàn)在這樣也能達到你的目標的”,即使他們知道這無非就是自欺欺人而已。

人利用偏見自我蒙蔽的程度是驚人的,他們可以放大優(yōu)點:比如戀人出軌,他們會想盡一切他(她)對自己的好,來證明對方愛著的其實是自己;也可以放大缺點,比如像這樣,給自己創(chuàng)造各種困難,期待著“此路不通”能夠讓自己走上另外一條容易的道路上。

所以,當我們談論學習編程的時候,首先要想的是,自己是不是有那么一點想法,想讓編程不好這塊大石頭成為自己畏難惰性的棲息地呢?


尋找準繩,用最快的方法


對量化金融很感興趣,知道數(shù)學與編程對量化金融的重要性,想要知道的是一個努力的“程度”,像那些我們早就習慣的考試分數(shù),項目需求一樣。

問出這些問題的另一部分人確實找準了目標,他們也清楚掌握編程對自己目標的重要性,因此他們問問題的目的,是想找到一個目標實現(xiàn)的準繩。不幸的是,從小習慣考試的我們,可能還沒有意識到,比起分數(shù)這樣一個簡單明確的準繩,在這個世界上,更多的是無法量化的東西

如同小時候聽到的“小馬過河”故事一樣,松鼠有松鼠的標準,老牛有老牛的尺度。對于從事量化金融的人來說,不同位置(賣方買方),不同市場(一級二級),不同產品(債券股票),都會成為數(shù)學編程掌握程度準繩不一的緣由。

想要通過問問題找一條最快的捷徑,想法是好的,卻幾乎不可能得到令自己滿意的答案。每個人的知識結構,學習能力等等等等都決定了,即使有適合別人的捷徑,也不一定適合你。

最有效并直接的方法,雖然辛苦,卻也只能是靠自己一點點去摸索,在不斷試錯的過程中漸漸建立對于程度與標準的認知。

我們還需要問自己的,或許還有尋找準繩的緣由:只是為了達到某個最低標準?意識里認為其相對不重要,從而尋找一個一勞永逸的努力目標?畢竟我們在學習我們真正熱愛并認為重要的東西的時候,從來都只是覺得不夠,還能再好一些,更深入一些,而不是點到某個程度就停止了。

所以,當我們談論學習編程的時候,還需要談論的是我們?yōu)槭裁醇敝で竽菢右粋€點到即止的標準,適合自己的標準,除了達到要快,還有別的需要考量的嗎?


熱愛熱點,不清楚很危險


人一生中所擁有的一切資源,包括時間,金錢,人脈等等可以看做是一個資產組合(portfolio),在從人出生到死亡的這段時間內,我們都在不斷投資自己的人生。我們在人生中做出的種種選擇和努力,都相當于不同的投資決策,不斷影響著資產組合的短期與長期價值。

我承認,金融這種和錢沾邊的東西在中國長期以來,以及最近十分火熱的大數(shù)據(jù),都是無可爭議的社會熱點。程序員這個職業(yè)短期看來也是供不應求,剛畢業(yè)的大學生程序員年薪輕松就能達到20萬,類似于“選啥專業(yè)也不如跳槽去當碼農”的言論甚囂塵上,畢竟與目前相對萎靡的其它行業(yè)相比,這個行業(yè)所能帶來的短期回報真是高得不知道到哪里去了。

然而這些真的能成為你下定決心學習編程,從事一個天天與代碼打交道職業(yè)的緣由么?

我看未必。

市場告訴我們,大多數(shù)短期投機的行為,在長期看來都是相當業(yè)余而且缺乏收益率的。

前段時間的股市牛市,如果你從一開始持有一只股票直到牛市末期才賣掉,你就能獲得超過市場上90%左右玩家的收益。為什么?因為很多人意識不到,選擇本身就是一種成本(在金融市場中我們把它叫做期權),在不知道全局發(fā)展的情況下,短期的許多操作都會變成誤操作,看起來短期收益最高的那些行為實際上或多或少都會給你帶來損失。

尋求社會熱點,找一份與編程或數(shù)據(jù)挖掘相關的工作,有一份相對高的工資,在短期看起來是一個收益很高的行為,然而在長期看來,人的主觀能動性才是能帶來最高收益的因素——熱點和熱愛,你應該選擇后者。

工作后的生活對于大多數(shù)人來說其實是一個“工作內容+業(yè)余時間+錢”的組合。工作時間與業(yè)余時間在生活時間上的占比大概是3:1,而其中能花錢的時間其實并不是很多。

不用懷疑,工作會占據(jù)你生活的絕大部分,期待用業(yè)余時間獲得很大自我提升基本是天方夜譚。一份工作內容不令你滿意的工作為你帶來的不快樂到底需要多少錢才能彌補呢?還有,如果選擇了與編程相關的工作卻不真正熱愛編程,兩個更可怕的成本還等著你支付:較低的成長收益率與較高的機會退出成本。

對于編程或是金融工程這樣技術性的工作,高進入門檻所帶來的高起薪是有目共睹,然而技術的可復制與不斷進步也極大降低了你的不可替代性,而后者,則是每個人價值的核心所在。

最后,當我們在談論學習編程的時候,也許我們最需要談論的是:編程是否能帶給你熱愛與未來?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容