- 英语
- 本来, 我每天早上去思源湖边读英语, 保持了3周左右.中途会有下雨或者身体不好,仅背到15课. 之后我发现, 我需要早起之后, 早上特别困, 甚至无法集中精力做工作, 于是将英语的背诵放在了中午. 然而, 后来我又发现我急需纠正英语口音, 便开始听土豆上的纠正口音视频, 4个小时的视频, 2个月还没听完.
- 一开始, 读英语是完全没错的, 甚至, 为了英语放弃早上都是值得的. 这并不是我否认过去, 而是, 相对于英语来讲, 一切都是次要的. 前些时候我和留学生对话, 深知自己口语之差. 师兄面摩根士丹利后便告诫我, 以后一定要好好的练习英语, 不要被鄙视.
- 后来把英语放在中午也是没错的, 因为可以在早上的时间不被浪费的情况下背好英语. 甚至, 暂停英语的阅读并观看纠正口音视频也都是没错的.
- 错在于不能每天分配一定的时间给英语学习. 以后, 每天保证一个小时的英语阅读. 八月底, 背完新概念
- 机器学习
- coursera 上面的课程已经听完, 做完了所有的 quiz 和 programming exercise. 感谢 Andrew n.g
- 难得专心听课. 从高中起, 我便难以注意精神去听一堂课. 无论说是浮躁也好, 其他原因也罢, bref, 没法听课.然而, 我却完整的听完了整个 coursera 的ml课程, 原因的话, 首先是, 比较简单, 包括andrew 所教授的内容并没有涉及到具体的原理, 仅停留在应用上, 并且也只是简单的应用. 再一个是有一个比较好的 forum, 我曾在做 programming exercise 的时候遇到非常棘手的问题, 多亏 forum 上同学的帮忙才得以完整的完成练习.
- 当一切事情都过去, 留下的才是美好. 这一个学期都过去了, 我学习了算法, 近似算法, 随机算法, NP问题,贪心算法, 动态规划, 分治算法, 回溯算法, 分支限界,主方法等等都有了基础的认识. 留下了对这些知识的认识, 我感觉非常开心. 来sjtu最大的收获是对于课程学习的重视. 本科四年, Mislead my understanding towards university.
- Mind and hand. 这一条在进行神经网络的编程作业时体会的尤为深刻. 上学期, 我已经学过机器学习, 神经网络也是我所学的比较好的一章, 但是我只做过简单的几个习题, 完全不懂如何将神经网络应用到实际的例子当中, 对神经网络的数学推导也并没有感性的认识. 我对我所学过, 又没有动手实现过知识, 总有一种恐惧感.包括我目前正在做的编译器, 也是在克服本科的恐惧. 恐惧积累的多了就会使眼睛模糊, 克服恐惧, 找到恐惧的根源, 并克服之
- 一遍, 难以记住所有的内容, 即使我做完了所有的 quiz 和 programming exercise, 接下来, 每周重复一章, 包括 quiz 和 编程题目. 若是还是不熟悉, 再来一次
- 编译原理
- 想做编译器已经2年了, 开始着手做起也已经一年了. 我想从编译器里获得如下的收获: 首先是编译器到底是如何工作的, 主要是如何将一个高级的代码整合到寄存器级别的机器语言, 我了解高级语言和机器语言的工作, 就是搞不清这两者是如何结合的, 连接处在哪. 再者, 想实践一下本科时候对研究生的期望, 即, 做系统. 本科的时候, 对研究生有两个期望, 一个是做硬件, 另一个是做系统. 那是, 我已经了解到, 自己也许并不适合做创新性的工作, fancy 的想法不足, 更适合做一些立竿见影的工作, 做一些高级的应用, 比如机器学习, 自然语言处理, 数据挖掘, 或者写一些小型系统, 如特定功能的编译器. 最后, 想熟悉一下C++, 本科时候学习过很多面向对象的知识, 觉得很奇妙,有意思, 我也清楚, 面向对象是在工程中产生的, 而我并没有做过工程, 因此纸上得来终觉浅, 想接触一下C++在工程中的应用. 的确, 我受益匪浅, 做编译器的时候, 看到一些源代码写的真是漂亮, 看到别人拥有着高屋建瓴的水平, 由衷的佩服.
- 我真正的实现是在这个学期, 每周平均的时间也就7~8个小时, 进度非常之慢, 但是也已经勉强完成了 coursera 上的PA2, PA3. 为了实现1 的目标, 我读懂了所有的与作业相关的源代码才开始写自己的程序, 基本上弄懂了所有的来龙去脉, bison 和 lex 的源代码并没有拜读, 因为简单的读源程序而不在之的基础上做事情, 收获应当是比较少的, 当我处理完 PA4, PA5后会配置一下 Bison 和 Lex 将 virtual box 上的所有内容在 windows 系统上重新部署并完整的完成一遍.
- 可能也是需要完成两遍, 8月上旬, 希望能够完成第一遍, 5周,每周15小时, PA4, PA5 愿能完成
- 算法
- coursera上的算法课是一个导航吧, 我在练习算法编程的同时把 coursera 上的课收掉. 每周根据coursera 上的内容来编代码, 每个代码重复3遍以上
- 做题的话, 需要不停的重复模版函数和接触新的习题, 按照编程之美上的每一个题去 poj 上去找到类似的习题, 每个代码照 5~6遍的去编.
- c++ primer 就在学校慢慢的看, 一天一章或者一天一小节. 8.5 回家之后主攻程序员面试宝典
- 上面已经提到这学期的算法课对我帮助很大, 基本扫清了最难的几个算法问题, 至于一些数据结构, 比如树什么的, 以后再说把
- 科研
- 按照本科的想法, 自己只是混一个毕业证, 但是来到实验室之后, 想要做出一点成绩的想法越来越强烈了, 我并不是一个自来熟的人, 对于科研, 亦是如此. 研一已经过去了, 科研还没有什么进展.
- 从科研上, 我能汲取的是处理事情的能力: 找到问题, 弄清问题的原因, 并处理掉问题, 这应该是我最需注意的
- 科研是一条路, 在做一个东西的时候, 需要按照正确的路子走, 学习何时该放(查找资料), 何时该收(了解到哪种程度算足够), 弄清自己想要什么
- 快速的定位问题, 解决问题
- 生活
- if history has taught us anything --- 永远不要把自己逼近死角, 为人一生, 最怕的便是认真两字
- 12点睡觉, 尊重休息, 尊重身体, 谨防感冒
- good night
- 总结
- 总来言之, 这学期收获很大, 让我真正意识到持之以恒的重要性, 最难的就是按照既定的步子走着, 每周都要走着
- 将收获很大的这种感觉弄得踏实一点就需要重复, 那些堆积起来的有益于自信的东西全部重复到熟
原文链接: https://www.cnblogs.com/xinsheng/p/3168520.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/94326
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!