职场血教训

来源:互联网 发布:js实现日期三级联动 编辑:程序博客网 时间:2024/05/16 01:28

完成比完美更好

宁愿清醒死,不要糊涂生。权责不明,情况不明的事情,一定要找领导厘清。这是对事情负责的一种应有态度。

1、一个项目有一些关键点,通常最关键的点就是在演示,特别是给高层级的领导演示。所谓台上几分钟,台下十年功,他们一两句话就能决定这个项目的生死,以及你在这个项目中的地位,绝对不可掉以轻心。

与这些相比,所谓的架构先进,代码精良,性能卓绝,都无足轻重。

甚至可以说,项目是否成功,取决于演示是否成功。

平时学习多好都没用,考试能得高分才是硬道理。很好理解。所以,演示前夕,加班加点,你值得拥有。

2、调动下属的积极性,与其用绩效来控制,倒不如分权给他们,让他们自我驱动。作为整个项目的负责人,最好不要自己去管理所有的组员,亲自给他们安排任务,好的做法是找一个副手,让他代为管理。这个副手要有一定的水平和能力。

好处是许多琐事都能交给副手,自己能专心做一些全局和重要的工作。

3、项目的质量管理。
很容易失控,因为组员水平参差不齐,风格各异,并且功能不断的修改和调整。
在这方面,开发主管尽量是事前定好规则,事后重构乃迫不得已,成本高昂,且不一定有时间和机会去做。

事前应定好的规则:
1)搭建框架
2)定好菜单,相关代码存放文件夹(或者Area/controller/action)
文件命名,属同一模块的,应加相同的前缀,便于查找。
3)指定简单易行的代码规范
(1)避免硬编码,使用枚举代替一些表示状态、类型的数字
(2)公用方法大写开头;私有方法小写开头,或前面加下划线“_”
(3)前端CSS尽量避免用style,推荐用class

4、作为开发负责人,不到万不得已,切忌自己撸起袖子去重构其他人的代码。也许,只是因为这些代码不符合你的习惯,你看不惯而已,可能并没有那么差,或者确实是差,但无伤大雅,不一定要改。那么多,改的完吗?可能有更重要的事情要做。