※ 引述《autocad08 (亞神)》之銘言:
: 最近要畢業了
: 正遇到人生的道路選擇
: 我碩士是學熱傳模擬
: 大學專題是學機構設計
: 想問一下CAE的工作好嗎
: 有人說cae的績效比較難看到
: 機構的績效比較好表現
: 各位大大如果是兩工作的未來性
: 那個會比較好呢
本魯背景四大碩,主修結構力學、數值分析與演算法,一開始畢業時幻想自己將來有一天
能從事 CAE 軟體開發的工作,到現在大概六、七年過去了,如果你跟我一樣有這種夢想
的,趕快離開不要再來了,不然就是出國比較會有機會。
以下是個人一些看法,可能因為對於這條路走到有點撞牆,所以評論比較負面,如果有錯
還煩請同業指出,在台灣 CAE 的技術工作,我指的是每天 90 % 以上的時間要用電腦輔
助設計軟體作力學分析的工作,通常我會按照所處的公司來分,大概就是分為兩種:一般
公司與軟體服務業。而軟體服務業還可再分成四種:代理商、顧問公司、軟體開發公司、
外商軟體子公司。
工作內容:
在一般公司,不管是台商還是外商,平時工作就是針對公司產品做分析,服務對象是公司
內的機構工程師,在這裡要學習如何在有限的時間內做出有效的分析,並用正確的態度輔
助設計者,提供力學的專業諮詢、建議與解決問題的方案,你在公司裡是否重要,則要看
你真的解決多少問題。CAE 泛指力學數值分析,不管你是要自己寫還是用商用軟體,你扮
演的腳色其實是工程界的偵探,數值分析的結果是你主觀意識的佐證,會變小五郎還是柯
南的關鍵在你,而不是在軟體。
切記,在一般公司工作的心態很重要,不要以為自己多讀兩年書就比畫圖的人厲害,對大
多數一般公司來說,CAE 只是拿來產生彩色雲圖、作動畫、寫報告、讓公司看起來有在研
發的樣子,特別是在產品設計週期越短、或是產品價值、成本、良率與力學性能關連性越
低的公司,這種情形就越明顯,相反的,如果關連性越高、能不能接單你的意見很重要,
那你講話的聲音就可以比較大一點,但是背負的責任也比較大。
在一般公司的最大好處就是作實驗的機會多,有機會能了解一個領域 domain knowledge
,缺點是工作積效會難以量化,有些公司幫你打績效的還是設計部門主管,另外還有人脈
有限,求援無助,不容易推銷自己 ... 等。
在代理商工作的服務對象是買軟體的客戶或是潛在客戶,平時準備教育訓練,解答軟體使
用問題,支援業務執行專案,接顧問案,由於公司主要獲利方式還是以代理軟體為主,在
時間與成本的考量下,通常不會以顧問案為主要收入來源,畢竟是服務業,在這裡工作要
有一顆喜歡教人的心,好處是能見度較高,平時透過教育訓練與諮詢,多少可以讓你建立
自己的名聲,小弟認識一些同仁是在代理商待了一段時間後,再往一般公司去跳。缺點是
實務經驗不足,特別是一畢業就待在代理商工作的,其實很缺少實驗與解題經驗。
在代理商的工作有時會偏向業務導向,這要看你的個性適不適合,業務面強、有管道的,
就是跳出來自己當代理商,國內關於 CAD/CAM/CAE 軟體代理商多如牛毛,這種代理生意
就是賣一套抽一套,有時候代理到好的軟體,客戶還會自己上門,台灣代理 CAD 軟體應
該有 25 年以上的歷史,代理 CAE 大概 15 年,而業界大概是 10 年前才開始比較能接
受 CAE 這東西。
在外商軟體子公司工作其實跟在代理商相似,但是還要額外負責整個區域的銷售情形,要
知道一個軟體成本最高的不是在開發,而是在咨詢與服務,這也是為何有子公司還是會有
代理商的存在,有些麻煩的事可以推給代理商,就我所了解,在子公司其實也不會接觸到
軟體開發,軟體跟硬體不一樣,並不是越多人寫就越好,這些 CAE 軟體開發的核心人數
可能不超過二十人,越多人寫則 bug 就越多,很多核心 Solver 的部分甚至已經沒人敢
改,更不可能放給外人參與。
這幾年聽說一些軟體的代理權,漸漸被中國那裏的代理商拿去,也就是說將來在台灣要買
軟體有可能要透過中國代理商,這可能是全球化或是 ECFA 與服貿帶來的效應吧,請參考
服貿附件一 CPC842 電腦及相關服務業:軟體執行服務。中國市場大,形勢比人强,再加
上條約,我預估未來台灣 CAE 界的頂頭上司說不定都會變中國人。
在顧問公司工作的壓力較大、服務對象較廣,主要工作就是接顧問案,計算績效非常簡單
,就是顧問案收入多少一翻兩瞪眼,但要瞭解到通常會有顧問案有兩種可能:1. 公司沒有
CAE 工程師,需求不多所以外包。2. 問題很棘手,火燒屁股找外援。
因為顧問公司沒有代理軟體,但又要用軟體做顧問案,這些軟體每年的保護費從 20 到
100 萬 以上的都有,如果你想用盜版軟體來做顧問案,代理商與子公司就會找上門,到
時說不定還會被敲一筆,所以要做這行,你要有辦法在一年內賺的錢至少大於這些保護費
與自己的年薪,否則就是虧錢,如何讓人心甘情願的掏錢給你做分析,真的很難,因此就
我所了解這種公司不多,正職員工也不多,案子也不是天天有,壓力其實不小,有時案子
又會擠一起,所以為了降低風險,顧問公司會聘請一些接 CASE 的兼職人員,如果有興趣
可以聯絡一下顧問公司,問看看有沒有兼職的工作機會,不過就我的經驗是這些公司通常
有自己的人力網,要加入不容易。
顧問公司如果想轉型,有可能會往軟體開發公司去發展,目前我聽過台灣有自主開發工程
軟體的,似乎只有模流分析的 Moldex3D,訊號視覺化的 Visual Signal,最佳化的
SmartDO,其他的不知道還有沒有,Moldex3D 現在應該是全球市佔第二,不過聽說跟第
一還有段差距就是,總之基於同是台灣人的立場,每次接觸到公司有這方面需求的,大概
都會推薦他們一下台灣自己的軟體。
前景:
我在國內論壇看過一位前輩是這樣說的:「我覺得台灣不是合適從事 CAE 工作的地方,
我們太窮了,買不起軟體,養不起人,我們的產品多半以競價生存,沒有市場主導性,所
以毛利很低,我認識在台灣從事 CAE 的,幾乎沒有一個有好下場。這些 CAE 工具,是因
應歐美日的開發環境而產生的,老實說我覺得這些大半都不適合我們,就以價錢來說,美
國 CAE 軟體的定位是大概一個工科大學生的一年薪水,大概是台幣一百萬上下,這幾年
更低了,定位大概是 0.5 ~ 0.75 個工科大學生的一年薪水 (還是一百萬上下),所以我
們當然買得很吃力,一百萬年薪,對台灣大半的工程師來說,都要很長時間的奮鬥吧。」
上面這段文字在論壇應該還可以找到,當初看到這些話我不以為意,但現在回頭看只覺得
怵目驚心,這幾年過去,眼睜睜的看著同學、實驗室學弟妹,發展與薪水都漸漸超越你,
頓時不知該感到欣慰還是內牛滿面,說不定是本人太魯,袂生牽拖厝邊,但男怕入錯行、
女怕嫁錯郎,現在我大概都是勸人進這一行前要三思。
機械系就業上來說,如果是在一般公司,不算那些寫韌體、嵌入式系統的,背景跟我一樣
大概就是作設備、機構、結構、熱流、自動化、可靠度、測試,專利 ... 等工作,以前
面兩個為大宗,如果你只想做純粹的力學分析工作,我不確定自己看到的是否正確,你要
有心理準備做個五、六年後,薪水會跟別人有段差距,而且還是低的差距,因為在台灣所
謂的產品價值、成本與力學性能關連性高的公司,開的薪水總是比電子、資訊、電腦、半
導體公司開的要低,而國外這些關聯性高的公司,更不會將設計團隊放在台灣。如果是在
軟體服務業的話,我認為待在外商軟體子公司的薪水最多,其他的我就不敢確定。
力學作為機械系學科裡最大的分支,不管是固力、熱力、流力、熱傳,作 CAE 需要的力
學知識比起設備、機構多了不少,以前待在機構為主的部門,一個處能看到一兩個博士就
很了不起,但作 CAE 到後來到處都是遇到博士,通常學歷越高的人越是難搞,報告的時
候還以為自己是在論文口試,所以如果您對這些力學不是很在行、興趣不高、又不喜歡寫
程式的,千萬不要來做 CAE,在台灣一般公司的 CAE 跟機構相比,相同碩士學歷下 CAE
的起薪可能會高一點,但三,四年後,機構的發展性與能跳槽的公司,絕對是比 CAE 多
。
CAE 是很辛苦的一條路,但並不是不能走,只是你要多考慮一下,我個人是頭都洗了,不
得不繼續走下去,由於本魯的業務能力不強,這幾年下來想到的出路還是想搞軟體。
在台灣 CAE 工作的產值低,其中一個原因可能是貢獻難以量化,要了解到 CAE 與力學計
算只是個工具,要有效益與產值,就一定要跟設計扯上關係才可以,最後真正有用的是,
你要用這個工具在某個產品、產業有殺手級的應用才行,而且你要懂得會保護你的應用,
保護的方法就是要寫程式。作 CAE 到後來一定都要寫程式,這是無可避免的,主要分成
兩個層面:1. 商用軟體本身的操作語言。2. 一般電腦語言。
比較有規模的工程軟體,都會有操作命令與語言的功能,像結構著名的軟體:ANSYS APDL
、Nastran 格式、LS-Dyna 的 k 文件、Abaqus 用的 Python ... 等,因為軟體本身有操
作語言的存在,所以你才可以用來做二次開發以及撰寫巨集,寫這些巨集就很像在寫一般
程式語言的函式庫,經年累月下來可以累積不少東西,這也是為何在國外對這些軟體熟悉
可以找到一些工作,他們要的其實是個人在這些軟體背後累積的函式庫。而一般電腦語言
就是選自己擅長的就好,搞數值分析的,學生時代學的編譯語言不是 fortran 就是 c,
出來後要開發視窗軟體就還要再多學一種語言,但要注意如果預期將來有一天自己的作品
要商業化,請留意 License 與跨平台的問題,免得砍掉重練。
我相信我並不是第一個想搞軟體的人,上次在研討會看到工研院有人是開發工具機相關的
設計平台,但如同我所說的,這種模式會不會成功我也不知道,以上只是提供自己的一點
經驗與胡言亂語,參考就好。