引子:
八月开始找工作的日子了,作为985高校二流计算机学院某渣硕,回顾下自己的硕士生活,基本都在写论文中度过了。由于各种原因不想再继续搞论文,一心决定找工作。硕士期间项目做得也不是很多,因此想找一些开源项目进行学习,提高自己的编程能力。本人java和C++代码都写过,但是刷算法的时候还是C++用得顺手,本身实验室也是网络实验室,因此给自己定位的求职方向是C/C++后台开发。
Libevent是第一个开始看的开源项目,这里我参考了优快云大牛张亮的博客,http://blog.youkuaiyun.com/sparkliang/article/category/660506,写的简单易懂,非常容易理解,另外我会给我我自己的注释源码进行分析。本文使用的Libevent版本是libevent-1.4.14b-stable。问我为啥不用最新版? 因为首先我的意图是想学习源码,学习C语言包括指针之类的的相关知识,最新版的代码略多,还是这一版本精简,当然学习难度也就低了,毕竟时间有限呀。
剖析完Libevent之后我计划阅读Nginx源码和Redis源码,可能找工作之前看不完,但是我会继续下去,毕竟这些东西不只是为了找工作,以后个工作了作为自己的积累也很有用。希望自己坚持下去,fighting!