字體:小 中 大 | |
|
|
2014/03/08 09:45:55瀏覽2513|回應0|推薦9 | |
很奇怪的!台灣所有資訊相關科系都有開程式設計課,多數學生也都高分過關了!但是我在業界短短時間的經驗裡卻發現,好像「誰都不會寫程式」!談到需要寫程式的部分,即使只是非常簡單的視窗界面程式,或者簡易的網頁功能,大家立即的反應是:必須將工作切換給「專業」的「軟體工程師」,偏偏這種人又特別的少! 所以實務工作上就產生斷層了,最後大公司常常必須將工作外包給個人工作室,但是又不願意花大錢請這些會寫程式的人當正職員工。或者說,會寫程式的人寧願開個人工作室也不願屈就公司的微薄薪資。我就和老闆談過此事,他說多數會寫程式的人即使請到了都呆不久,我說如果給他們的月薪是其他人的兩倍呢?老闆也無言。我的結論就是台灣真的太虧待與低估程式設計人才了! 如前所述,在台灣已經被認為太多的大學裡面,充斥著各式各樣的資訊科系,也都開程式設計課,當然是因為資訊業的工作很多。但是很詭異的,卻沒有一個科系畢業的學生能自動的自認是「軟體工程師」!所以很奇妙的,業界很多公司依賴的鎮公司之寶:軟體工程師,都聲稱是自學的!包括我在內。果真如此,那這麼多的資訊科系與程式設計課程不都是玩假的嗎?換個角度說,如果真的培育程式設計人才那麼難,那麼我怎能在鄉下私立學校,被人家藐視為「後段班大學」的地方培育出那麼多會寫程式的學生呢? 其實我不覺得真的一定要給程式師絕對高薪。我目前遇到的困難是公司承接很多軟硬體整合的案子,在我認為多數案子只需要簡單的通訊程式與介面設計,程式設計的複雜度甚低,應該那些硬體工程師就可以在現場測試搞定,但是只要必須開個視窗程式專案時,他們就說自己不會,必需後送到我的軟體部門處理。我不介意在公司裡面做個更重要更有地位的單位主管,但是我覺得這非常荒謬!也非常沒有效率,公司一定會因此賠錢的! 即使我自認程式設計是專業,但是我也同時認定程式設計不是門檻很高的技術。硬體工程師們不會寫複雜的資料庫軟體或複雜的演算法程式可以理解,但是畢竟他們都是資訊科畢業,誰沒修過程式設計?誰沒用過某些工具軟體測試硬體?如果說RS232的訊息傳到電腦接頭,科大資訊系畢業生居然不知道如何接收與顯示,這真的超級誇張!這些人是如何取得大學畢業證書的呢? 這實在已經凸顯我們的大學(包括科大)教育的盲點,真正重要的核心技術其實剛好老師都沒教到。我之前也是教授,很幸運這方面我沒做錯甚麼事情,我帶的正職與兼職學生都可以符合工作的需求,但是其他的員工就讓我頭痛了!我目前的做法是與老闆溝通觀念,就是「硬體工程師不能說自己不會寫程式」,即使真的不會也必須找我學。至少必須能夠處理儀器訊號的接收與控制,加上一點簡單的視窗程式介面與文字檔案的處理。如果這都不行,連他們當年的老師、科系與學校一起Fire掉吧!該校該科系畢業的學生通通永不錄用! PS 補充一段,資訊科系裡面應該最會寫程式,好像可以當軟體工程師的應該是資工系,但是也很詭異的!包括我去讀某資工研究所的一位學生在內,都說資工系所裡面都教系統層的程式,對於作業系統,網路七層架構或CPU的指令都很熟,真正市場上需要迫切的應用程式開發技術卻教得很少!可能老師認為那些東西太簡單(太俗氣?),或「學術價值」太低吧?所以畢業後熟悉的東西不知道工作在哪裡?老闆要的技術又剛剛好老師都沒教過。 |
|
( 心情隨筆|工作職場 ) |