2018下半年學習總結博客總目錄:第一週 第二週 第三週 第四周 第五週 第六週 第七週 第八週 第九周html
實驗博客:實驗一 實驗二 實驗三 團隊項目博客:團隊做業第一週 Do-Now團隊Scrum衝刺博客二
git
又一個學期的博客,這學期感受應該是五六週的博客內容質量還算能夠,前幾周的博客貼代碼貼的較多,不知道寫什麼,後面幾周的博客問題內容的記錄又不夠詳細。應該是 第六週 算得上是寫的比較好的了。
緣由有如下幾個方面:算法
閱讀量最高的一篇博客是實驗一,很奇怪一篇實驗博客閱讀量到了本身這學期最高的閱讀量,閱讀量爲96。
這一篇談不上有什麼經驗,不過我認爲一篇好的博客應該是內容知識點集中,或者說可以具體給出某個問題的解決方法。它是能把一個知識塊或一個問題說透說清楚,能給出切實可行的方法。但到目前本身沒有寫過這樣的博客,若是之後有機會,但願能作這樣的嘗試。數據庫
實驗三:查找與排序實驗:實現多個查找和排序算法,並進行Junit測試,並在Android上實現編程
IDEA中Statistic插件統計的結果,Java代碼共19254行,上半年的代碼總行數爲7683行,這學期的代碼一共寫了11000多行,比預期的目標要多,代碼行數的多並不能說明什麼。從編程的智慧中就能夠讀到:數組
有些人喜歡炫耀本身寫了多少多少萬行的代碼,彷彿代碼的數量是衡量編程水平的標準。然而,若是你老是匆匆寫出代碼,卻歷來不回頭去推敲,修改和提煉,實際上是不可能提升編程水平的。數據結構
再讀「編程的智慧」,又有一些新的體會,「反覆推敲」,「優雅代碼」,「可讀簡單」,固然還有不少我都讀不懂,好比模塊化的代碼。框架
①反覆推敲數據庫設計
若是有幾十年的工做經驗,卻歷來不回頭去提煉和反思本身的代碼,那麼他也許還不如一個只有一兩年經驗,卻喜歡反覆推敲,仔細領悟的人。
因此若是反覆提煉代碼已經再也不有進展,那麼你能夠暫時把它放下。過幾個星期或者幾個月再回頭來看,也許就有面目一新的靈感。這樣反反覆覆不少次以後,你就積累起了靈感和智慧,從而可以在遇到新問題的時候直接朝正確,或者接近正確的方向前進。模塊化
代碼是須要反覆去推敲的,老是得去想是否是還有更優解,有時就是這樣才能簡化代碼。同時有時候編程沒有思路,也用不了幾個星期或幾個月,暫時放一放,說不定明天或者睡一會就有思路了,有時候就是當局者迷,跳脫出來之後反而有可能會恍然大悟。
②優雅代碼
實際上,真正優雅可讀的代碼,是幾乎不須要註釋的。若是你發現須要寫不少註釋,那麼你的代碼確定是含混晦澀,邏輯不清晰的。
上半年總結的時候我就提到這學期要學會加註釋,可仍是沒作到,編程的時候注意力放在了代碼上,編完以後又嫌麻煩不想加,弄的就是又沒加上,但是個人代碼寫的也不優雅,有不少規範平時不注意極可能就會弄得結構亂一些,還有不少規範都是沒有聽到過的,更不用說是注意了。但願之後寫的代碼能優雅到不用加註釋,而不是由於麻煩而不加。
本身須要改進的地方
改進的地方也有不少:
第一:日常作完一個題目,解決一個問題,解決完就放在那裏了,沒有再去細想到底爲何這樣能解決,爲何那樣不能解決;
第二:有時會偷懶,有時候可能作錯了一個題目,本身想着是那麼回事也就過去了,不肯意去改;
第三:有時候會比較煩躁,一個問題老是解決不了,就可能會一兩天就不學,沒有一個持續的學習過程。
結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議
這學期結對學習內容不算多,後面的團隊項目一塊兒學習的時間比較多一些。
你平均每週投入到本課程有效學習時間有多少?
每週的學習時間大概是20小時左右,有效的學習時間大概能佔12~14個小時。
每週的學習效率有提升嗎?你是怎麼衡量的?
學習效率這學期第4~7周學習效率比較高。
衡量標準:本週的學習狀態及博客發佈時間
藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
有促進做用,老師以前推薦的一些學習博客都很好。
建議能夠多放一些參考資料,視頻的做用不是很大對我來講。
你以爲這門課老師應該繼續作哪一件事情?
應該繼續增強目前實踐練習,儘量地幫助咱們提升實踐應用能力,多去讓學生本身解決問題。
你以爲這門課老師應該中止作哪一件事情?
下課作視頻加分,沒有太大效果。
你以爲這門課老師應該開始作什麼新的事情?
我以爲這門課能夠來個期末上機考試,佔個小比重,要否則學一學期也不清楚本身到底哪沒掌握好,最後分數還都很高。