1. 程式人生 > 其它 >構建之法閱讀筆記

構建之法閱讀筆記

照書上說:軟體工程是把其他工程技術系統的,有序的,量化的應用到軟體的開發上,和日常的維護當中。軟體工程在每個人的眼中都是不一樣的,這是因為不同的人的看法與他所在的職位和心態有著密不可分的關係。我認為只要熱愛建立軟體的人,心中的軟體工程大體是一樣的。世界上不存在完美的軟體,但軟工人的追求便是沒有bug的軟體,bug的存在會直接影響到使用者對軟體的看法,以及擴大到對開發軟體公司的滿意度。如果軟體工程僅僅是噼裡啪啦敲一堆程式碼,那麼也不會有如此多的職位細分了。任何人都是程式碼的直接負責人了。正因為軟體工程是一門聚集多項學科知識於一體的綜合性工程,所以才會衍生出如此多項的職位劃分。對於軟體工程師來說,公共的利益應該與軟體工程師保持一致,並且應該確保軟體與僱主的相關規定吻合,確保客戶的利益最大化,保持專業性眼界,擁有強大的自學能力等等,由此可以看出要想做一名合格的軟體工程師其要求之高。通過書中的知識我意識到軟體工程不僅僅是我們日常學習中的敲敲程式碼那麼枯燥,但我們需要在學習過程慢慢提升我們的自學能力,自主解決問題的能力,遇到問題如何化繁為簡,化未知為已知的能力。要想學好軟體工程,我們要思考的遠不止軟體工程。