段森
信息與計算科學,這個正常人都會認為是計算機的學科,事實上屬于數學類。正常人又會驚愕不已,從小到大被數學虐夠了,進了大學終于擁有了選擇的自由,誰還會選擇把數學作為專業?然而,確實有像我們這樣的非常人。其實,信息與計算科學,又名“計算數學”,是數學和計算機結合的專業,是在信息時代中應運而生的產物。數學,是幾乎所有學科的理論基礎;計算機,是現代社會已經不可缺少的媒介。二者的交叉,可謂是強強聯合。
它=數學+計算機
在十幾年數學學習和考試的壓迫下,終于在高考結束后可以告別數學了!真的是這樣嗎?很不幸的消息是,只要你大學專業還是理工科,即使不學數學專業,即使不學習數學分析,也要學習高等數學——俗稱“高數”的夢魘。
當年我高考失利,決心讀研,網上都說信息與計算科學這個專業有助于考研,就稀里糊涂報了這個專業。聽罷專業名,顧名思義,就是學計算機的嘛,然后腦補出眼盯屏幕、手指高速敲代碼的科幻大片的景象,順便幻想一下我們通過自己寫的代碼破解出什么高級密碼,指示機器人按照自己的指令去干活等。然而錄取通知書才是現實,上面赫然寫著“數學與統計學院”七個大字。幾乎所有同學看到后的第一反應是“這是什么鬼”?實際上就是這個樣子,我們屬于數學學院,要學所有的專業數學基礎課程,數學分析、高等代數都是我們的真愛,都比高等數學高了好幾個難度檔次,而且高數里的一章放到我們專業就變成了一門課、一本書,比如“常微分方程”。
到現在我還記得學院開學典禮上諸位老師說學我們專業多么有前景,某某市長某某董事長就是學這個出身的,其他很多學院的院長本科就是我們學院的。這種例子固然是我們專業可以引以為傲的,可是在我看來,他們在自己的領域進行了諸多探索才獲得突出的成就,而大學階段學數學或者信息與計算科學帶給我們最重要的是邏輯思維能力和多角度看問題的方式。
用數學符號和希臘字母證明一個個定理,那些看似很顯然的定理都要經過嚴密的推理,當然我們不會證明1+1=2這種世界上還沒人能證得出來的定理。在這個過程中,我們的大腦會逐漸構造出一個堅實的理論層。這些數學理論不會幫助你計算你買的東西花了多少錢,我們的計算速度永遠比不過賣菜的大媽。但是有了數學理論,我們可以快速地理解金融規律是怎樣的,會搞懂這個算法為什么快速且占用的內存小,也會理解這個儀器是怎么制作出來的,它的精度和形狀有什么具體的含義??偠灾?,數學是自然科學的基礎,有了堅實的地基才能建造出自己喜歡的建筑。從極限、行列式和函數到級數、Riemann積分,再到Lebesgue積分,還有各種空間及其性質,我們學到的不僅是這些表面的知識,還有看待事物的方法,比如將x和y坐標的地位換一下,我們就能由R積分得到L積分,而且能用后者求解積分的函數類型要多得多。
計算機也是信息專業學習的重點之一,C++、Matlab等軟件都是必學的。Matlab約占電腦內存2G,包括我在內的很多同學的電腦都因它變得遲鈍。在這方面設置的課程有數據結構、C++、數學軟件、偏微分方程數值解等,不如數學方向的課程多。相比于計算機專業而言,信息專業的優勢在于扎實的數學知識,能夠設計快速算法,但是計算機硬件和軟件的基礎知識就不如人家啦。
數學=多做題,一定程度上是對的
大一下學期,剛一開學,我就生病住了院,當時剛開始講積分,我耽誤了兩周的課程,也耽誤了最重要的積分入門課。所以在別的同學已經開始計算積分的時候,我還不知道積分到底是什么。為了盡快彌補并減小這個差距,我拿著吉米多維奇習題集,瘋狂地開始計算積分,從簡單到難,從早到晚,甚至晚上在路邊等人的時候我都在路燈下做積分。就這樣堅持了一周之后,普通的積分就難不倒我了,在同年級同專業里,我自詡為算積分最厲害的一個,雖然并沒有什么用,但我仍以這段經歷為傲。所以我們永遠不知道自己曾經的付出會帶給我們什么。回到正題,數學是需要勤奮的,需要持之以恒的努力,不管是小學還是高中數學,也不管是大學數學或是學術研究,都需要耐力、定力、努力。我一直清清楚楚地記得實變函數老師說的一句話:當你把吉米多維奇做了兩千道題以上時,你就會發生質的改變。我想,這個質的改變并不只指數學思想,也是對自己意志的磨煉。
N條出路等你選擇
因為信息與計算科學是一門基礎學科,屬于數學大類,所以就業方向很寬。就近幾年的就業形勢來看,主要是以下四個方向:
1)繼續攻讀應用數學或計算數學的研究生。這是最對口的方向了。就國內的高校而言,北大、復旦是數學最好的兩所高校。但是繼續讀數學的研究生是需要勇氣的,因為研究生的課程更加抽象,更加接近數學的學術研究。數學不像工科那樣可以做實驗,只能苦心鉆研論文。計算數學有理論和程序兩個方向。
2)跨專業讀研,主要是金融,也有轉向其他工科的。本科學數學,研究生讀金融,簡直是絕配。在擁有了良好的數學基礎時學習金融,便會理解得更加透徹。金融專業的老師很喜歡數學和英語好的孩子。如果對計算機等其他專業感興趣就可以自學該專業的基礎知識,爭取跨專業讀研。
3)去金融行業就業??既脬y行、會計、證券等領域就業也是很多同學尤其是女生的選擇,這個方面對數學的要求并不高。
4)去IT行業就業。畢竟學了計算機編程的知識,在IT業中做工程師也是對口的工作,技術崗較累,主要是男生會選擇這個方向。
需要強調的一點是,本科接受了數學教育的學生,后勁比較足,我們會很快地接受其他專業的知識。就好像我們在大學時練就了深厚的內力,以后其他各種各樣的招式都難不倒我們。所以,喜歡什么就去做吧,多種出路等著你。
Tips
報考提示:
信息與計算科學是基礎學科,是理科,不需要動手實踐,也就意味著要接受抽象的知識,還需要嚴謹的學術精神,每一步證明都需要嚴密的邏輯推理。計算機編程更要求不能出錯,否則會出現塔羅牌效應,錯誤會被無限放大。但該專業對考生并沒有特殊的要求。
院校推薦:
信息與計算科學在一般院校中都有設置。北京大學和復旦大學在該方面是在國內首屈一指的強校,其次,中國科學技術大學、山東大學、上海交通大學、吉林大學、中山大學、廈門大學、四川大學、南開大學、西安交通大學、華東師范大學等校的數學也在國內處于領先地位。
相近專業:
數學與應用數學、計算機科學與技術、軟件工程、網絡工程、統計學等。
職場感悟
聽了太多程序員自嘲的黑段子,看過太多IT業苦逼的報道。但我陰錯陽差還是踏入了這條高收入、高競爭和高壓力并存的道路,常駐這注定艱苦孤寂半生的行業。其實在做出這個選擇前,我就做好了三年苦干、五年成行的思想準備,雖然什么都不會,什么都不懂,全憑一時初生牛犢不怕虎的勇氣。懷揣著對未來職業的憧憬和幻想,匆匆忙忙就這樣入職了,幾分欣喜,幾分躊躇,來不及我細細體會。面對這片陌生的環境,我也手足無措、彷徨孤寂過,經過兩三個月的磨合,當我嘗試靜下心去學習,去感受,去融入的時候,我體驗到的是自己的堅強與奮斗,同事的有愛與互助,公司的關懷與培養。所有這一切都讓我卸下包袱,逐漸迷戀上這片天地。前程雖然還很艱辛和漫長,但只要自己潛心修煉,厚積薄發,成為一名優秀的程序員指日可待。
——浙江某IT公司 曹陳