态度决定一切-《高效程序员45个习惯》

62 篇文章 1 订阅
62 篇文章 1 订阅

这句话第一次听到是从米卢那里得来的,同样书中引入了这一观点。态度决定一切,软件开发不是随意的勾绘蓝图,天马形空的想象。每一个好的想法都要通过团队中的成员编写出来。

一旦涉及到人员,那么就会存在许多不确定、不稳定的因素,因为人本来就是不完美的。也就是说所有的工作、成果并不是努力就能实现的,需要团队中的每一个人在努力的前面再加上“用心”两字,方能

无往不前。换句书中提到的就是好的态度才能在敏捷开发中受益。

关于态度总结下来有以下以点,分享给大家。

1、当遇到问题时

在日常的团队开发中,如果项目中出现了问题,第一反应是什么觉得了一个人思想高度。有些人遇到问题时第一时间去查git提交记录,定位是哪个小伙伴提交的,如果不是自己,那么直指那个最后提交代码的小伙伴。

满脸怒气的报怨对方,有时会还会大声指责。如果说的话过了头,双方互不高兴,对于问题来说并没有解决什么,反而是火上浇油。正确的做法应该是问问“为了解决或缓解这个问题,我能够做些什么?”在敏捷的团队中,大家的重点是做事。你应该把重点放到解决问题上,而不是在指责犯错者上面纠缠。

在这块应该时刻提醒自己,如果你没有犯过任何错误,就说明你可能没有努力去工作。如果一个团队成员误解了一个需求、一个API调用,或者最近一次会议

做的决策,那么,也许就意味着团队的其他成员也有相同的误解。要确保整个团队尽快消除误解。

2、当暴力解决一些看似简单的问题时

引入一下本人的故事,在之前的某个项目开发中,碰到了一些使用多个事务嵌套报异常失败的情况, 当时有一小伙伴暴力的将某写数据直接按成功处理,当时简单的测试没有问题就上线了,后来在大量并发和加之对数据库其的操作的情况下,又一次次出问题。没有从根本上解决问题,没有发现问题的本质将会给以后的维护带来更大的困难。千里之堤,溃于蚁穴,大灾难是逐步演化来的。一次又一次的快速修复,每一次都不探究问题的根源,久而久之就形成了一个危险的沼泽地,最终会吞噬整个项目的生命。

3、当与其他成员沟通时

软件开发者在沟通方面有好多不足的地方,因为大都面对可以掌握的计算机,自信的程度无亚于让其输出123,绝不可能出456。但在项目沟通阶段,如果直白的告诉产品经理,这么设计太笨了吧,考虑过暴力帐户密码登录吗?这么整,既伤感情又否定对方的能力。如果换句说法,这么设计很好,要是面对恶意的登录怎么办?是不是加一些其他措施会好一些?这么一来,沟通就好很多,好的沟通事情就成功了一半。

选定了要走的路,就是选定了它通往的目的地。

“你不需要很出色才能起步,但是你必须起步才能变得很出色。”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛慢慢向上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值