寒假读书计划

以前上算法课的时候,许多都没听懂,当时也不以为然,感觉这些算法离应用太远,可能百八十年都用不到,所以也就准备到过了考试而已,并没有深入理解。最近又拿起算法导论看了看,发现算法真的是程序的灵魂,研读了一些章节后发现,原来我以前写的那些代码是那么的低质量,不管是效率还是清晰度上讲。所以我到现在才明白,算法为什么是计算机专业的学生必修的课程,学好它终生受用。不过话又说回来了,如果我不读研,只是去做一些逻辑上的程序,那么也不会认识到这些,所以一个人对事物的理解都是随着一个人的阅历而逐渐完善改变的。

而且,我还发现,打好基础真的很重要。算法考试前,我也尝试过突击图论,但是始终感觉图论好难,当时也就简单的记下了结论。这些天,我从最基础的算法开始看起,当看到图论时,发现竟然没有一点难度,觉得图论的那些结论是相当的简单与自然。我想主要原因就是因为打好了前面的基础,比如DFS,BFS等,我可以熟练的用c++写出来,再去看最短路径,发现就一点都不难了。

上面就是最近看书后的一些体会吧,所以,今后如何使自己能够更上一层楼呢?其一,是打好基础,这样学习别的技术才会学的快,又理解的深刻。其二,多实践,良好的将算法转化为实际代码的能力,也是相当的重要。那些复杂的算法,如果总是想去找别人的库使用,慢慢的,自己就只是一个拼装者了。

我自己把想到的,今后必看的一些书籍罗列在下面,算是对自己的一个激励吧,什么时候想玩游戏了,就来看看这个书单,还有多少你不懂的,还不赶紧充实自己!

基础课程:

1.微积分:《数学分析原理》(什么时候看看,重点在于如何去用数学化的思想去证明)

2.线性代数:《线性代数及其应用》

3.概率与统计

4.离散数学

5.凸优化

技术:

1.算法:《算法导论》

2.机器学习

这次寒假,就集中把《算法导论》尽快突破,包括课后习题也要做。

还有,以后的一些规划:一定要多与工业界交流,埋头搞学术,这些东西到底有什么用呢?多交流才能多收获,具体就是争取能去大公司的研究部门实习一段时间吧。

寒假读书计划

上一篇:微信公众平台开放设备接入能力


下一篇:Force.com微信开发系列(六)客服接口