最近经常看到老程序员发一些感悟的帖子,搞的我也想总结一下。我想说说我后悔当年应该去做而没有去做的事情:
后悔1:没有尽早写博客,如果在校期间能养成这个习惯更好。
写博客是好的,动动笔头,一来可以锻炼自己的思维,表达能力,二来可以跟大家交流,共同进步。虽然认识到写博客的好处,但总是不能静下心来,坚持写下去,有没有同学跟我一样~~~ :) 那也要好好检讨检讨了。
后悔2:没有选好技术方向并专注地钻研下去。
干程序员许多年了,可怎么觉得技术水平真的不咋地,广度还可以,深度是远远不够。大好的青春啊,一去不复返! 那时候年轻,学习劲头很猛,公司来了什么项目就去学相应的技术,参与了各种项目,有用到c++, C#,VB6,php, java,sql...结果发现啥也不精呀,浪费的光阴,一去不复返了!现在我明白了,就是没有选对方向,能怪谁? 有跟我一样的同学也赶紧检讨吧~~
后悔3:没有坚持把英语学好。
大家也知道,主流的编程技术,基本上都是老外搞出来的,我们去研究这些技术,也要跟随下老外的思维,去看看开发文档,老外的技术博客,老外的原版书籍。这么多年,也没怎么正儿八经地学下英语。就大学时候那英语基础,看开发文档,查字典加猜猜,也能解决问题,但是总是比较吃力的。原版书籍至今还没看完过一本,买了本原版的《设计模式》,至今没看几页。 检讨吧~~
后悔4:基础没打好。
数据结构、算法、数据库、操作系统、计算机网络、计算机组成原理、编译原理。。。NND 都是大学时候的课程啊,怎么那时候就没好好学!这些基础扎实了,后面学新技术就快了。遇到问题思路也回清晰很多~~还没打好基础的同学赶紧恶补!
后悔5:不重视设计模式
设计模式,是编程大师们积累了多年的经验结晶啊!那时候怎么就没认识到。我们写程序不是写出来就行了,需求变更你怎么办,是不是要大改,等年纪大了你就没那么多精力去重构代码了。所以要先把结构设计好,尽可能考虑怎么应对需求变化,它需求变了,我只做小修改,多轻松。这就要用到设计模式了。还有,很多开源框架,是不是会用了就行了?还要好好研究下人家的模式。检讨吧~~
后悔6:我怎么就当程序员了~~~:)
OK,睡觉了。继续努力,你还是有前途的!