关于如何认知自己的工作

  对事不对人,不谈论别人的能力高低,只说一件事情如何更好的去完成,尽可能用技术去解决问题,而不是去推卸责任。

  对于一件事情,能做就是能做,做不到就是做不到,对自己的能力要有一个准确的评估,可以说自己需要更多的时间来做这件事情,可能会耽误任务的整体进度,看别人是否可以安排的开,如果安排不开,需要尽早完成,那自己就要尽全力去协助可以快速完成这件事情的人,不要把这件事情抛出去就好像和自己没关系了,如果是这样,那你就是这个团队的减分项,减分项通常要被清除掉,不要给别人一个不确定的答案,不是说你给别人不确定的答案别人会鄙夷你,而是因为一个不确定的答案会影响别人的决策,影响别人的工作安排,对于一件事情你不会做别人并不会鄙夷你或者看不起你,因为公司中每个人的能力肯定有高下之分,每个人做自己力所能及的事情,然后通力合作去完成这件事情才是正确的,如果你做不了就一定要及时告知别人,然后让别人安排其他人来做这件事情,然后自己做其他更适合的事情,如果碍于面子,最后事情搞砸了,那么就是你的错误,因为你不会做事情。

  最后,如果不是因为你不会做这件事情导致事情没做完,而是任务分配不平均,事情过多的压在你个人身上,那就是整个团队的责任,因为团队之间要相互协作,如果团队中某些人每天累的要死,做很多事情,有些人很清闲,首先团队的负责人要担负80%的责任,这个负责人不会进行任务分配,不知道如何平衡团队之间的关系,其余责任要所有人共同承担,因为当你清闲的时候为什么不去思考整个任务体系是否完成,对接是否顺畅,不去关心别人的任务,而只是着眼于自身,这是没有团队意识的表现,帮助别人把事情做完要比自己单干把事情做完重要的多,真正优秀的团队和真正优秀的管理者,能做到让团队中的人1+1>2,而不是形成人员孤岛,功能孤岛,这样合作将会变得异常艰难,各种事情无法同步,效率大大降低。

  现在很多地方都使用敏捷开发的方式,可是我觉得真正对敏捷开发有深刻认知的人是很少的,大多数人只是知道敏捷开发就是规定开发流程,仅仅限于此而已,我自己对敏捷开发也没有深刻的理解,现在仅仅是处在探寻的阶段,就像每个人都会寻找自己人生的意义一样,对一件事情,快速掌握其使用并不能给你带来心里上的更高的认知,多思考,多认知,探寻它是为解决怎样的问题而生的,探寻更深层次的本质,才是对一件事情的真正的理解。

  上面说的话可能有失偏颇,但是我不会进行任何修改,我认为现在所写的任何东西都是自己的人生财富,即使现在的思考是错的,那也没有任何关系,如果在多年之后发现自己从前的某些想法其实是片面的,甚至是完全错误的,那么重新写一篇,思考自己为什么现在认为当初的想法是错误的,而不是在原先的基础上进行修改,对于我个人而言这就是我的人生,这就是我思考自己人生意义的一种形式,正因为自己在前进的路上犯了很多错误,所以才要记录下来,就像每个人都会面临很多抉择一样,无论选择了什么,都是自己的选择,都是自己的财富,如果最后事实证明选择是错误的,那么对你而言应该产生更多的思考,深刻的去挖掘自己的想法,然后着眼于下一步,深刻的去分析接下来的事情如何做,从而让选择更加符合自己的预期。