搞科學研究需要很高的智商嗎?

wucf72


你好。先自我介紹一下。我是江南大學計算機碩士,專業是計算機科學與理論。已經從業好幾年了。雖然江大不算特別好的一本,但是在計算機理論研究這一塊還是抓的挺緊的,因為畢竟要通過核心期刊給學校拉分的嘛。而我本人呢,是學圖像分析的,研究小波理論的,所以對於你這個問題我還是有一些經驗可以與你分享的。

首先你這個問題跟你的描述有一定出入,你的問題偏重於想問的是你的數學一般,但是將來想從事計算機理論的研究,這個有沒有可能是吧。那我就以這個為問題回答你。

分兩方面,計算機理論在將來從業上是什麼情況,以及你的情況對於從事計算機理論研究有沒有可能。

計算機理論在將來從業上是什麼情況

以我本專業和本人以及同學現在的從業情況來看,從事計算機理論研究的崗位工資不低,可以說很高。

原因其實很簡單,物以稀為貴。

計算機這一行,能寫代碼的人非常非常多,多到一個人走了,馬上就能找到人來頂替。但是可以做理論分析的人非常少。什麼是理論分析呢?一會在下一個方面回答你。先談行業情況。

計算機理論從業主要是幾個方面:人工智能,圖像,搜索引擎,大數據這幾個方面。

如果你有過硬的實力,像谷歌這種大公司當然也是有機會的。就算是國內的企業,比如百度,華為,海康等等需要做算法研究的公司待遇也非常好。所以從從業角度來講,這是好的方面。

不好的方面是,崗位相比以開發為主的崗位,還是要少很多的。這就要求我們從事理論研究的人,首先在算法研究這一塊能力要過硬,其次你的開發能力也不能太差。起碼要在某一個平臺,windows也好, Linux也好,都要有一定的開發能力。語言方面起碼要會C和某一種面嚮對象語言。

而且一般需要招收理論研究的公司都是比較大的公司。因為做理論研究是一個“高風險”的方向。

可能一個公司花費了人力物力很大,但是最後結果不盡如人意,這是非常常見的。

需要達到大公司的要求,換句話說,也就是,需要我們有足夠強的理論和開發能力。

數學不好能否從事計算機理論研究

答案是:能,沒問題。

我們做計算機理論研究,雖然是對數學有一定的要求,要求在高等數學,泛函分析上有一定的基本功,但是這並不是說一定要有頂尖的數學能力才可以。

計算機理論研究其實在很大的程度上,都是一件耗費腦力和體力的過程。

舉個例子來說,比如當前有A, B,C三種你能找到的算法對於某一個問題是有解的。那麼,你對於這三種算法要做出一個分析和判斷,到底哪一個好。這時候,你要做幾件事情。

第一,用數學的方法去判斷哪一種算法更有效。你需要在效率,準確率等等方面為指標,用數學的方法去證明。

第二,你要到機器上去實踐,用Matlab也好,用其他的編程語言也好,實現出來印證你的第一步的判斷是否正確。

那麼我們來看,在第一步中,你能想到什麼方法去檢驗哪個算法好呢?這時候需要的,是你的智慧。沒錯,這時候是需要你有想法的,但是這個想法不能天馬行空,需要借鑑是否已經現行的行業標準。

而在我們現實中,往往這些行業標準都已經有了,你不必再“另闢蹊徑”。

當麼,當然,你在想辦法去判斷算法的時候,需要你的想法。這和你解一道數學題沒兩樣。但是同樣的,也有很多的資料供你參考和借鑑。

而其他的時間,我們做理論研究就花在:理論-實驗-再理論-再實驗,這樣的循環中。

而現實中,往往並不是A,B,C三種算法挑選好壞這麼容易的事情。往往是,第一步有A,B,C三種方法,第二步也有三種方法,比如D,E,F,第三步有四種方法G, H, I ,J……

那麼,哪一個組合是最好的呢?先A再D再I,還是先B再E再J……?

可想而知這裡要花費的時間和精力之大。這也是為什麼很多人,一年只能出一篇文章的原因了。

最後總結一下,沒錯,做計算機理論研究,乃至做任何的科學研究,是需要我們有一定的頭腦的,但是,這僅僅是整個研究的一小部分,大部分時間都需要我們的耐心,我們的毅力,要有那種百折不撓的精神才能成為一名合格的研究者。

個人見解,還望指證。


分享到:


相關文章: