台灣的軟體工程師真的非常非常好用

這是事實, 敝公司是美商. 最近也把原本設在北京的研發中心關掉了, 然後要在台北大量找人. 大概要招到100多個人左右. 原因就是台灣的軟體工程師的薪水加上福利大概只要北京的1/2到1/3而已......

至於美國要不要找工程師? 那當然還是要的... 公司最核心的軟體部分當然還是要留在美國... 不管台灣或北京, 都只能做比較邊緣的項目......

Aznsilvrboy wrote:
是嗎? 那Google, Facebook幹嘛在美國付年薪十幾二十萬美金請美國的軟體工程師? 統統裁掉用台灣的就好啦. 台灣世界一流的軟體屈指可數 (到底有沒有?). 要說台灣的軟體工程師非常好用恐怕欠說服力.
p620329 wrote:
...問題是大部分台灣軟體工程師,平常都只做雜毛事,卻個個都以為自己已經很強了,都瞧不起外國領高薪,但看起來又沒做多少事的軟體工程師。

可是當大型專案出現,老闆又只請外國人,薪水又高得不像話,台灣軟體工程師只能站在旁邊罵老闆沒眼光,看著別人薪水流口水。...(恕刪)


軟體不只是程式羅輯

為何大型軟體做不好,是不是我們漏了甚麼,值得大家一起想想
軟體工程師需要的能力不止CODING

有興趣可以看看這表

http://datausa.io/profile/cip/110701/

Reading Comprehension
Active Listening
Critical Thinking
Complex Problem Solving

台灣市場太少了, 不像中國需求那麼大

沒有需求, 工資當然升不上去, 這也是正常也是殘酷的

有能力者當然去了外資/出國 做好吃好的, 但是依然有50%的人拿一般的薪資


tzchang wrote:
這是事實, 敝公司...(恕刪)


中國薪水還真不錯

台灣錢少阿
p620329 wrote:
開發大型應用軟體是很燒錢的事,
而台灣的老闆一般不願意做這麼大的投資,只想趕快做出來趕快賣錢,
所以台灣只有一堆小型軟體公司,要做大案子,還是只能找外國人。
說台灣沒人才也不是,而是整體環境沒有給你鍛鍊做大型軟體的機會,
只能做些雜毛事。問題是大部分台灣軟體工程師,平常都只做雜毛事,
卻個個都以為自己已經很強了,都瞧不起外國領高薪,
但看起來又沒做多少事的軟體工程師。
可是當大型專案出現,老闆又只請外國人,薪水又高得不像話,
台灣軟體工程師只能站在旁邊罵老闆沒眼光,看著別人薪水流口水。
事實上不是這樣的,外國的軟體工程發展得很完整了,每一步驟都很嚴謹,
單以個人來看,每個人產值都不高,單打獨鬥都不是台灣人的對手,
但把100個人加起來,就比你台灣100人加起來要強的多。


以上的描述很認同
癥結點是開發大型軟體其實不光是寫程式而已
台灣太多人,包括老闆或是工程師都以為:
程式寫久了自然就會做系統分析或者是帶專案。
Mobile01上也很多是這樣以為的人
下面幾篇文章有興趣的人可以看一下

http://www.ithome.com.tw/voice/89695
程式設計不等同於軟體開發
程式設計像是個人的作戰技巧,而軟體開發像是團隊行軍作戰,需要的不只是個人的戰技.....軟體開發只講程式設計,就像兩軍交戰,我軍空有個人戰技,卻不談如何設定戰略、也不談該如何擺陣一樣。

據我觀察,不少人都有這樣的迷思,而這樣的迷思,會使得我們在開發軟體時,太側重在程式設計部份,而忽略了其他在軟體開發中,也必須關注的重要的事情。

但是,我們還是很常看到一些人開發軟體時沒有明確的階段畫分,把所有想做的事都混在一起,也沒有明確的需求就開始寫程式,也放任需求不時地改變、調整,沒有任何管控需求變更的程序或手段。這麼一來,就容易導致無法收斂的需求、或是持續變化的需求,影響到整個開發。

又好比對軟體品質穩定的看法,事實上,在程式碼寫完之後,還需要一段測試及修改的時間,而這段時間通常不少於撰寫程式所花的時間,甚至倍數於撰寫程式所花的時間。

其實,這是一個很基本的觀念,但也總有人不知道、或是不相信這個觀念,最後錯估了軟體實際需要完成的時程,或是在時間截止時,只能交付品質不夠穩定的軟體。

