2012我要做的事

原文: http://michaelcrump.net/11-things-every-software-developer-should-be-doing-in-2012
这个是一个老外认为在2012年每一个程序员要做的11件事儿。
1.注册一个twitter账号
2.泡StackOverflow
3.开一个博客
4.网络并非生活的全部. 线下交流也很重要.
5. 买一部智能手机.
6. 掌握移动应用开发技术
7.至少学习一种设计模式
8.制定一份年度计划
9.学会一门新的编程语言
10.提高自信
11. 制定一份书单
----------------------------------------------------------------
我觉得也有必要自己制定一下2012年的个人计划

1:每月学习一种设计模式。全年至少学会12种设计模式。

2:强化对Java和Android底层代码,算法,数据结构的理解。

3:看完一个完整的开源代码,最好自己也写一个类似的出来。

4:学会一门新的编程语言。wphone

   写于 2012年2月2日 18:30
*******明年的这个时间看看自己实现了多少******

今天是2013年2月4日,时间过的好看啊,一年了。
回顾一下,一年的学习经历。按照上面的列表顺序回答。
备注:满分 10分
1:系统的学习了20多种设计模式,并在实际的工作中,大量的应用,能熟练的应用。(10分)
2:学习了effective java ,java 并发开发。其中effective java 中的知识都能掌握,熟练应用,多线程并发还不是很好,只是看完,工作中没有用到。(9分)
数据结构和算法又从新看了两遍,理解更加深刻。 (8分)
在Android,能熟练的自定义控件,滑动控件,上升了更高的一个层次,内部原理早已经明白,而且看了大量的android源码,包括控件的源码,底层的源码,每次写控件都是按照android的方式定义。(10分)
3:看了一个完整的开源项目,Nutz,并深深的被吸引,作者写的太好了,代码质量也很高。在工作中,也用到了一部分开源中的设计思想。(10分)
4:没有学习wphone。原因:没有设备,书,工作环境,而且没有看好它。
   但是学习了IPhone的开发,看了一本iphone开发的书。做了一些例子。但是属于入门级别。(5分)
总体感觉,自己的技术水平在一年中,上升了一大截,非常高兴。在项目中,能自己设计一些架构,并经过实践考验,架构的拓展性和修改性等,还是很好的~V~。

新的一年马上要开始了,指定一下今年的学习计划。
1:继续学习设计模式,把所有的设计模式,用到项目开发中,灵活运用。同时,算法需要多看一看。

2:java的多线程,并发,线程池,读写锁,原之类,加密,解密,JVM基本原理和调优,把这方便学习一下。

3:争取学习完Netty的全部源码,并做一个并发的项目。

4:学习一种数据库的源码,用一种数据库。例如:mongoDB,HBase。

5:看一下解决方案,缓存设计方案,系统分拆方案,高性能通讯方案。

6:希望能带一下团队,锻炼自己的领导能力。

   写于 2013年2月4日 16:30

===============明年的这个时间看看自己实现了多少===================
今天是2014年2月9日,总结一下过去一年的收获。
总体的感觉是失望,在技术上的突破不多,屈指可数。
技术:也没有学习iphone的开发,上半年领导2个人进行开发,算是懂点领导的东西。下半年,换了新的工作,工作压力很大,但是所学到的东西确是零,自己没有进步。

生活:在个人的感情了也出现了问题,上半年和老婆感情出现危机,让我每天都睡不好觉,有时还头疼,有的时候我感觉自己的精神是不正常的。下半年中旬,和老婆和好了,心情也变得好些。

理财:和同学学习了炒黄金,赔了些钱,让我有些后悔,再也不炒了。还是把主要的精力用到技术上。

总体的评分,3分(对自己非常不满意)。
1:设计模式还是之前看过的,又看过几次,巩固了些。(5分)
2:看了一些,算是一般。(5分)
3:没有看完Netty的全部源码,也没有做并发项目。(0分)
4:没有学习数据库源码。(0分)
5:没有看过分拆的方案,别的方案也没有看。(0分)
6:带领了2个人,指导开发。(8分)
总体感觉,技术突破不多,感情受到挫折。

新的一年马上就要开始了,抛弃旧的一年,振奋精神,用新的面貌迎接新的一年。
在新的一年,我必须有进步。制定一下计划:
1:买个mac本,学习iphone开发,把学了一半的iphone捡起来,把iphone学好。

2:在Android技术上,把NDK开发学会,包括学习C++语言。

3:把项目做好,最好能带1-2个人,慢慢学习管理。

4:在Android上,继续研究新的技术,使自己继续提升。

5:认真对待工作中的技术,弄懂,学明白,积极改进用到的技术。

同时,把2013年没有完成的事,在今年完成。主要是2个:

4:学习一种数据库的源码,用一种数据库。例如:mongoDB,HBase。

5:看一下解决方案,缓存设计方案,系统分拆方案,高性能通讯方案。

以上的这些,希望都能实现,不断的督促自己。
=======写于2014年2月9日,17:15 看看明年这个时候实现了多少===========

你可能感兴趣的:(生活)