Re: [請益] 四十歲還在做工程師的嗎?

看板Tech_Job作者時間13年前 (2011/02/14 03:03), 編輯推噓36(36057)
留言93則, 41人參與, 最新討論串1/3 (看更多)
我對軟體業比較熟一點,所以我要說台灣的軟體業沒有大師,照目前的思維走下去, 以後也不會有。我們會信任六十歲的老練外科醫師來動手術,也會尊敬白髮蒼蒼老教 授戮力做研究,為什麼在軟體業35歲以上還在寫程式就要被鄙視?我的觀察: (1)我們對軟體知識的不尊敬:會寫if會loop,就認為會了C++與JAVA,輕視了程式語 言的特性,另外對於演算法的基本工夫也嚴重忽略,大多數資工系學生都有這毛病。 要搞創新創意,都必須建構在嚴謹的知識與技術上。 (2)對程式設計與專案管理之間關係的誤解:認為做管理的才有出息(甚至不懂資源分 配、不懂軟體工程、溝通能力差、簡報很菜、無力建構團隊氣氛...),有頭銜才有才 有面子遞出名片;軟體工程師只是黑手,東西做出來就好,呼之則來揮之即去。 (3)傳統硬體代工Cost Down思維:老生常談,就是新鮮的肝才好用。軟體品質好不好 無所謂,先做(抄)出來再說。 (4)對經驗的不重視:好的軟體工程師是要歲月淬煉的,比如MultiThread程式的bugs ,資歷豐富的工程師可以迅速找出癥結;菜鳥工程師在那裏亂試亂猜,無人指點的情 況下,浪費自己的生命,也浪費公司的錢。或是什麼情況下該用什麼資料結構,經驗 豐富的很清楚list、vector、set、map、與 hash_map 的不同;菜鳥工程師亂用資料 結構,甚至自己打造C++ STL已有的東西,你會做得比STL更好嗎?也不能怪新人,因 為公司不想花錢聘請資深軟體工程師,也有可能是招不到這種人。 我在Microsoft遇到一位Mach OS創始者之一,大鬍子一個,年紀一大把了,還在繼續 設計系統、寫程式、除錯。因為我參展的東西是基於微軟的一個微型作業系統 (不是 市面上的Windows相關產品),我跟他請教了記憶體管理的一個問題,他馬上把Kernel 相關的code秀出來,解釋給我聽,還有一個socket通訊的buffer配置錯誤,他幾句話 就點出的我的程式問題所在。他寫程式又快又漂亮,我一直督促自己要向這種人學習 。最後希望台灣的公司能向美國軟體大公司一樣,能有Fellow Engineers或是 Distinguished Enginners 這一類地位崇高、對公司對業界有影響力的技術職位,當 然他們還是繼續以設計系統、設計演算法、寫程式為樂。我的觀察是多數工程師都不 適合管理職,管理職應該交給那些有管理天份與活潑的人,這不是洩氣話,因為好的 軟體工程師比好的專案管理經理還難找。(不過有影響力蔡XX都說了"在台灣寫程式不 如賣雞排",我知道他很無奈,所以我講的也都是狗吠火車:) ※ 引述《timed (胖到不行)》之銘言: : 小的本身也是科技業的小新肝 : 最近興起了想買樓的打算, 可貸款算一算得等到將近50歲才付的完 : 在公司裡 放眼望去, 幾乎沒有超過40歲的工程師 : 主管都是35~40左右 (最靠近我們的主管..50up的都是"X長"等級了了>"<) : 主管職就這幾個缺, 工程師那麼多~ 總不會人人都是主管?!! : 那些超過40歲以上的工程師 都到哪邊去了呢?? : 當科技業的肝都不新鮮了, 我該去哪裡? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 165.91.193.130

02/14 03:20, , 1F
02/14 03:20, 1F
※ 編輯: jccko 來自: 165.91.193.130 (02/14 03:30)

02/14 03:32, , 2F
中肯!
02/14 03:32, 2F

02/14 03:37, , 3F
推這篇
02/14 03:37, 3F

02/14 03:39, , 4F
nice essay!
02/14 03:39, 4F

02/14 03:40, , 5F
hashmap 和 hashtable差在哪呀 .. 我還真的沒研究過
02/14 03:40, 5F
※ 編輯: jccko 來自: 165.91.193.130 (02/14 03:50)

02/14 03:51, , 6F
to tiwei真不好意思, 我修改了文章
02/14 03:51, 6F
※ 編輯: jccko 來自: 165.91.193.130 (02/14 03:51)

02/14 03:52, , 7F
那為何沒有懂軟體思維的人出來開公司?
02/14 03:52, 7F

02/14 03:54, , 8F
MS也不是天上掉下來,是軟體人開出來的.
02/14 03:54, 8F

02/14 03:57, , 9F
要開公司也要有膽識,天份,與找錢的能力
02/14 03:57, 9F

02/14 03:58, , 10F
有軟體思維不一定能當主管或是開公司
02/14 03:58, 10F

02/14 04:00, , 11F
台灣沒有適合的土壤來發展軟體業
02/14 04:00, 11F

02/14 04:02, , 12F
說穿了不過是大樹底下好乘涼,因為有硬體前輩開了公司所以...
02/14 04:02, 12F

02/14 04:03, , 13F
因為沒有太多軟體前輩開公司所以...
02/14 04:03, 13F

02/14 04:16, , 14F
02/14 04:16, 14F

02/14 04:58, , 15F
to bxxl, I can agree with you
02/14 04:58, 15F

02/14 07:23, , 16F
一個產品(不管賣軟體還是硬體), 能快一點賣出去比較重要
02/14 07:23, 16F

02/14 07:25, , 17F
便宜的工程師就能一直賣產品, 當然就不需要資深技術的人
02/14 07:25, 17F

02/14 07:29, , 18F
這是我看到的普遍現狀。
02/14 07:29, 18F

02/14 07:36, , 19F
SW到最後大多就是maintain與 debug了, 淚推...orZ
02/14 07:36, 19F

02/14 08:50, , 20F
推~
02/14 08:50, 20F

02/14 09:09, , 21F
這一篇應該要M起來
02/14 09:09, 21F

02/14 09:15, , 22F
M
02/14 09:15, 22F

02/14 09:22, , 23F
非常推薦這篇文章。
02/14 09:22, 23F

02/14 09:37, , 24F
其實說穿了,就是cost down..
02/14 09:37, 24F

02/14 09:37, , 25F
台灣的軟體是製造業..每天要有產出的
02/14 09:37, 25F

02/14 09:38, , 26F
至於有經驗的工程師重要嗎..三個臭皮匠勝過一個諸葛亮.
02/14 09:38, 26F

02/14 09:38, , 27F
當有這種想法時,就不會有資深的工程師了
02/14 09:38, 27F

02/14 09:43, , 28F
台灣就一整個製造業啊
02/14 09:43, 28F

02/14 09:53, , 29F
台灣就淺視近利呀~
02/14 09:53, 29F

02/14 10:08, , 30F
術業有專攻
02/14 10:08, 30F

02/14 10:12, , 31F
軟體業是一分錢一分貨,臭皮匠來5個也不會比一個諸葛亮強
02/14 10:12, 31F

02/14 10:13, , 32F
產出很多,跟產出品質很高,通常是很少發生在一起的
02/14 10:13, 32F

02/14 10:14, , 33F
hik大,是這樣沒錯,但請去說服各大老闆們..
02/14 10:14, 33F

02/14 10:14, , 34F
舉某個山寨王為例,在我心中這家真是軟體製造業的最佳例子
02/14 10:14, 34F

02/14 10:17, , 35F
那是因為台灣軟體工程師薪水也不高,而且殺不完
02/14 10:17, 35F

02/14 10:18, , 36F
所以台灣的軟體工廠就用大陸民工那種人海戰術大量消耗
02/14 10:18, 36F

02/14 10:18, , 37F
老闆寧願請幾個3萬多的來操,也不會願意請一個8萬的來帶隊
02/14 10:18, 37F

02/14 10:19, , 38F
如果是國外那種工程師又貴又難找的,就可以看到整個開發的
02/14 10:19, 38F

02/14 10:19, , 39F
品質跟流程是怎麼要求的了,久而久之便宜貨會被逼著進步
02/14 10:19, 39F

02/14 10:19, , 40F
不然就會被市場淘汰
02/14 10:19, 40F

02/14 11:06, , 41F
這篇文章 1.值得推薦
02/14 11:06, 41F

02/14 11:12, , 42F
傷當中肯啊!!!
02/14 11:12, 42F

02/14 11:16, , 43F
無奈,只能推
02/14 11:16, 43F

02/14 11:24, , 44F
推薦這篇文章 @tiwei:主要差異在同步
02/14 11:24, 44F

02/14 11:32, , 45F
所以問題還是在cost down..為啥工程師在台灣可以很"便宜"
02/14 11:32, 45F

02/14 11:33, , 46F
推!科技業版難得好文。
02/14 11:33, 46F

02/14 11:33, , 47F
而在美國很貴..只想當一個產業的追隨者,則工程師也可以像產線
02/14 11:33, 47F

02/14 11:34, , 48F
一樣run, 哪天出現那種三班制研發單位,我都不意外
02/14 11:34, 48F

02/14 11:34, , 49F
直接的說..台灣的產業不需要貴的工程師,只需要開免洗
02/14 11:34, 49F

02/14 11:48, , 50F
這跟老闆的格局也有關吧?老闆願意多少花錢請這樣人才?
02/14 11:48, 50F

02/14 12:15, , 51F
02/14 12:15, 51F

02/14 12:25, , 52F
把工程師都往管理職推,常常是損失一個好工程師,增加一個
02/14 12:25, 52F

02/14 12:25, , 53F
爛主管,可是台灣的官本位文化,還是會讓所有人都往管理去
02/14 12:25, 53F

02/14 12:47, , 54F
我看過好幾個工程師想寫好得架構,但公司都覺得要快點
02/14 12:47, 54F

02/14 12:47, , 55F
弄出產品,能跑就好了.....工程師想寫出好得東西也沒機會
02/14 12:47, 55F

02/14 13:14, , 56F
之前不是有位抱怨新人程度很差的嗎? 應該好好拜讀這篇
02/14 13:14, 56F

02/14 17:10, , 57F
把工程師往主管是因為成本考量,因為在台灣管理職的薪水較高
02/14 17:10, 57F

02/14 17:11, , 58F
而一個工程師到一定層級沒往主管推,對公司來說是不合成本
02/14 17:11, 58F

02/14 17:11, , 59F
也沒有加薪的空間,所以就變成工程師往管理職幾
02/14 17:11, 59F

02/14 17:11, , 60F
管理職也只是把技術很好的工程師抓上去
02/14 17:11, 60F

02/14 17:12, , 61F
那至於做的好不好呢..這在某些業界又有一個蠻好笑的理論在
02/14 17:12, 61F

02/14 17:12, , 62F
並不是只有管理職才對公司有貢獻,一個做了10年程度還是跟
02/14 17:12, 62F

02/14 17:12, , 63F
畢業三年的一樣水準,憑什麼就要幫他換位子加薪
02/14 17:12, 63F

02/14 17:13, , 64F
大概就是跟x本的.."你就讓他xx嘛"的說法有異曲同功之妙
02/14 17:13, 64F

02/14 17:14, , 65F
hik大..如果一個人做了10年還是只有3年的程度,那還留著那個人
02/14 17:14, 65F

02/14 17:14, , 66F
是該公司的不對,在這裡講的是..技術有精進的資深工程師
02/14 17:14, 66F

02/14 17:15, , 67F
這種菜就該死的爛文化很BG
02/14 17:15, 67F

02/14 17:18, , 68F
在(真)外商比較不會有這情況,各憑本事..
02/14 17:18, 68F

02/14 17:23, , 69F
不得不推!! 台灣軟體工程師很可憐~
02/14 17:23, 69F

02/14 17:23, , 70F
還是不要亂說這些好了,被認識的看見還以為我在抱怨什麼
02/14 17:23, 70F

02/14 17:24, , 71F
工作幾年看到太多光怪陸離的現象了...
02/14 17:24, 71F

02/14 18:58, , 72F
這篇中肯到爆。在大的IC design house做大型project,
02/14 18:58, 72F

02/14 18:59, , 73F
上述情況完全可以代入。我都在懷疑,為何design house可以
02/14 18:59, 73F

02/14 19:00, , 74F
浪費這麼多錢了?上面會帶project,架構訂的好,下面照做,
02/14 19:00, 74F

02/14 19:01, , 75F
不需要太高貴或是太多的工程師就可以做好一個project。
02/14 19:01, 75F

02/14 19:02, , 76F
上面的不會帶project,浪費金錢浪費工程師生命。
02/14 19:02, 76F

02/14 19:02, , 77F
最重要的話,project只是要小改,一個team居然忙得亂七八糟
02/14 19:02, 77F

02/14 19:03, , 78F
不用說,架構肯定做差了。
02/14 19:03, 78F

02/14 19:32, , 79F
push!
02/14 19:32, 79F

02/14 19:39, , 80F
我想coding.....
02/14 19:39, 80F

02/14 22:18, , 81F
雖然中肯,但你文中說的人,在台灣會餓死....
02/14 22:18, 81F

02/14 22:18, , 82F
在台灣,東西能動就好,裡面的code,掌權的根本不想管。
02/14 22:18, 82F

02/14 22:19, , 83F
中階的也不想自找麻煩(應該說中階就是寫code的人)
02/14 22:19, 83F

02/14 22:20, , 84F
所以台灣軟體公司=coder+sales。而coder是免洗的。科科
02/14 22:20, 84F

02/14 22:26, , 85F
某樓的三個臭皮匠應該成效是1+1+1=1吧
02/14 22:26, 85F

02/14 23:18, , 86F
我想coding.....
02/14 23:18, 86F

02/15 01:17, , 87F
micro framework?
02/15 01:17, 87F

02/15 01:45, , 88F
我那是幾年前的事,微軟那玩意叫MMLite,有興趣可以google一下
02/15 01:45, 88F

02/15 19:33, , 89F
推~~
02/15 19:33, 89F

02/16 00:02, , 90F
中肯到不行...只能淚推
02/16 00:02, 90F

02/16 05:27, , 91F
這是文化層次的問題.
02/16 05:27, 91F

02/16 13:51, , 92F
淚推~台灣產業大老們為我們創造的就是這樣的一個環境
02/16 13:51, 92F

02/16 17:05, , 93F
02/16 17:05, 93F
文章代碼(AID): #1DM2heK9 (Tech_Job)
文章代碼(AID): #1DM2heK9 (Tech_Job)