已经做项目开发和项目管理一段时间了,摸爬滚打久了,也发现了工作中一些基本工作内容,特此简单抽象出来,留个纪念。

1. 减少重复工作

项目开发:我们写代码一直需要注意一点就是不要写重复的代码,提高代码重用性。所以我们会选择适合本项目的设计模式,就是为了能提高代码的可维护性。或者抽象出公用类,供其他人使用。当我们写代码的时候,发现了一直在重复写某些代码的时候,就是到了我们需要改进重构代码的时候了。

项目管理:举个例子,我们日常的项目管理中会用到数代码行数,有专门的代码行数计算工具,但是需要输入参数,计算那些后缀的文件,例如,*.java;*.properties;*.jsp等等,不同项目需要的参数不同,最开始肯定没有这样的参数,但是在做过一次后,就要把这些参数针对不同的项目记录到相应的文档中,方便以后再次计算的时候,可以重用。大家可以在日常的工作中,多多总结类似的工作内容。

2. 检查工作结果

项目开发:这个开发人员都知道,写完代码不是目的,代码的执行结果符合需求才是根本。所以写任何代码,都要有这一步,想到如何确定结果是正确的,否则所做的任何工作和重复工作一样,都是徒劳的,白费的。

项目管理:其实做管理的时候,就不单单是要考虑自己所做的工作要是正确的,还要保证项目组其他人员的工作结果也要是正确的。所以安排给任何人的工作,自己都要考虑如何去做检查,以确保是按照正确的方向进行。一般最好是总结出来一个列表,只要能符合列表中的每一项,那么结果就没有太大的问题了。

暂时想到以上2点,以后有新的想法,再继续更新。