軟體工程人員的未來
我個人認為,不管任何語言,都是種工具,就像練功一樣,如果要能一直不斷加強,基本功一定不可少,這段時間,公司在找具有Java和C/C++開發經驗的人,結果是實在太難找有能力且有經驗的軟體工程師,我不是說市場沒有程式開發能力好的人,但目前市場的需求很大,但沒有足夠的人來填補這個需求,有很多畢業還在找方向的人,想說去學個第二專長,上課 3 - 6個月就出來找工作了。結果往往發現要不是沒想清楚寫程式所承受的壓力或覺得自己不曉得怎麼發揮,而萌生退意。
以Java面試人為例,但對於要怎麼樣透過Java來做應用程式,大部分的回答都是他會寫JSP、Servlet,其他就不曉得了,他們也覺得會這些就夠了,如果多問幾句有關JSP和Servlet深入的問題,要不是答非所問就是一臉狐疑,真怪,難道教這些的補習班把電腦語言當成英文文法教嗎?這類的人,有些更認為外面的工作應該都能應付,但對於利用Java進行進階程式開發的工作(事實可能是相關的),連嘗試都興趣缺缺,像這種人,遇到問題(工作)就馬上做,做著做著,發生問題也不會發現,等別人發現問題發生是因為解決問題時欠缺完整的規劃,提出來也就不曉得怎麼解,這種情況常看倒也常聽到。
電腦語言是種邏輯、想法的實現,如何針對環境、需求來設計、規劃解法,這些都是以前在學校重視的,以前學校學的語言一堆,讓學生很清楚程式寫的好不好,工具(表現的語言)只是其中一環,更重要的是要培養分析的能力,當時唸書的時候也沒有Java,但現在管它語言是那一種,只要有問題,給定要求達成的語言,應該都要能解決才對。
現在學語言,這些似乎都不視最重要的,買本台幣3、4百元的Java 入門書,照著書上打,Run的出來就算會囉,很擔心這樣的情況,若沒有方法來普遍加強台灣軟體工程師程式開發的能力,台灣接下來怎麼和對岸的軟體工程師來競爭,並且到時候連軟體代工(把軟體工程師當藍領勞工用)的機會都沒有,這也可能一直一來台灣的教育、產業都偏硬不偏軟的關係吧。台灣的軟體工業當自強啊,好擔心喔....
PS. 以上純屬本人心裡的想法,聽聽就算了!
以Java面試人為例,但對於要怎麼樣透過Java來做應用程式,大部分的回答都是他會寫JSP、Servlet,其他就不曉得了,他們也覺得會這些就夠了,如果多問幾句有關JSP和Servlet深入的問題,要不是答非所問就是一臉狐疑,真怪,難道教這些的補習班把電腦語言當成英文文法教嗎?這類的人,有些更認為外面的工作應該都能應付,但對於利用Java進行進階程式開發的工作(事實可能是相關的),連嘗試都興趣缺缺,像這種人,遇到問題(工作)就馬上做,做著做著,發生問題也不會發現,等別人發現問題發生是因為解決問題時欠缺完整的規劃,提出來也就不曉得怎麼解,這種情況常看倒也常聽到。
電腦語言是種邏輯、想法的實現,如何針對環境、需求來設計、規劃解法,這些都是以前在學校重視的,以前學校學的語言一堆,讓學生很清楚程式寫的好不好,工具(表現的語言)只是其中一環,更重要的是要培養分析的能力,當時唸書的時候也沒有Java,但現在管它語言是那一種,只要有問題,給定要求達成的語言,應該都要能解決才對。
現在學語言,這些似乎都不視最重要的,買本台幣3、4百元的Java 入門書,照著書上打,Run的出來就算會囉,很擔心這樣的情況,若沒有方法來普遍加強台灣軟體工程師程式開發的能力,台灣接下來怎麼和對岸的軟體工程師來競爭,並且到時候連軟體代工(把軟體工程師當藍領勞工用)的機會都沒有,這也可能一直一來台灣的教育、產業都偏硬不偏軟的關係吧。台灣的軟體工業當自強啊,好擔心喔....
PS. 以上純屬本人心裡的想法,聽聽就算了!
留言