开始找工做了

今天是 7 月的最后一天,这一个月比较忙,博客也没有更新,习惯太很差了!算法

8 月份开学回来就准备找工做了,总感受时间也不够用,以前订好的计划老是一拖再拖,找工做也还没怎么复习,最近大部分空余时间都在刷题,写个随笔规定一下接下来一两个月里该作些什么吧(感谢实验室给让咱们在找工做期间能够稍微自由安排时间)数据库

0、基础数学编程

离散数学,几率论与随机过程,矩阵,组合数学,图论什么的虽然之前都学过,这个必定得找时间看看,不为其余,只为数学 ;-)。设计模式

一、体系结构也操做系统网络

《深刻理解计算机系统》:这本书以前完整地上过 CS61 的课程,因此基本上大体内容都了解,不过还应该多看看。并发

《UNIX 环境高级编程》:也完整地看过,但还须要温习一遍。ide

二、网络编程memcached

《UNIX 网络编程》:卷1前面几张看得很详细,后面感受大部分都在讲 API 的使用,因此只当参考书吧,卷2须要再看看,省得到时候忘了。工具

《TCP/IP 详解》:时间不够,只看与 TCP/UDP 相关的内容。性能

《自顶向下方法—计算机网络》:也是重点复习 TCP 基本原理的内容。

三、设计模式和语言

《设计模式》:上半年基本上看完整了 23 中设计模式,本身还动手实现了一些比较经常使用的,没事也应该多看看。

C/C++:平时本身用的最多的语言,《Effective C++》,《More Effective C++》,《Effective STL》等都看了,自我感受良好(固然不排除别人以为我 C++ 弱),不过不能放松,多看看 C++11 的东西,《C++ Concurrency in Action》找工做前必定要看完。

Java:最近半年来实验室项目一直在用,好想好想找本 Java 虚拟机的书来看看,可是时间不够用了,唉,Java 并发是须要看的。

Python:本身比较喜欢的一门语言,没事多看看文档就好,还有这个网站应该常去看看: http://pymotw.com/2/

Lua:本身喜欢的另外一门语言,小巧可爱,也是多看看文档,没事去 www.lua.org 上溜达一下。

Bash:这个嘛,随时都会用到。。。

四、数据库

以前完整地过看 leveldb 和 memcached 的源码,还须要再看一篇,毕竟也有半年没有看了;MySQL 的体系结构也应该温习一下,另外 HBase 也用的比较多,《HBase: The Definitive Guide》还须要温习一下。

五、各类工具

5.1 工具链 GCC,Binutils,LLVM/Clang;多看看 GCC 的文档,以前看得太少了,应该主动去看,而不是遇到问题了再去查。LLVM/Clang 堪称神奇,以前有那么一段时间想用 LLVM 作出一个玩具出来,后来也不了了之,仍是那句话,没事主动看看人家的文档。

5.2 GDB 调试工具,这么多年以来用的最多的工具啦,不过除了一些常见的命令能够熟练使用外,其余的也不记得了,很差很差。

5.3 性能分析与 Bug 工具 这个嘛,Valgrind,SystemTap,Gperftools 都不错的,用过,可是。。。没有机会在大程序下用。。。

5.4 其余与系统性能相关的工具,这个好多,就不一一列出来了。

六、各类算法

这里说的算法不只仅包括通常算法课本上面的贪心、分治,动态规划,还有其余的课外的一些有意思好玩的算法,必定要多多积累,持续学习!!!

七、其余

其余的呢。。。我也暂时尚未想好,无论怎么说,感受上面的东西就够我忙的了,再看吧。。。保持学习的热情才是最重要的,慢慢积累总有效果,不断提醒本身,努力作一个终生学习者。

相关文章
相关标签/搜索