还有一个多小时2012年就过去了,从2010年7月份毕业到现在工作有两年半了,还没做过什么总结,不知不觉就这样过来了。其实不是没有东西可写,相反要写的东西还很多,很杂,以前也想过要做一些总结,但总是不了了之,今天这种想法非常强烈,就简要的写下,然后睡个好觉。

开始接触编程应该是07年,也就是大一下学期。从C语言开始,然后是C++,学了有一年,对我现在而言好像这段时间没什么深刻的印象,很平淡。真正的开始主动去学习编程是大二的下学期,看C语言书,做题,上百度知道问问题、回答问题,通过了二级C语言等级考试,三级数据库考试,软件设计师考试。之后还学习了C#,Java,但都没有进一步的去学习,MFC是我接触的第一个类库,到现在有时候还会用一下。那时候是根据孙鑫的一个视频教程来自学的,后来毕业设计也是用的MFC,整个视频我都看了好几遍了,每个例子都去动手实现过,然后尝试改动,做一些好玩的东西。

毕业前的几个月去找公司实习,那时候拿得出手的就是C,数据结构,数据库和MFC,但也只是很初级的。找了快两个月终于找到了,是做输入法的,windows,linux平台都做,接触了很多东西,有WTL, GTK,glib,Qt,ubuntu,但是收获最多的还是C/C++基础知识更加扎实了。做了一年半,期间对多线程,TCP/IP,通信比较感兴趣,后来换了公司做数据采集,密码机都跟通信有关。目前的工作还是和通信有关,不过模型更加复杂了,今年接触到了不少开源库,有boost,logcxx,cbb,apr,muduo,一直对boost很向往,正好目前工作也涉及到boost,多线程,共享内存进程间通信,socket,内存池,线程池,虽然涉及到的技术不少,但都是在原有的框架下开发、修改,希望自己什么时候可以独立写出一个好的库来。

收拾心情,调整心态,迎接新的一年!