动态规划是一类算法,Leetcode上有39题挂上了DP的标签,还有很多也可以用DP求解;博客园有很多对动态规划的讲解,譬如五大常用算法之二:动态规划算法。不敢再写这个算法,随便写写我的2015总结。
研究生二年级,工科,做的多是数据链路层的处理,主要是信道纠错编码。刚刚连续看了两个退学的帖子,没有经历过也不好评价,但是大学四年真的能学到很多,一个词就是——心性。
这一年,我的研究生涯多是围绕项目展开的;研究生做项目,不同的人会有不同的体会吧。至于我,纠错编码这个东西,基本上所有通信系统都有涉及,接触过的项目很多,当然我做的不多。
这些不同的项目,无外乎是MATLAB仿真,写报告,写FPGA实现;略有差异但本质没有什么不同。开始的时候,我的MATLAB代码写得很乱,后来慢慢的整理了一些,再后来尝试用了GitHub(GitHub: Windows 下的简单使用),下定决心将代码理顺,再之后做类似的仿真就容易多了。报告也是如此,但我还没有一份写得特别好的报告;至于FPGA,往往是一个时钟沿一个时钟沿的对齐考虑,算是怎么也理不顺了。
这一年,有一个给过我帮助的老师也问过我发表论文的事情,觉得我应该在学术上有所成果。可发论文这件事情还是没有做到了。记得当时,她和我说要广泛的阅读这一领域的论文,在这个基础上才能够找到突破点,然后深入下去研究。我想这是一种自顶向下的方法,但我在那之前不是这样做的,在那之后项目就慢慢忙不过来了。我更喜欢自底向上的求解问题,看得东西很多,独立的、基础的,然后在这个基础上去解决问题。这一点也反映在我的博客上,基础。写Leetcode上的DP算法时,我也多是自底向上的写。单纯的考虑这两种方法或许无法判断优劣,但发表论文,我还是决定听从那位老师的观点,但这都是之后的事了。
----
这一年,我正式记录了24篇,约200页各类学习笔记,部分放在另一个博客上,后来内容设计到项目的东西越来越多,那个博客就没有更新了;我的博客内容增加了20余篇,近几个月写得少了;有道云笔记上的内容增加了很多,但现在看不到有多少篇了。
我想让这些,成为我求解过的子问题,当我需要的时候,可以用来解决一个复杂的问题。
----
2015混得不好,无论是项目、学习还是其他。我想那些准备上研的同学,可以多想想
- 你所选择的方向是否是你所感兴趣的
- 你所选择的导师性情是否与你相符
- 你将要做的东西是否是实验室的主流
- 如果不喜欢你的方向,导师是否会让你在选择一次
- 你是否有实习的打算,以及导师是否让你实习
- 实验室的主要毕业去向是否和你的志向相符
愿你们,看远一些,规划得好一些。
----
一个研究性质的项目快结了,明年我想具体做点看得到的东西。对,今年没有转博,明年夏天要陆续开始找工作了。愿安好
动态规划是一类算法,求解的是问题的最优解。难得最优,只愿无悔。