作為一名SAP從業人員,需要專門學習數學麼

i042416發表於2019-08-19

最近和SAP成都研究院的開發同事聊到過這個話題,Jerry來說說自己的看法。

先回憶回憶自己本科和研究生學過的數學課程。Jerry的大一生活是在電子科技大學的九里堤校區度過的,本科第一門數學課就是微積分。

作為一名SAP從業人員,需要專門學習數學麼
作為一名SAP從業人員,需要專門學習數學麼

因為微積分是計算機專業的學生參加研究生入學考試的必考內容,所以這兩本書Jerry幾乎已經翻爛了。然而慚愧的是,Jerry加入SAP後做的一直是應用程式層面的開發,當年辛苦習得的這些微積分知識,在工作中沒有派上用場。

作為一名SAP從業人員,需要專門學習數學麼

十多年前,高考前夕,當Jerry還在埋頭刷題時,Jerry的老師會不時地放出煙-霧-彈:“你們現在辛苦一點,等到大學裡就解放了,就輕鬆了”。然而Jerry進入大學之後,看到大一密密麻麻的課程表,覺得自己受到了欺騙。

這不,除了微積分以外,大一Jerry學習的另一門數學課程,就是線性代數:

作為一名SAP從業人員,需要專門學習數學麼
作為一名SAP從業人員,需要專門學習數學麼

這門課當時是電子科技大學應用數學系的範小明教授講述的。範老師講課幽默風趣,深得我們學生喜愛,在他的課堂上,我們學起線性代數來一點不覺得枯燥。Jerry清楚地記得在九里堤校區的第一堂課,範老師講臺上這樣做的自我介紹:“我叫範小明,我們姓範的人群裡出過很多名人,比如范德薩,範巴斯滕,範尼...” 當時講臺下的我們笑成了一團。2000年,那是一個讓我印象深刻的九月,因為就在那節課的兩個月前,擁有範老師口中眾多範姓大佬的荷蘭黃金一代,被聖托爾多擋在了決賽的大門外。

作為一名SAP從業人員,需要專門學習數學麼

值得Jerry感恩的是,範老師傳授的線性代數裡的矩陣變換等知識,還是給Jerry在SAP裡的工作帶來過幫助。

2012年的時候,SAP釋出過一款名叫Customer Briefing的iOS原生應用,能夠讓使用者在移動裝置上自如的瀏覽CRM後臺系統客戶主資料的Customer Profile,Business History, Key People, Opportunity等維度的資訊。當時Jerry所在的SAP成都研究院的CRM開發團隊,接到了把這款iOS應用移植到Android平臺的開發任務。

Jerry負責把下圖中那個3D轉盤控制元件在Android中重新開發,因為涉及到了2D和偽3D座標的轉換和實現各種Android動畫效果,算是用上了範老師當初傳授的矩陣變換知識。

作為一名SAP從業人員,需要專門學習數學麼

到了大二,我們迎來了另一門重要的數學課程:離散數學。

作為一名SAP從業人員,需要專門學習數學麼


作為一名SAP從業人員,需要專門學習數學麼

或許是這門課太重要的原因,當時是由電子科技大學計算機學院的副院長,傅彥老師來給我們講的。

作為一名SAP從業人員,需要專門學習數學麼

這本教材裡的圖論初步算是開了個頭,在研究生階段還會深入學習。很難講離散數學這本教程裡的知識是以怎樣的方式運用到了Jerry在SAP的應用開發工作中,因為離散數學和計算機專業其他的專業課,像資料結構,作業系統,編譯原理,演算法分析,計算機網路等的聯絡實在是太緊密了。我們開發人員每天都在寫程式,套用傅彥老師教材中的描述:

程式 = 演算法 + 資料
演算法 = 邏輯 + 控制

也就是說,我們程式設計人員每天都在使用離散數學裡的數理邏輯,來完成我們的開發任務。

作為一名SAP從業人員,需要專門學習數學麼

繼範小明老師後,我們遇到的又一位很有意思的數學老師,是這門《組合數學》的講授者,孫世新老師。

作為一名SAP從業人員,需要專門學習數學麼

Jerry在百度百科上還找到了孫老師的介紹,沒錯,來自湖北孝感縣。由於年齡的原因,孫老師大概是當時電子科技大學少數不使用普通話,而使用他的湖北話方言授課的老師之一吧。

作為一名SAP從業人員,需要專門學習數學麼

孫老師也是一位深受我們學生喜愛,德高望重的老師,只不過,很多來自北方的同學剛聽孫老師的課時,費了很大功夫才弄明白孫老師口中的“走和獸熊”到底在講啥。

作為一名SAP從業人員,需要專門學習數學麼

大學生活過得很快,一下子就到了大四。2000年到2004年對於電腦單機遊戲愛好者意味著什麼,我想大家都有體會——這四年正是國內單機遊戲的黃金時期。

