http://topic.csdn.net/u/20080714/14/764f7c4b-aa68-4f70-809d-6e66023a226a.html?1266
人有选择的自由,但是人没有不选择的自由. -- 萨特 我不打算在这儿像记流水帐似的,故意逼着自己为这两年写下点什么.我只想说出一些真实的感受,使自己更加清晰的面对未来的日子.也借以此文,献给即将或已经在奋斗中的IT同行. 踏入软件这一行,纯粹是一次偶然.开始我根本不喜欢做软件,也不打算搞这个.老板给了我一个貌似研究性很强的课题来做,我几乎把所有的时间都花在课题上,天天看书、做实验,偶尔在各大论坛上看看热闹.结果论文确实做得不错,也发表了一些文章(如果可以的话,还可以发表三篇:-)).但除了一些理论的知识外,我几乎一无所获.由于论文和软件能硬扯上点儿关系,最后勉强找了份软件开发的工作,但其实我没什么基础.可想而知,在后来的工作中是多么的被动.为了不影响工作进度,只有比别人付出更多的时间来弥补.每天下班后已经是晚上10点多,然后继续看书直到凌晨3、4点钟.为解决软件中的一个bug,礼拜天也照常到公司调试程序.软件release的时候,通宵加班是常有的事.现在回想起来,虽然不是什么多了不起的事情,但确实为自己那个时候的工作热情感到不可思议.就在这种巨大的工作压力下,我挤时间看了一些经典的书籍.其中包括《深入理解计算机系统》、《C和指针》、《C专家编程》、《C陷阱和缺陷》、《Algorithms in C》、《Linux程序设计》、《APUE》、《UNP第一卷》、《C++ primer》、《Effective C++》、《More Effective C++》、《实用C++程序设计》、《C++沉思录》、《Linker and Loader》和其他一些数据结构和算法的书.每当买到一本好书时,我总是像Francis Glassborow 说的那样--如获至宝的捧读.记得第一次看《C专家编程》是在去外地的火车上.估计是看了我捧读的情景,当时坐我对面的女孩说"一看你就是搞技术的".直到现在我还总觉得她是在取笑我. 就这样一本书一本书,一点一点地学,我学会了C语言,基本会用C++(我只能说基本会用,谁敢说他把C++真的学通了?),对Linux也有较深入的理解.由于我喜欢把书从头到尾一字不漏的看个遍,因此很多基础的东西理解得比别人更加深刻, 这在后来的工作中就慢慢体现出来了.学习虽然是件苦差事,但同时也是最简单的.因为只要有毅力,学会一门技术只是时间的问题. 为了更有条理的说明这两年来的体会,我大概总结成以下几个方面: (2)学习的习惯 (3)谦虚的态度 (4)语法细节 (5)面对人和事 (6)懂得分享 (7)关于竞争 (8)培养爱好 (9)身边的人 (10)做您自己 |
|