已经好久不曾写日志了,最近都比较忙,每天的时间都排得满满的很充实。今天抽空把之前漏下的部分补上来。
8小时:
从9月开始做新项目的需求分析,让我学习到该如何做需求收集。在我以前独立做的项目中,由于没有规范化,我理解的需求只是知道用户大概要做什么,从来没有调查如此详细。这次的参与让我收获到,需求分析必须要深入下去,开发者要一边调研一边想好代码的蓝图,详细到每个if else的代码该如何判断。
10月做了详细设计。不但写文档,还要自己画图。这段时间的附加收获是学会了PS。
11月正式做开发。看到前辈的代码,逻辑很好,可是总觉得少了点什么。代码不够抽象,重复的代码很多,常常一个事件里面写了1000多行的复杂逻辑,在另一个事件里面又是1000多行相似的逻辑。而我的写法,如果逻辑很复杂,就把它拆成多个函数进行调用。看到不分区的代码总有一种想拆的冲动。
8小时以外:
·MOOC
9月末开始在MOOC网站上enroll一些课程。由于都是英文教学,语言是个巨大的难关。如果不看字幕,第一遍只能只能听懂5%不到,而直接看字幕又觉得没有太多生词,看来听力远远差于阅读。
10月中旬,在MOOC上学习了一门新的语言python。对这个轻便小巧的语言感到很好奇,可以用来干什么呢?于是上网搜了很多的资料,另我大开眼界。在python的运用领域中,有数据挖掘,有AI,有ML,有CI,有自然语言研究,等等这些我只是知道有它的存在却感觉离得很远的东西。有时间一定要好好学习下!
·其他
9~11月在上下班的途中看了两本书:
head first python 进度50%
C#设计模式 进度5%