看板 Soft_Job 關於我們 聯絡資訊
基本上我把軟體類的工作分成三種高中低性質 所謂比較高層的研發,問題解決方案往往根本不會有直接的答案, 需要的是研所或是博班理論研究的能力,這類問題google是不太會有直接答案的, 其實我覺得這種才能稱得上是真正的研發工作,不過我自己也不是這類的工作類型, 基本上copy paste在這類的工作上失效. 如果有能力,公司待遇又好,又不逼進度的話, 這種公司真的很好,我猜大概會覺得回到學校的那種感覺. 第二種中層的,會不停有新問題,但是問題通常在google可以找到答案, 只是因為有不同的答案,所以還要互相比哪種解決的方式比較好, 最好能夠快速找到好方法,然後用到的技術會隨時變來變去, 所以需要快速學習上手的能力,copy paste在這裡通常的作用是找到API或Lib sample, 快速copy paste,然後修改程能動而且符合需要的code,板上我相信很多人屬於這類, 我是這種工作類型. 第三種低層的,處理的問題只在於一個有限的範圍,你只要把一套工具學好, 某個框架學好,大概在公司就可以好好混飯吃,接案型專案公司很多是這類, 待遇低.流動率高.加班嚴重.取代率高,新人可以先來這種公司練功用, 而有些新人可能連程式撰寫都生疏掉, 連那種什麼宣告.for loop.while.物件使用都不熟悉,觀念還是停留在學生時代, 寫程式像寫功課一樣,以為靠自己苦力可以得到很多, copy paste的觀念對這種新人來說是一種作弊.偷懶.墮落的方式, 原因很簡單,基礎功夫都還得再練練,也根本用不著去找一堆API sample去解決各種問題, 只要在有限的範圍內把該學的東西學好,程式底子打好就夠了. 所以說同樣是copy paste,對這三種工作性質的人來說, 一個是根本無用,一個是賴以維生,一個是層次還沒到所以copy paste只會阻礙發展. 以上一點小心得. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.79.227
koller:台灣有軟體研發 我怎麼不知道 ? 04/20 18:11
YunJonWei:有阿,不過薪資不高而已。我就是在搞研發的。 04/20 18:13
YunJonWei:工作多是Google上找不到解法的東西,都要把一堆數學 04/20 18:14
YunJonWei:用程式寫出來。還要寫論文、專利、研究報告... 04/20 18:15
YunJonWei:每天工作12個小時,年薪才100左右而已。很低薪了 。 04/20 18:16
YunJonWei:台灣很多研究單位都在做這種事啦,但薪資不高。 04/20 18:17
prag222:身為複製貼上的高手,我使用ClipX....(誤 04/20 19:08
Abbee:第三種應該是說,公司已有現成元件,只需copy使用範例來改就 04/20 19:21
Abbee:好了~對了,請問規劃一個系統的流程與架構是屬於哪種呢?我遇 04/20 19:21
Abbee:到不少專業人士規劃出讓人噴飯的搞笑(哭)架構,然後~唉 04/20 19:21
koller:原來把一堆數學用程式寫出來這樣就算研發喔 04/20 21:41
leo770429:設計出系統的大致架構 讓其他人能copy過去很快的抄完 04/20 21:47
YunJonWei:我怕說太深讓人嚇到而已,反而被新手嗆該怎麼才叫研發 04/21 00:00
YunJonWei:等你SCI論文超過10篇,專利超過10件,再來教我研發吧。 04/21 00:02
iceonly:把數學式實做出來當然不叫研發,問題是單純實做出來往往不 04/21 12:31
iceonly:會太好,畢竟每個人要解決的問題不同。這個時候就要想辦法 04/21 12:31
iceonly:改進,但是要怎麼改通常google不到一個直接的答案,這個時 04/21 12:32
iceonly:後要就找paper,不然就是看看有沒有人在討論類似的情況 04/21 12:33
iceonly:用個簡單的例子,machine learning的framework有千百個, 04/21 12:35
iceonly:但是直接套那些API出來的成效都不會說很好 04/21 12:35