看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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
locklose: 有人月神話給推! 03/28 14:02
csfgsj: 「design pattern」、「敏捷開發」對某人來說 03/28 15:03
csfgsj: 只是另一個不著邊際的Pi 03/28 15:04
smallworld: 把敏捷當屁沒關係 可怕的是那種做半套的waterscrum 03/28 16:15
Elohim123: 03/28 16:16
johnny94: 人月神話認真看的話會發現裡面其實隱含了 agile 的思維 03/28 16:25
sonicnaru: 91推 03/28 22:29
mbpatrick: 感謝landlord大大提供的方向,可能這些都不是我的興趣 03/28 22:35
mbpatrick: 但我會努力看看。 03/28 22:35
chchang0820: 前兩本還找得到嗎? XDDDDDDDDDDDDDDDDD 03/30 18:52
landlord: 軟體構築美學繁中版已絕版,可能只能到圖書館借 03/30 21:20
landlord: 或是看英文版的...軟體項目成功之道,對岸還買得到 03/30 21:21
landlord: 也可以買英文版的,Ship it這一本不會太深。 03/30 21:21