20162307 2016-2017-2 《程序設計與數據結構》第5周學習總結
教材學習內容總結
教材學習中的問題和解決過程
-
1 問題:
- 什么是面向對象?
-
解決方案:
- 通過視頻教程的學習。
- 面向對象是一種編程方法,一種思維方式,不是一種編程語言。
-
2 問題:
- return是什么?
-
解決方案:
找到了一個人的博客,並自己進行了實踐
代碼調試中的問題和解決過程
- 1 問題
-在if中打了‘=’結果出現錯誤 - 解決方案
- if括號中改為‘==’
- 2 問題
- 不知道如何運行兩個程序
- 解決方案
- 看了別人的博客,並自己操作。
- 先將兩個程序放在src/下的新建的目錄下,用javac運行
代碼托管
-
代碼提交過程截圖:
- 運行 git log --pretty=format:"%h - %an, %ci : %s" 並截圖
- 運行 git log --pretty=format:"%h - %an, %ci : %s" 並截圖
-
代碼量截圖:
- 運行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 並截圖
- 運行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 並截圖
其中有1000行是我在網上找的別人的四則運算擴展的代碼,想要學習,保存在我的目錄里,所以我的代碼會多。
上周考試錯題總結
結對及互評
點評模板:
-
基於評分標准,我給本博客打分:(0-10)。得分情況如下:7分
點評過的同學博客和代碼
其他(感悟、思考等,可選)
這周的學習較上周學習不是那么的緊張,但是因為這周的學習與以前還是有很大的不同,所以學起來還是很吃力的,以前的類都是Java庫中預定義的,而本章確實自己定義的,讓我剛剛開始學習的時候,無從下手。老師發布的視頻,往往側重於基礎,而書上的知識要更加深入,有了視頻內容作為基礎,能夠更好的學習書上比較深的知識。學習Java就像是學習一門外語,要學習它的基本組成,語法,邏輯,才能建成一個體系,要不斷的去積累、去實踐、去運用,才能有效果。
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一周 | 72/72 | 1/1 | 20/20 | |
第二周 | 267/339 | 1/2 | 18/38 | |
第三周 | 297/636 | 1/3 | 22/60 | |
第四周 | 719/1355 | 2/5 | 30/90 | |
第五周 | 640/1995 | 1/6 | 20/110 |
嘗試一下記錄「計划學習時間」和「實際學習時間」,到期末看看能不能改進自己的計划能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。
-
計划學習時間:20小時
-
實際學習時間:20小時
-
改進情況:
(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表)