《构建之法》第三周阅读笔记
?
做好一個軟件很難,軟件的本質特征使它的開發更具有魅力和挑戰性。即復雜性、不可見性、易變性、服從性、非連續性。這些特性使軟件環境更深處的秘密還有待發掘,可能會存在某種方法使軟件搖身一變,以全新的面貌給人驚鴻一現,?什么是軟件工程?我的理解是,說小一點軟件工程就像是房屋建筑工程隊,是一個團隊或個人為了用戶的需求(或為自己的需求whatever)對軟件的一系列操作。說大一點則是一個完整的理論+實踐的體系。工程師對用戶負責,也要對軟件負責,怎么提高技能?以前我總是把注意力集中于類似如何使用eclipse,某個函數該怎么拼寫(拿到一個題目后先去看JDK)……這樣的“低層次問題”,忽略了最重要的東西:理論和思想。這樣并不能提高技能,只有通過不斷地練習把那些低層次的問題解決了,變成不經大腦思考的自動操作,然后才有時間和腦力來解決較高層次的問題。多練習,多敲代碼了解更多的知識,解決低層次問題,要盡量的為一個團隊去考慮問題 。正如他的名字一樣,他是一個工程,不是一個人能完成的!!!想在團隊中生存下去,有價值就要去提升自身能力,不去拉后腿,重視團隊之間的交流:計劃、任務分配、事后總結分析等等。畢竟我們的目標是做一個有職業的軟件工程師
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
轉載于:https://www.cnblogs.com/sanzangtdashi/p/5295251.html
總結
以上是生活随笔為你收集整理的《构建之法》第三周阅读笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Linux内核设计与实现》课程学习重点
- 下一篇: Vijos p1165 火烧赤壁 离散化