Re: [請益] 學「軟體工程」前需具備什麼能力?

看板Soft_Job作者 (91)時間8年前 (2016/03/28 13:49), 8年前編輯推噓6(607)
留言13則, 9人參與, 最新討論串3/5 (看更多)
※ 引述《mbpatrick (派崔克)》之銘言: : 本人在校有學過JAVA、ASP.NET、MSSQL、LINUX的入門課程, : 出社會後有1年半網頁開發經驗。這樣的能力適合作軟體工程嗎? 我有整理一些我自己讀過推薦的書籍,也放上來給你參考一下: https://91-tdd.hackpad.com/91--SCin8rM6vpI 扣掉 .NET & C# 那一段,絕大部分就都在軟體工程的範圍裡面。 如果你對整塊軟體開發 whole picture 還沒有完整的概念的話, 建議可以先看幾本比較輕鬆的書: 1. 軟體項目成功之道 2. 軟體構築美學 3. 程序员修炼之道-从小工到专家-亨特 4. 高效程序員的45個習慣-敏捷開發修煉之道 5. Clean Code 6. 人月神話 (你沒看錯,這不是只給管理者看的屁話,裡面也有歷久不衰的設計建議) 這些只是 whole picture 的入門款,但我相信如果你是潛在對這一塊有興趣的, 會很輕鬆、興奮地一路讀下去。 如果光前兩本你就讀不下去了,那可能就是對整塊沒興趣, 只對寫程式有興趣。(也沒什麼不好的) 就去看重構三部曲、design pattern、單元測試、TDD 相關的書, 還有該語言深入版的書。(以C#來說就是 C# in depth 跟 CLR via C#) by the way, 有很多人的「現代軟體工程」幾乎都是指向「敏捷開發」, 如果對敏捷也能有興趣,而且實務上有機會使用、練習、導入, 那這條路也是值得投資的路線。 很多人會講台灣哪幾間公司 run 地起來敏捷,而且還是真敏捷?那在台灣根本都是屁。 我沒法完全否認這件事,但我想說的是, 有沒可能就是因為你不熟不會沒興趣,所以你只能挑那些把敏捷當屁的公司呢? 重點還是在,自己的興趣在哪?如果說不出來、找不到, 那應該先找自己有興趣的方向,因為只有找到這, 你才會在那一塊上面樂此不疲地投資心力跟時間,才能累積對應的價值。 把自己有興趣(或找到興趣)的幾個方向領域確認後,開心快樂地深入它, 接著就是要把這幾塊結合出綜效出來,即使只是技術人員, 你的價值和薪資天花板,也會跟一般人差距很大... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.59.233 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1459144143.A.AB2.html ※ 編輯: landlord (122.146.59.233), 03/28/2016 13:50:07

03/28 14:02, , 1F
有人月神話給推!
03/28 14:02, 1F

03/28 15:03, , 2F
「design pattern」、「敏捷開發」對某人來說
03/28 15:03, 2F

03/28 15:04, , 3F
只是另一個不著邊際的Pi
03/28 15:04, 3F

03/28 16:15, , 4F
把敏捷當屁沒關係 可怕的是那種做半套的waterscrum
03/28 16:15, 4F

03/28 16:16, , 5F
03/28 16:16, 5F

03/28 16:25, , 6F
人月神話認真看的話會發現裡面其實隱含了 agile 的思維
03/28 16:25, 6F

03/28 22:29, , 7F
91推
03/28 22:29, 7F

03/28 22:35, , 8F
感謝landlord大大提供的方向,可能這些都不是我的興趣
03/28 22:35, 8F

03/28 22:35, , 9F
但我會努力看看。
03/28 22:35, 9F

03/30 18:52, , 10F
前兩本還找得到嗎? XDDDDDDDDDDDDDDDDD
03/30 18:52, 10F

03/30 21:20, , 11F
軟體構築美學繁中版已絕版,可能只能到圖書館借
03/30 21:20, 11F

03/30 21:21, , 12F
或是看英文版的...軟體項目成功之道,對岸還買得到
03/30 21:21, 12F

03/30 21:21, , 13F
也可以買英文版的,Ship it這一本不會太深。
03/30 21:21, 13F
文章代碼(AID): #1M-CNFgo (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1M-CNFgo (Soft_Job)