天天看點

《建構之法》前三章讀後感

前言:

興趣是最好的老師,一本好的教材與一位好的教師同樣重要。軟體工程是一個博大的知識廣域,并沒有具體而又确切的定義,資訊時代的大資料下,生活中無處不在,無處不依。《建構之法》算是自己在千篇一律的嚴謹的教科書的一抹亮光,學習中,能學透教材不一定說能有多優秀,但至少算是及格的掌握。

第一章 概論

《建構之法》第一章的概論,揭開了軟體工程的一角面紗,對于剛剛踏入代碼學習的殿堂的我們,迫切的想了解軟體工程是什麼?能幹什麼?怎麼學?怎麼用?在看完第一章的概論後,讓我興起興趣的可能不是軟體工程的定義,可能更是作者講叙的角度和表達的方式,深入淺出的讓自己對軟體工程有一個模糊的概念,對軟體開發的延伸和拓展有初步的認識。1.1.0節中阿超軟體的開發小片曲,更展現了軟體工程中軟體服務等外續開發需求推動軟體的不斷完善進步。

問題:對于軟體中的bug如何進行分辯發現?

第二章 個人技術和流程

單元測試,是第二章中第一個接觸到的概念,剛開始理所當然的以為是單元作業的測試,真正看完書後,才發現是對使用者軟體的單元測試,是軟體開發中的重要環節,一個好的單元測試要做到準确、快速地保證程式基本子產品的正确性。在2.3節的個人開發流程中,了解一個軟體工程的開發任務的步驟和個人項目的資料整理,對于理論的項目開發到個人實踐的應用實戰。對軟體的需求分析,到初步開發程式,到測試,和後期的bug維護修改,保證一個軟體的生命力。

問題:對于單元測試的程式設計式中應注重對軟體自哪一方面監測?

第三章 軟體工程師的成長

軟體工程師,對于軟體工程專業的我們是專業奮鬥的職業對象,以往對于軟體工程師的成長的了解甚少,了解一個軟體工程師需要具備的一定知識和能力,不僅需要對專業經典文獻的分析和深讀,對工作項目的參與和完成經驗積累,更也需要獲得一些相關的專業證書。确定了解軟體工程師需要學什麼和怎麼學的學習方向,代碼量和項目工程量是衡量一個軟體工程師的基本要求之一,隻有加強對專業知識的了解學習,才能跟緊大資料的潮流。

問題:對專業知識的學習過程中,如何更好實作理論與實踐相結合?