http://irw.ncut.edu.tw/peterju/se.html
‧大多數軟體開發項目的失敗,並不是由於軟體開發技術方面的原因。它們的失敗是由於不適當的管理造成的。遺憾的是,盡管人們對軟體專案管理重要性的認識有所提高,但在軟體管理方面的進步遠比在設計方法學和實現方法學上的進步小,至今還提不出一套管理軟體開發的通用指導原則。

‧「新技術一直冒出來,學都學不完了,那裡有空搞軟體工程」、「計畫趕著進行,做都做不完了,那裡有空搞軟體工程」...... 就在這一個又一個的藉口中,原本可以幫助軟體產業進步的軟體工程,竟然變成他們口中阻礙軟體產業進步的絆腳石似的,怎不令人對他們的無知感到心寒。

‧寫程式的難度愈來愈低,因為程式語言越來越高階,API 越來越多,開發工具越來越好用,寫程式的門檻自然就大大地降低了。想要開發出有價值的中大型系統,軟體工程就很重要了,以蓋房子來說,你可以隨便找一兩個工人用磚或木材來蓋一棟矮房,但是如果想蓋一百多層樓的101大樓,你非得有良好的工程規劃不可,軟體不也是如此?程式設計師名片上的頭銜都是工程師,雖然和建築工程師、機械工程師... 一樣都被稱為工程師,但比較起來,軟體產業的工程師卻是最不工程導向的 。

seraph0800 wrote:
軟體不只是程式羅輯
為何大型軟體做不好,是不是我們漏了甚麼,值得大家一起想想

你提示的太過於簡略了,可能很多人會覺得"漏了經驗"
因為我也曾問過一些工程師這問題
他們回答說:因為我的經驗還不夠,所以沒做好
看到許多目光短淺的人 我的夥伴都印度碼農 oracle公司的。你以為他們程度很好嗎? 常常開出來的東西 規格只要有一點模糊地帶(你認為這個應該做的 沒有需要說很清楚的) 你那個地方就不知道怎麼驗收了 通常失敗比成功高 ,重點是藉口還挺多的 改個東西 明明就是系統很差 硬要弄成CR來改善 CR才有錢賺 每上一個程式 連同前面的程式都要心驚膽跳 是不是把前面的弄壞了 還要自己做一個資料倉儲專門追蹤他們改的units. 台灣是 雜兵太多。最後還會留幾個bugs 挺爛的 搞到最後我還要自己下來改程式 大陸是嘴巴動的比手還快 跟你爭議了幾個星期 你問他 這小東西改了嗎? 不要期待 不會失望。沒遇到過美國碼農 無法評論

tzchang wrote:
這是事實, 敝公司是...(恕刪)


台灣人錢少

還很乖

認真做事情

不會跳槽

------------

台灣的碼農

這個價位是正常嗎?
大家都搞錯重點了, 系統+程式開發已經被那些很壞的外國人壟斷了,
他們把核心的部份保留在自己家裡 把剩下一些低階的外包,
除非台灣自己去開發一套自己用, 要不然台灣永遠都追不上這些外國人的技術,
在台灣不注重基本的太多了,只會死背,出來的當然是一大堆照本宣科的
而資訊類又很奇怪, 本職是資訊,其他一概不懂(其沒他的專業), 那怎能寫出正確的其他專業程式
一個良好的程式寫法及架構,沒幾年經驗可不為功的

一個系統的穩定從OS,往上一直到AP,哪一個是由哪一個解決就是有人沒搞懂

Ex: 最近發現用 ios 9 +一些機型,上某個網站,會造成 browser APP 閃退(還發生自動重開機過) , 我就直覺是 apple 的問題,有人就一直以為是 網頁寫法的問題,純 JAVASCRIPT 是可以寫到多破壞性,而且 ANDROID 的都沒問題 ,ios 6也沒問題

方向錯了,做再多也是錯

不能否認大陸強,可以有自己的 OS ,可以有.....
連技術文章,一 Google ,也大部分是 簡體的 , 這些技術文章 可都是技術實作才懂的, 台灣在這方面只會每況愈下了

技術不重要嗎 ? 管理不重要嗎? 各個環節都很重要 , 端看是做哪種軟體
印象中 IBM OS/2 SMP 版本,原開發者離職,整個就停了, 公司夠大,系統夠重要,也會有這樣問題

作愈一般的AP或網站(即,寫程式的只是個小工具人) ,當然沒什麼前景

如果只能當個 小工具人 ,能當到退休嗎 ?
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 15)

今日熱門文章 網友點擊推薦!