Jerry在此期間,也實現了高考填志願時的一個夢想:電子科技大學=電子遊戲大學,玩遍了當時學校宿舍門口盜版光碟販子那裡能找到的幾乎所有熱門的單機遊戲。

由於那段時間的經典遊戲實在太多了,隨便舉幾個:

《軒轅劍三 - 雲和山的彼端》,Jerry心中的神作啊:

作為一名SAP從業人員,需要專門學習數學麼

《軒轅劍三外傳:天之痕》,延續了大宇一貫的高品質——故事,任務塑造,音樂俱佳,至今我還收藏著它們的安裝光碟。

作為一名SAP從業人員,需要專門學習數學麼

《新仙劍奇俠傳》,老玩家情懷收割機,評論褒貶不一,反正Jerry一邊咒罵著裡面變態的迷宮建模,一邊還是通關了好幾次。


作為一名SAP從業人員,需要專門學習數學麼

目標軟體的《秦殤》,當時國內媒體習慣稱其為中國的《博德之門》。Jerry至今能回憶起大二的暑假,在家裡就著一臺破風扇,一邊捧著《大眾軟體》的攻略,一邊用滑鼠操縱著扶蘇太子戰鬥的美好時光。

作為一名SAP從業人員,需要專門學習數學麼

出來混總是要還的。Jerry當時因為每天在寢室玩一款線上遊戲入了迷,每天吃飯都是叫室友幫我打盒飯回來,很多課都沒有去教室上,作業也沒有按時交,最後《數位電路分析》這門課期末考試只得了59分,被迫交200元錢重修,50元一個學分,這門課4個學分。

這款遊戲就是Diablo II,美國暴雪公司研發的動作類角色扮演遊戲《暗黑破壞神》的資料片《毀滅之王》,2001年發行。

Jerry到底有多喜愛這個遊戲?看我現在每天在SAP成都研究院程式設計使用的膝上型電腦的桌面就知道了:

作為一名SAP從業人員,需要專門學習數學麼

當時講電子科技大學《數位電路分析》這門課的老師是自動化工程學院的李建黎老師,期末閉卷考試和平時作業成績的比例為7:3. Jerry上學時用過的計算機專業課和數學課的教材至今仍然小心地收藏在家裡,但是像《數位電路分析》,《低頻電子線路》,《數字訊號處理》這些教材一畢業就賣了,現在連封面長啥樣都忘記了。

因為《數位電路分析》這門課掛科,所以Jerry失去了保送研究生的資格,只有參加全國研究生統一入學考試。2004年的全國研究生入學考試,數學一共分一二三四這四個不同的檔次,數一最難,滿分150分。

作為一名SAP從業人員,需要專門學習數學麼

Jerry當年買了下面這張照片裡的幾本書,翻來覆去刷了很多遍——因為Jerry性格比較宅,每天窩在教室裡坐著刷題正是我的強項,最後考了136分,不算低也絕對不算高。後來在bbs.kaoyan.com上看到又和往年一樣,2004那一年又有一些高手數一考了滿分——Jerry對這些大神真的是相當佩服,我覺得我的分數是用刷題的笨辦法刷出來的,而他們的滿分,肯定有天賦的原因在裡面。表面上Jerry和他們只有十幾分的差距,但我心裡很清楚,這個巨大的鴻溝我根本無法逾越。

作為一名SAP從業人員,需要專門學習數學麼
作為一名SAP從業人員,需要專門學習數學麼

讀研之後,研一又匆匆學習了隨機過程和圖論兩門數學課,然後研二就出去實習了,Jerry在學校系統地學習數學的美好時光就這樣結束了。

工作之後,再也沒有時間和精力像學生時代那樣,能夠靜靜坐下來系統地學習這些數學教材。現在Jerry回想起來,為自己讀本科時花了如此多的時間在一些單機遊戲,而不是學習這些數學教材上感到惋惜。只有參加工作之後,才真正領會到古人“一寸光陰一寸金,寸金難買寸光陰”這句話裡包含的哲理。如果發生時光倒流的奇蹟,Jerry能重新回到大學時代,那我一定把玩單機遊戲的時間減少一半用來學習數學,當然《暗黑破壞神》還是要繼續玩的。

最後把Jerry的這些數學教材來個合影,Jerry一直小心地收藏著它們。一旦哪天我的工作需要再拾起它們,我可以很快地重新上手。

作為一名SAP從業人員,需要專門學習數學麼
作為一名SAP從業人員,需要專門學習數學麼

作為一名SAP從業人員,您和數學之間又發生過哪些愛恨情仇呢? 歡迎留言,說出你的故事。

作為一名SAP從業人員,需要專門學習數學麼

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":


作為一名SAP從業人員,需要專門學習數學麼


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2654194/,如需轉載,請註明出處,否則將追究法律責任。

相關文章