首页 > 代码库 > ** 5-27 summary
** 5-27 summary
自己今天早上,突然意识到,入职已经快一年了。回想这大半年时间,突然意识到自己的效率很低,没有干成什么事情。没有经验,有教训。需要
好好总结一下。
前三个月(8、9、10)主要恶补了自己以前在经典书籍方面的欠缺。在网络上疯狂下载了3G多的电子书,基本上把开发实践涉及到的方方面都覆盖了。然后从中选取了自己感兴趣的看了大概两个月的时间,主要是programming方面的书籍,比如codeComplete,refactor等等。在这点上的教训是下载的书太多了,应该随看随
下载,不然可能好多书下载了也从来不会看。
后面大概两个月(11、12)的时间搞android开发,这件事刚开了一个头,后面就停止了。这期间也在同时做领导安排的某开源软件编译的事情,
前后大概花费了我3个月的时间,但现在来看这件事也会就这样不了了之了。这两件事加起来我估计花费了5个月时间。这两件事给我的教训是做事情要
有始有终,半途而废的结果就是你忙活了半天,最后什么也没有干成。
春节放假回来以后,从3月份开始,基本上就在忙DBApp的事情。到现在大概3个月过去了。具体开发工作大概是从5月初开始的,3、4两个月主要在搞需求
和数据库设计,以及spring framkework的学习。spring的学习大概花了一个月时间,需求和数据库设计大概一个月。
细细总结下来以后,好像自己并没有花费太多时间在无关的事情上面,大部分时间自己的努力程度应该还是及格的。但是自己没有抓住一个主线深入进去,
而是想把某开源软件编译、DBApp和android应用全部搞定,导致自己在那件事上都没有取得成绩。
以前在高中,数理化什么的可以齐头并进,多进程同时执行,但为什么好像开发工作就不那么容易并行执行呢?好像上下文切换起来的代价比学习数理化
要大很多。想一想,可能是自己目前在做的都是探索学习阶段的工作,上下文切换的代价是好不容易学会的知识在切换时又忘掉了。另外开发好像也是比
高中做题更消耗脑力的劳动,更需要专注于一点。所以我想,能够同时进行两个及以上项目开发的开发者应该是很少的吧?