程序员之禅(四)
我们可能永远也没办法完全让代码没有问题,坏的编码习惯会产生恶业。追求代码完美的行为,会造成善业。
解决恶业可以通过审查代码等规范来规避,但代码中的善业更多是要改变自己的思维。完成好过完美。
学会提问
在提问之前,请先思考问题并自己给出理解,这可以显示出你对所问之人的尊重。老师不是你的私人搜索工具。相反,自己拿出一到几个答案,然后请老师确认,可以让自己更好的理解问题。老师通常根据你的行为作出回应。你要是懒惰,老师通常也懒于回答问题。如果你对问题有兴趣,并全力以赴,那么好的老师会给出你想要的。
学生和老师之间的关系
学生和老师之间的关系是接受与给予的关系。作为一个学生,你没有太多的知识给老师。你能够给老师的,是信任、可靠、诚实、承诺和忠诚。
以身作则
以身作则就是给学生提供好建议。要是想解释加班的必要性,请成为第一个加班的人。好学生自然会意识到你在做什么。只有当学生提问的时候才给出答案。即使你可以从他们的眼睛里看到问号,也要等他们提问后再回答。年轻的同事需要时间去思考。需要帮助时,他们自然会来找你。
优秀的管理者
优秀的管理者应该照顾好自己的团队,包括其中每一个成员。如果你希望团队成员倾心付出,你首先应该成为他们的坚实挡箭牌,保护他们免受客户的刁难,替他们解决公司内部问题,等等。
优秀的管理者会将加班要求转变为好事情,比如将加班变成充满欢乐的团队聚餐。
不要依赖任何东西,如果有人相信金钱可以解决任何问题,他就会特别依赖金钱。
当项目变得很糟糕时,请告诉自己,没有什么能够永远一帆风顺。一个人不需要奢侈品才能过上好的生活。美好生活也并不依赖于高薪、好职业,或者优渥地位。如果项目失败了,而你也已经全力以赴,那么原谅自己。人生是个无限游戏,我们接着来下一场。
版权声明: 本文为 InfoQ 作者【每天读本书】的原创文章。
原文链接:【http://xie.infoq.cn/article/0d17d43c529e4de50de979cff】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论