时至今日,离奔三越来越近。
大学里学习微电子专业,只在大一的时候学习了C语言课程,虽然从大二学期末开始做挑战杯竞赛(采用VC++处理图像和视频),写了不少C++语言。但现在想想,那会儿写的代码真是只是C/C++,完全没有面向对象和泛型编程,不知道什么是OOP、什么时候是Template、什么是Design Pattern,只是将百度查的MFC代码揉在一起,倒是利用Visual Studio调试了不少疑难的Bug。
后来考研的时候,因为大四开了IC设计课程(大二和大三开的半导体物理、固体物理、理论物理、器件物理、数学物理等各种物理课程,几乎让大家对这个专业绝望),坚持了自己的本专业,报考了芯片设计专业。然而,研二开始,由于老板的需要,又写起了代码,不过这次是纯粹的C编程。后来在研三时,才第一次认识到了Linux的强大,才开始零散地学习C++、OS、Design Pattern、Template等编程。
到现在工作将近两年,因为觉得厚厚的一本书,看起来特别吃力和乏味,就通过百度和谷歌看了不少的零散资料,偶尔记下毕业,但总觉得单个的知识点无法系统的串联起来,很容易的忘掉。
虽然两年前就已经有了博客园的账号,当时就想养成写技术blog的习惯,记录学习每一项技术的点滴,将抽象的技术点用自己的话系统地描述出来,并且与各位大牛们互相探讨。但很遗憾自注册后就从未登录。
我想,自己的问题出在:
1) 懒惰;
2) 表述能力捉鸡;
3) 不具备抽象问题具体化的能力;
4) 基础薄弱,担心写出来的东西被喷;
万事开头难,从今天开始,定期将自己学习的知识用文字表达出来。
做一个有生活习惯的人!
原文:http://www.cnblogs.com/yongpenghan/p/4489084.html