Re: [請益] 資工出路困惑

作者: Wolfken   2014-09-14 16:04:35
※ 引述《DrTech (竹科管理處網軍研發人員)》之銘言:
: 這些都是國外幫你寫好好的 "開發工具",不太需要很難的知識,
: 依照規定做事,看文件與範例程式,熟能生巧就會,只是快與慢的差別而已。
: 到最後,台灣所有在寫軟體的人,有九成九的工作都是在學 API怎麼用而已。
: 老鳥與新手的差別,就是多做幾年,可能做系統比較順與快一點而已。
: 你覺得這種工作的薪資會高到哪?
: 少學這些"開發工具",多去學數學、演算法、統計等基礎科目,
: 再來就是各種演算法與數學的應用,如機器學習、
: 影像處理、數值預測、使用者需求預測等等,你才有機會喊薪水阿。
這些是所謂的領域知識,當選擇好某領域後就是下去鑽
但我覺得更重要其實是軟體工程的知識
懂不懂各種軟體架構優缺點還有何時該使用
大型專案中各種code寫下去,三年五年後可能的影響是什麼
Agile跟DevOps熟不熟悉,TDD有沒有用過
一堆寫很多年的工程師,但以上全都不行,那就是用同樣方法做很多年的事而已
基本上大概就是工作兩三年,把某一兩個程式語言熟練以後就沒再進步了
程式語言要熟練不需要太久,特別是已經熟練過某一兩種的人
但只有熟練程式語言,那就真的沒有什麼特別可以要求高薪的地方
我的話選擇人基本上不太在乎是否熟練我們要用的程式語言或是領域知識
這些都能學,而且花不了太久
主要還是要看他是否是一個好的programmer,以上各種軟工的東西是否至少有認識
因為這些真的不容易學,大都需要實務經驗
光看書只能說一堆理論,遇到情境題當場就掛了
而且這些東西如果不是有努力不懈學習的人,通常不太會去學
反正只要程式語言熟,這些不會照樣可以混,而且可能也混得不差
所以能熟這些的,通常也代表主動學習能力強
這通常是最重要的工作績效指標
作者: saladim (殺拉頂)   2014-09-14 16:52:00
Agile/DevOps..等等方法論太多了 也太多數年後又有神人寫篇文章說XX已死..還是把握精神跟基礎比較好...同樣會很多方法論的 裡面好手跟濫code都有分佈 其實也就看人有沒有下去磨 而不是套方法就出來戰..變成宗教信仰了
作者: GoalBased (Artificail Intelligence)   2014-09-14 17:04:00
會有敏捷 版控 測試都懂得人 不熟悉程式與言的嗎= =?你說你不在乎語言 因為你要求的根本就在語言之上的東西阿..
作者: kinanson (kinanson)   2014-09-14 17:49:00
我遇過寫十幾年c#卻從沒用物件導向的寫法,動不動說啥反射,沒用過物件導向的人也不知去哪聽來反射的
作者: changyuheng (張昱珩)   2014-09-14 18:17:00
Reflection 只是語言的 feature 和物件導向無關。

Links booklink

Contact Us: admin [ a t ] ucptt.com