登錄站點

請由此登入

查看日誌|返回日誌列表

蔡武宏教授想給資管系學生們的話

標籤教授  2009-10-01 08:02

PS:他曾經是我導師,我看了這編覺得寫的非常好,這是由好幾位學生對老師寄E-mail,經過他思考整合有感而發寫出來的一篇文章;他也請我們推廣,覺得不錯於是就把它PO上來了!

我不知道你是不是我的學生,不過我很樂意就你的詢問提出我的意見。因為你應該是一位有想到你的未來、想要學習的一位優秀學生,事實上,我也很高興我們學校有這樣的學生。

偶述你的學生,雖然不是偶發問的,不過大部份和我問的問題大同小異。

關於就業的問題,其實是最難回答的,尤其是現在的台灣社會中,太多「學非所用」的事情。我有時會告訴我的學生,唸資管的人是很「痛苦」,因為常常不了解自己的專長在哪裡,資訊專長比不上資工系的,網頁設計比不上視覺傳達系,管理又比不上企業管理,茫然不知自己的優勢。我也常問學生一個問題,資管系的學生學的程式設計與資工系的學生有何不同?我認為這問題的答案就是資管系學生的優勢:資管系的學生寫程式是給別人用的,而工程系的學生程式卻是寫給自己用的。我常用下列的圖形描述大學資管系的學生在校時應該加強的專業(專長),借用達芬奇繪製的「維特魯威人」圖片,請將資管人想像如圖所示:(圖略!)

現在的工作的確是很難回答,但是只要用心做,其實每件工作都有它的優點。程式雖然難了一點,但是如果融會灌通,是非常好玩的,偶三不五時都嘛自己在研究一些東西。

身為大學部的資管系學生,我想圖片中的四肢就是在校時應該要學習的專業,這些課程是屬於基礎課程,無論資管如何改變,這些永遠不變。而在上方的供應鏈、電子商務等等課程,我認為則是潮流下的流行課程,那些我不會認為是永久不變的,應該是出社會後,就業當中學習應用的課程。想想看,如果你剛畢業,在就業履歷上寫著專長在供應鏈管理與電子商務,老闆會錄用你嗎?我就不會!因為那是不可能的,那些課程是實戰應用,在校不可能學的會。

有些東西的確是在學校或家裡碰不到的,而是要在生活上才遇的到。

既然知道在校應該加強哪些課程,接著就是畢業後的就業問題了!我會想如果是我,我會儘可能找程式設計的相關領域,因為這個工作最實在。除了寫程式本身之外,可能會需要去了解每項業務的工作細節,例如:人事管理、庫存管理等商務行為。甚至於,找不到設計員的工作,只有擔任軟體教學應用也可以,因為這樣可以熟悉系統,了解商務行為的需求。

這些事偶常常都在做的~哈~

話說回來,如果找不到資訊相關行業怎麼辦?我的看法是,沒有關係,因為我們學的是「資管」,我可以想辦法將程式設計的能力應用在我從事的工作範圍之內,想想看如果賣汽車,我能怎樣讓客戶透過我的程式知道我的汽車比別人好,我如何利用系統管理我的客戶,我的系統能提醒我客戶的喜好、生日、紀念日,提醒客戶應該保養車子。如果我是賣保險的,我能不能透過系統告訴客戶的保障權益,利用系統整理客戶的全部保險效益?我的意思是說,不管我從事何種行業,我應該想想看如何把行業內的domain knowledge應用在系統的程式設計,寫一個好用的程式。

應該說是時機的問題,不過只要用心,老闆待人都是很好的啦!

證照考試當然是以程式設計師最好,我的意思是,這種證照最實在,而且最能表現自己的專業。ITE證照中,有電子商務等等相關證照,從我之前的講法,我不認為在大學時代就有這樣的證照能表現真正的實力,因為可能只是比較會考試罷了。其次,我會想考與Linux作業系統相關的證照,原因是現在會有越來越多的企業公司採用Linux系統的伺服器,可能會需要比較多的管理人員,而且如果可以考LPIC、RHAT等證照會更好,不過這些可能稍難,因為它們是以英文命題。另位,像資料庫管理與網路方面的證照都是很好的選擇。

我覺得用Linux的可能性很低,其他的證照我都考過幾張了。

最後,網頁程式設計的問題,我會建議你不需要太在意學習哪一種程式語言,無論是PHP、ASP.NET或Java都好,都是應該要學習的。你可能會想我講了廢話,其實我想說的是,學程式設計最主要是學「邏輯概念」,這也是我在上課時常向學生講的話。因為程式語言也有潮流與流行。你知道嗎,我真正曾經有老師教過,有學分的程式語言只有FORTRAN IV這種語言,而事實上我現在也忘的一乾二淨。我曾經用來撰寫系統的語言有VB、Perl、ASP.Net、ASP、PHP、C++、Pascal、tcl等等,現在比較常用的而且有興趣的則是ASP.Net,但是我最自豪的則是Perl這種語言,因為我用這種語言為學校寫了學生、老師用的網頁程式,如缺曠課查詢、加退選……,我的程式在學校用了將近10年,直到今年才換成新的系統。但是你知道嗎,這種語言我只學了一個月不到的時間,自己買書、參考網路學會的,有時我自己都會覺得我的舊程式比新程式好用!

碰到邏輯偶就慘了......

我想告訴你,不用在意學何種語言,ASP.NET很多人在用,而且有微軟公司支援,有可能會一直更新並且有很好的支援,也就是說它應該會一直存在。PHP語言則是網路上的流行語言,目前的網路資源很多,並且是免費的,不過,就像我之前說的,程式語言有流行的問題,我無法預測是否會被其他的語言取代。無論如何,最重要的是,你在學習語言時,請你要著重「基礎功」,我看到很多學生只會想學最快速的、最容易學的語言與方法,例如:透過Dreamweaver一邊設計網頁,一邊自動產生PHP程式碼。這種方式,乍看好像很簡單,而且很快,但是,學生卻不懂得邏輯性,看不懂程式內容,並且自動產生的程式可能會很沒有效率,好像我的專題學生就是這樣。我不會堅決地建議你學哪一種語言,必須靠你自己決定,不過我可能要為我自己的課「廣告」一下。下學期我教一門課程「資料庫與網頁程式設計」,我自己計畫用ASP.NET 3.5是目前最新的語言,我認為很好玩。不過這課是開在三乙,三甲是另一位老師上課,好像會採用PHP語言。事實上,我始終認為資管系上的語言太多種了,應該只挑一種,而且從一年級到四年級就只教一種,這樣的話,學生應該可以熟悉並且學的稍微好些,不過,這只是我的妄想。

我也覺得很好玩~哈~

講的太多了,希望你看完,也謝謝你看完,但願上述這些話有回答你的問題,並且對你有些幫助。

 

分享 775 次閱讀 | 0 個評論
全部(3)

留下腳印

評論