君子九思
孔子曰:“君子有九思:视思明,听思聪,色思温,貌思恭,言思忠,事思敬,疑思问,忿思难,见得思义。–《论语·季氏》
程序员的君子九思
视思明
做为一个普通的程序员,基本上是以开发需求为目的,这就必然离不开需求的评审,做好需求评审必然离不开程序员对需求文档的理解.对于程序员了解需求文档.我觉得需要做到视思明,也就是程序员在看需求文档时,能否去思考需求是否正确,是否合理,实现起来是否会有问题!
听思聪
做为程序员.在开过程中离不开沟通与交流,那怎么做好沟通交流?比如在跟产品 经理沟通需求时,能否听完之后自己去思考产品的需求是否合理,能否实现,和现有需求是否有冲突!还有跟测试人员沟通bug时,能否通过测试人员的描述找到问题的所在!听思聪其实就是要求程序员跟别人沟通交流时,要勤于思考,而不是别人说什么就是什么!
色思温
做为程序员,每个人都会有心情好坏的时候,这就要求我们在与人沟通的时候做好情绪的管控,心平气和的沟通交流,才能达到沟通的目的!
貌思恭
三人行,必有我师!这个在任何行业都不例外,it行业也一样!一个团队不是靠个人就能做好的,也不是离开谁就做不了了,所以我们必须做到一个空杯的心态,与人相处,态度要恭敬!
言思忠
一个开发团队是个整体,工作的完成是整个团队相互协作的过程,每个程序员在团队当中都是不可缺少的,所以沟通交流必须实事求是,不然会影响整个团队的工作完成进度跟质量!很多程序员在开发中的时候明明对需求不理解,对实现逻辑不清晰,由于面子问题,总是说没问题,导致团队开发的进度被影响!
事思敬
做为一个程序员,对于自己手上分配的任务,必须把它做好,而不是开发好了就不管不问,必要的自测,以及代码的评审,复核是很有必要的,要严格要求自己!
疑思问
学无止境,it行业,技术更新换代非常快,一个程序员不可能掌握所有的技术,因此在开发过程中,应不耻下问!
忿思难
生气的时候,要想想生气所带来的后果,从而控制自身的情绪!做为程序员切记做出偏激的行为,什么删库跑路的事情千万别做哦!