人生需要做正確但是困難的事情,對於技術人來說,這三個技能值得你去修煉,它們分別是數學、程式設計和英語。數學給我們提供理論指導,程式設計讓我們得以實踐探索,而英語則是我們獲取前兩者的利器。
首先,數學是一切工科的基礎,沒有哪乙個專業不是建立在數學理論之上的。單單拿線性代數來說,在力學方程、圖和網路、訊號變換、網頁排序、人口遷移等問題中都能看到它的影子。matlab 這個軟體名字的由來——matrix laboratory(矩陣實驗室)及其廣泛的使用程度,已經告訴了你線性代數是如何統治這個世界的。
再拿概率論來說,這更是我們每個人都要掌握的生活哲學。
兩個人對賭,輸贏的概率都一樣,每次贏的錢和賠的錢也都一樣,請問最後誰先把錢輸光?你可能會覺得大家輸贏的概率各一半,最後不應該是平局嘛。擲硬幣正面反面的概率都一樣,但還是有可能前 10 次都擲到反面,頻率不等同於概率,尤其是在樣本總量特別少的情況下。這時候,假如你只有 10 元錢,而恰好前 10 次你都輸了的話,儘管你第十一次贏的概率非常高,也沒有用了。因此,在這個遊戲中,籌碼少的人會最先把錢輸光。
在賭博中,有乙個原則,就是永遠不要走下賭桌。在上面的遊戲中,一旦你沒有了籌碼走下賭桌,也就意味著你再也沒有了翻盤的機會。這也就是 「留得青山在,不怕沒柴燒」 的哲學。如果一件事情有 99% 的概率會贏,但卻只能做一次,你依然不能傾其所有,因為那 1% 的概率就可能發生在這一次。相反,如果一件事情只有 51% 的概率會贏,但你卻可以無限地做下去,那這件事情絕對值得你去做,因為最終 51% vs 49%,你注定是人生贏家。
與計算機打交道,規則很簡單,對就是對,錯就是錯,一切都很明確,半點模糊不得。為什麼很多程式設計師都夢想著改變世界,因為在程式設計的世界裡,他們真的可以做到掌控一切。之前看到歐神一篇文章說,程式設計師的任務就是在減少這個世界的熵,讓無序漸漸變為有序,深以為然。畫家用畫筆表現藝術,作家用文字表現藝術,而程式設計師則用**來表現藝術,它們都是世界的描繪,它們都是獨特的思維,它們也都是美的創造。
演算法更是源於生活。關於佇列和棧的區別,有個說法真是非常形象,吃多了吐就是棧,吃多了拉就是佇列。以前寫日記,都是按照日期從前往後開始寫,似乎覺得這就是理所當然的。但這樣就會遇到個問題,隨著越寫越多,每次都要將頁面拉到最後再新增新的內容,雖說現在的軟體大都會儲存上次編輯的位置,但有時候還是不方便。有一次,我忽然就想,為什麼每次不直接在最前面新增新的內容呢,為什麼就不能像棧一樣思考呢?誰又知道過去的自己怎麼就沒想到呢?
二分演算法,大家應該都很熟悉,非常經典高效的乙個思想。說乙個真實案例,有個人發現自己朋友圈的**被不知道哪個好友盜用在了別的**,怎麼找到這個人是誰呢?這不就可以用到二分了嘛,再發一條朋友圈,遮蔽一半的好友,然後看是否依然被盜用。繼續二分,以 logn 的速度不消幾次就找到了幕後元凶。
不得不承認,世界上最先進最前沿的知識都以英語為傳播媒介。頂尖學術會議和期刊的文章是英文的,行業標準和使用說明是英文的,那些好的教材好的課程也大都是英文的,程式語言更是英語的產物。在學習上,如果你掌握了英語,就意味著你能接觸到最前沿最原汁原味的一手知識,而不是翻譯過來的有時延的二手內容,你的起點自然比別人就高出了許多。李笑來老師曾說過,那些英語專業的學生都應該來學程式設計,分分鐘碾壓很多英語不好的專業人士。這句話雖說可能有點誇張,但並不是沒有道理,決定技術人員天花板的其中乙個因素就是英語。
另外,掌握了英語,也就意味著你的視角能觸及到這個世界上的大部分角落。你能和各個國家的人交流,你能了解此時此刻發生在世界上各個地方的奇聞異事,你的眼界遍布全球,你的樂趣自然也源源不斷。至於十幾年的應試教育都沒有讓你掌握英語,這不是我們的錯,你要相信自己一定可以征服英語,正如李笑來《人人都能用英語》中說的那樣,只管去用就足矣。
說實話,意識到數學、程式設計和英語的重要性並不容易,意識到之後能再下功夫去刻苦鑽研更是難上加難,但正確的道路上從來不在乎少了乙個人,否則怎麼能成為那萬分之一!
機械人底盤的主要三大技術
機械人底盤承載了機械人本身的定位 導航及避障等基本功能,可幫助機械人實現智慧型行走,以思嵐科技的zeus為例,內建slamware高效能自主定位導航模組,使用者可根據實際需要搭載不同的應用,可廣泛適用於餐廳 商場 銀行 辦公樓等場景下的應用,無需外部環境調整及認為程式設計設定。機械人底盤的主要三大技...
數學史上的三大危機
在數學的歷史上,有過三次比較重大的危機,第一次是關於無理數的,這次危機把畢達哥拉斯的數學王朝推翻,第二次數學危機是關於微積分的,是常識跟數學之間的契合的問題 第三次數學危機發生在二十世紀初,這次危機涉及到了數學中最基礎的大廈,差點把整個數學理論推翻重來。畢達哥拉斯學派在數學上的一項重大貢獻是證明了畢...
世界上著名的三大檢索工具
三大檢索是以下三種 sci 科學引文索引 ei 工程索引 istp 科技會議錄索引 是世界著名的三大科技文獻檢索系統,是國際公認的進行科學統計與科學評價的主要檢索工具,其中以sci最為重要。科學引文索引 science citation index,sci 是由美國科學資訊研究所 isi 1961年...