分享本文至 E-mail 信箱
學術引用格式
MLA
APA
EndNote(.enw)

我念土木系,現在在做科學計算軟體──「不務正業」徵文

在這世界好快心好累的時代,我們大學修的很多學分都很難學以致用,「不務正業」、做著跟大學主修乍看沒什麼關係的工作,可能才是常態。五月的專題徵文,就讓我們來看看「職涯」能有哪些變化!

圖/pixnio

我目前在一間台灣的軟體公司上班,其中大一部份是在做流體相關計算,以及協助開發軟體,提供使用者良好的服務,這個工作與土木系的學科略有相關,並不是正相關。

舉凡工作內容中的偏微分方程、連續方程式、數值方法、C++語言,在大學與博班時期都屬於稍有涉略,卻不專精的科目。

我博班時雖然是氣象所,接觸的是整體水循環與數值模擬,一大部份又是針對地表與大氣互動的物理反應,並討論如何以數值方法建模,所以也並非完全符合工作的內容。而公司技術長看重的,則是我在地球科學上的專業知識。

然而不管是大學或是博班的訓練,都對我目前的工作內容都有關係。

土木系五大組中,大地水利組可架接水文以及土壤方面的知識,跨組別的數值方法、程式設計也可做為入門訓練,而測量組所習得的GIS與遙測知識,則是從事地球科學模擬時的一大利器。

更惶論博班時的知識統整(水文循環),更是數值建模中物理現象的基石。所以即使在大學時並非該工作的直接領域,在「師父領進門,修行在個人」的情況下,有著寬廣的知識樹做背景,加上個人對程式設計的興趣,所以我個人十分喜歡這份工作。

順帶一提,我博班與博後的工作中,遙測為地球科學領域中非常重要的一環,因此了解遙測,非常有助於在工作時,了解手中資料的來源,以及做為協助自己完成工作的工具。

之所以能夠從土木跨足氣象再跨足科學計算,其中最主要是我們土木系特有的廣域知識樹架構。

空間尺度的討論從公釐討論到公里,時間尺度從小時討論到百年,從太空遙測,討論到地質鑽探,因此銜接其他領域時,有背景知識樹供架接,而非從零開始進行工作。然而隨著土木系討論的主題日漸寬廣,已經不再僅專注於「民生工程(Civil Engineering)」,早已演進至實質上對地球進行量測、災害分析與工程建設的「地球工程(Earth Engineering)」。

我上班的公司裡,最主要的內容就是科學研究,因此我們公司可以算是一間科學研究公司。其日常內容除了撰寫C++程式外,就是要進行數學建模。因此數學要求我大學以及博班時期的要求更高,尤其公司的主要業務項目之一為傳說中的Navier-Stokes方程式,數學建模的複雜度相對困難。

好在公司的創立人自行開發程式底層進行網格的處理與數值運算方法,我現在的工作就是建立物理模型。所以最大的考驗就是數值方法,而背後的物理——連續方程式,就並非最困難的部份,因為物理模型的推導,課本有教,老師有教,線上資源一把抓,但是怎麼將其從抽象的物理描述轉變成實際上的數值,就是最關鍵的地方。

雖然我本身周圍的人都是理工人,但大多人對土木系的最大誤解之一就是土木系是造橋鋪路系。

但實際上土木領域之廣,土木系的大組別:結構、大地、水力、量測、營管、運輸、環工、水保,各負其職,卻又互有關連。目前身為理工人的親友可以理解我的工作內容,但就因為了解,所以通常第一句話常是「喔,好硬啊」。我個人是覺得雖然硬歸硬,但是在公司中能夠專心研究,並且在研究空檔中開發軟體、進行客戶服務,其實也是挺愉快的。

如果有志從事同業,我的建議當然是修好數學,數學才是建模的基礎。但另一方面,物理則是數值模型中的靈魂,所以了解連續方程式,知道每個項的代表意義,才能夠建立出接近事實的數值物理模型。至於程式就更不用說了,雖然工作時用的是C++,但我本身是從Python起家,也是需要補充更精確的程式知識,但只要有程式基礎,剩餘的就是精進了。

最後,我希望與土木系的學弟們共勉——

雖然我們的課又硬又難又汗流浹背(各位應該在材料實驗時都攪過混凝土,還在大熱天作量測實驗),但我們的世界卻是很廣的,從太空到地底,無一不是我們發揮的空間,所以不要妄自菲薄,覺得土木已經是黃昏了,畢竟土木營造可能已經飽合,但是土木相關領域:水土保持、太空遙測、數值模型、環境綠能、防災減災等等,都還有很大的發展空間,並非土木只能去挖地蓋屋、造橋鋪路。

套句我們系上前系主任老師的說法:無論學生將來會去哪,我們有盡心培育就是了。無論我們將來會去哪,帶著頭腦裡的知識與自我良知,就是了!

更多「不務正業」的相關文章,請見 特輯:我念XX系,但我現在在做OO

關於作者

活躍星系核(active galactic nucleus, AGN)是一類中央核區活動性很強的河外星系。這些星系比普通星系活躍,在從無線電波到伽瑪射線的全波段裡都發出很強的電磁輻射。 本帳號發表來自各方的投稿。附有資料出處的科學好文,都歡迎你來投稿喔。 Email: contact@pansci.asia

網站更新隱私權聲明
本網站使用 cookie 及其他相關技術分析以確保使用者獲得最佳體驗,通過我們的網站,您確認並同意本網站的隱私權政策更新,了解最新隱私權政策