作者CGS0 (Mike Chen)
看板Soft_Job
標題[心得] 軟體工作到底要學甚麼
時間Tue May 21 07:58:59 2019
其實肥宅很常逛程式設計的 PTT 相關版面 ,軟工版(Soft_Job)
其實大概一陣子就會出現討論我自己該怎麼點技能樹 ,怎麼樣
才會找到工作之類的文章 .
肥宅的感覺是 ,當時你直覺你最想去哪裡 ,就去哪裡 ,想學甚麼
,就學甚麼 .每樣工作 ,每件事情 ,都再加深你對整體的了解 ,
把一件事情了解深度 ,或是擴展了廣度 ,其實都很好 .最重要的
是你要把自己當初規畫該學的學到 .
軟體設計工作的最初幾年就在學習這些事 ,把該學的知識概念都
學透 ,記不起來的 ,至少記得去哪找 ,肥宅寫程式 30 年 ,你覺
得有可能 30 年前就開始學 HTML / CSS / AJAX 嗎? 打死肥宅
都不相信 .肥宅當初國二初學程式是學 BASIC , 後來學了 True
BASIC , Turbo BASIC/Turbo Pascal .這些現在不是不存在了 ,
就是在專案的領域很少出現 .只能出現在學校課堂 ,當成入門的
工具 .
當你越了解整件事的時候 ,大概就是越適合當這件事的主管的時
候 ,但此時就是盡頭了嗎 ?很可惜的 ,沒有 .當你有朝一日 ,坐
上這個主管的位子的時候 ,發現「靠么 ,怎麼這麼麻煩」 ,下面
的新人技能沒學好 ,要找人教他 ,沒人教的話 ,得找書給他看 ,
或是案子慢慢進行 ,突然另一個案子要罰錢了 ,你組內最資深信
任的員工 ,要被調去支援那個灰燒厝的專案 .
專案管理大概就做這些來來回回資源分配的事 ,然後做了專案的
計畫 ,計畫永遠趕不上變化 ,當初的時程能及時完工 ,大概要謝
天謝地 .專案裡缺了幾個角色 ,專案經理自己就得跳下來補 ,或
是找尋外包的人力資源 .
等你專案做好了 ,可能又要多點一樣技能了 ,完工驗貨 ,驗收時
一些雜七雜八的事情都來了 ,對方的專案經理說了這個地方有點
怪 ,怎麼這麼慢 ,你們不是超專業的 ,這是規格一開始就錯了 ,
不能算規格變更 ,要算系統設計的問題(BUG) 吧 ,其實很多數據
都是上線後才知道 ,問題也是當初設計時沒想到的 .
於是為了驗收順利 ,延時驗收 ,部分驗收 ,都是手段 ,為了收款
,不要太誇張的要求都答應了 .但因為後續大款項進來了 ,客戶
那怎麼能丟這麼多工程師修問題 .99% 的工程師又被調去做下一
個火燒厝的工作 .所以專案經理躲老專案的窗口就成了常態 .呆
呆的專案經理才會自己搞定這些當初的承諾 .
付款收款的錢是上面更高層關心的事 ,沒有錢 ,整間公司是無法
營運下去的 ,當你看透這些 ,現金流量/人力管理/專案開發其實
就是不斷地來回考驗整個專案 .越大的公司 ,你可以了解越專門
的知識 ,越小的公司 ,你就得扮演不同的角色 ,要是你想開一人
公司 ,恭喜你 ,校長兼撞鐘 ,所有的事全都要會 .
以上就是肥宅對軟體工作的菜鳥們的忠告 .肥宅走了 20 年軟體
工作 ,也只是一個程式碼的搬運工 ,也只是四處打雜的小工友 ,
外人看來大概一事無成 .或許肥宅看的方向有點偏頗 ,但肥宅還
蠻願意拋磚引玉的 ,希望有更多睿智的人可以跟肥宅分享一下 .
原文同步刊載於:
https://www.facebook.com/CGSNOTES/posts/10157439129331340
--
歡迎來到 肥宅的多彩人生
肥宅死老爸的親子世界
https://fb.me/cgschild
肥宅的胡言亂語
https://fb.me/cgsmisc
肥宅的職場人生
https://fb.me/cgsnotes
肥宅學禪
https://fb.me/cgszen
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.44.132
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1558396745.A.3A5.html
噓 buper: 好 05/21 08:10
→ Darkword1987: 吃完飯要拉 拉完還要撒 撒完又想吃 人生就是吃拉撒 05/21 08:27
→ xoyo: 總覺得整篇幹話 05/21 08:35
噓 cominlin: 閱 05/21 08:40
→ crossdunk: 總歸就是要學發大財 05/21 08:51
→ MOONY135: 不是幹話啊 就是這樣 05/21 08:59
噓 Huffman: 2 05/21 09:02
→ pkro12345: 沒什麼重點的感覺 05/21 09:03
→ Bencrie: 文章分類不就寫心得嗎?想到什麼寫什麼 05/21 09:16
推 ian90911: 補血 05/21 09:48
→ lwtech: 肥宅相親,低端人最不喜歡被輕視,所以選出一個肛眼人 05/21 09:58
噓 diabloevagto: 0 分 05/21 10:20
→ lwtech: 陪著 CJP 去補習班,恩. 05/21 10:26
推 loadingN: 肥宅我的觀察是這種事大家都懂,但就是努力不夠罷了 05/21 10:29
→ lwtech: 不過梅門我也是不太信就是了,都是為了錢,甩手歌藍芽機. 05/21 10:30
→ lordmi: 這篇就閒聊文體,看完無話說給個箭頭好了 05/21 10:50
噓 chung928: 講了很多但好像也什麼都沒講 05/21 12:37
→ lwtech: 跟大部分的 PM 功能一樣,我花額外時間就可以比你知道的多 05/21 13:03
推 k306zxzx: 補血 05/21 13:05
→ lwtech: 終於輪到我了嗎, 你來地球的目的是甚麼. 05/21 13:08
→ CGS0: 其實我是火星來的 ,來觀察地球人怎麼搞專案 ! 05/21 13:45
→ DCTmaybe: 題目:軟體工作要學什麼?內容:專案管理啊 ...? 05/21 14:47
推 neo5277: 軟體工程,演算法,資結,OS 05/21 16:59
噓 b85040312: ... 05/21 18:44
→ rocwild: 我只想說JS是1995年才有的 05/21 21:15
→ lwtech: 我大學專題教授專長類神經網路教我們用嘴寫 VB dll 05/21 22:03
→ lwtech: 嚇死我了,剛剛回去看,這些人還在. 05/21 22:23
噓 s06yji3: 重點是什麼? 05/21 22:23
→ andrew5106: 閃躲飄嘛,我懂 05/21 22:42
→ andrew5106: 是說你粉絲團開太多了吧 05/21 22:42
推 shooter555: 雖然你說的的確就是如此 但就廢文87分像 05/22 11:07
推 vincentbiao: 推分享 05/24 18:45
→ riddlefree: 不是只要學嘴砲,其他都不用學嗎? 05/26 23:24
※ 編輯: CGS0 (39.9.12.42 臺灣), 06/17/2019 14:41:52