恍惚之間,2016已通過去了。回想起來,2016過得很漫長又很短暫。不開心的日子不少,煎熬很漫長。想到本身的收穫時,又以爲時間過得那麼快,虛度了光陰。不管如何,仍是好好總結一波,爭取2017有所進步。css
## 1月與2月html
1月份基本在期盼着回家中虛度,幾乎啥也沒幹,2月份在家沒有網,也沒帶書回去,天天好吃懶作。總而言之就是荒廢了兩個月。前端
## 3月html5
3月參加了百度的ife前端技術學院,在微博上跟幾個不認識的人一塊兒組了隊。第一階段主要是html和css,跟着任務算是對html五、語義化還有基本的css有了瞭解。也知道了什麼聖盃、雙飛燕佈局,負邊距和浮動的清除,flexbox、bfc之類的,惋惜因爲電腦太卡,人也很懶,看到有psd切圖就沒有堅持下去。第二階段是一些js的小實踐,像排序的可視化之類的。雖然對各類排序挺熟悉的,可是要每一步均可視化仍是頗有挑戰。此外,因爲隊友以前缺乏編程經驗,ife課程也比較緊,因此這一塊沒有跟上,交流也少了,本身也沒堅持。另外一方面,我也以爲前端須要設計感,而我又很欠缺。除了一堆廣告的頁面以外,我基本分辨不出哪一個頁面或者app的ui設計很好。因此就沒有繼續。java
## 4月算法
4月不記得幹嗎了,多是在給實驗室寫報告吧。。反正那個報告寫得我很懷疑人生,幾乎每一句都是從網上的論文找的而後花式改編,糅合在一塊兒。4月就算荒廢了吧。數據庫
## 5月和6月編程
這兩月在coursera上跟了吳恩達的機器學習課程(不太記得幾月份開始的了,花了一週左右的時間吧。。我這記性不會老年癡呆吧)。總的來講基本原理講得很清楚,聽起來也挺享受的,編程做業也不難,基本框架都有,有些周基本是兩三行代碼就搞定。可是對矩陣和matlab不是很熟,基本的matlab語句都是直接搜索而後改的。對我來講,比較模糊的地方是一些模型的選擇,整個流水線工程的改進之類的,當時主要精力集中在具體的模型了,有點naive了。網絡
此外就是畢設了。畢設基本就是扯淡,隨便用了幾個小單片機,而後用matlab照着別人論文作了數值仿真。倒黴的是開題、中期答辯和最後查重都被抽中了(每項只有10%的抽查啊,這命中率你相信是隨機的?)因爲內容很虛,我又臉皮薄,不會表達,因此很緊張。不過最後挺順利的,貌似仍是優秀論文。。閉包
娛樂方面,快畢業了6月份常常跟着同窗一塊兒擼串,一塊兒去了北戴河。和實驗室的師兄師姐去了西安和成都。還挺豐富的。畢業的時候仍是挺感慨的,自由的大學四年就這麼過去了,仍是有着很多遺憾吧。。有個小插曲是,因爲比較鬱悶,還有本身做死,寢室聚餐時一次幹了一大杯白酒,而後就全部記憶斷片了,徹底不省人事,瘋狂吐槽,說了一堆內心話(好羞恥啊啊啊啊啊啊啊,不忍回想)。
## 7月
7月學校在老闆的主張下搞了個什麼研究生暑期學校,被強留下來上課順便搬磚幹活。跟着同窗選了個臺灣的老師的凸優化。因爲時間比較緊,只有七、8天左右的早上上課,而我早上永遠沒睡醒,再加上矩陣論的徹底忘了。。。因此後面也沒怎麼聽。不過考試前自習了一下,看了一點stanford的公開課,再加上畢設也用到了一點凸優化的東西,感受凸優化仍是挺有用的。
## 8月
8月回家了,基本回家就不怎麼動彈,也不幹家務,算是荒廢了吧。
## 9月
9月看了一點java併發、jmm之類的書和論文,看得比較粗糙,什麼happens before、順序一致性如今也快忘了。而後8月份跟了coursera上傳說中的UW神課programming language。然而因爲家裏沒網錯過了partA。因而在9月底一直在補視頻。
## 10月
10月把programming language的3個部分一塊兒刷完了,總的來講很是贊,感受多是本身2016最大的收穫了。課程從很函數式的靜態語言SML入手,到動態的racket,再到純oop的動態語言Ruby。主要介紹了詞法做用域和閉包等一系列概念,介紹了pattern match、currier、stream、generic、subtyping等相關的idioms,也介紹了oop相關的繼承、this指針,動態分配、double dispatch等概念。比較了靜態語言和動態語言的優缺點,對type system進行了簡單的分析,對比了fp和oop在分解問題上大相徑庭的兩種思路。因爲以前本身自學過一點haskell,因此學起來還好,編程做業難度也適中,其中有一週做業是用Racket實現了一門支持閉包的小語言,很是贊,對閉包也有了更深瞭解。
## 十一、12月
11和12月主要跟着選的課配合《統計學習方法》學了機器學習相關的知識。其中一門是跟着PRML的思路,另外一門是跟stanford的cs229的思路。對PRML的主要印象就是各類各樣的從最大似然機率改進爲貝葉斯,貫穿了整本課程。stanford的課比起coursera來講難了很多,更加理論,後半學期老師還讓他的研究生上去講神經網絡的具體應用(CNN、RNN、LSTM、Dropout、BatchNormalization和GAN等)。惋惜的是兩門課都沒怎麼認真聽,如今感受還挺遺憾的。
(差coursera、聽講座)
## 展望
綜上,2016雖然零零碎碎學了一些知識,但效率實在不高,浪費了好多時間。拖延症也很嚴重(好比年終總結拖到如今,coursera上的算法課第三次了還沒學完),每次都是過去了才後悔(每次快結課才以爲臥槽這門課這麼有意思,早知道好好聽了)。但願2017可以:
近期具體一點的有(一月份和寒假作完):