宽宏

作者: coffeecoder | 来源:发表于2016-10-15 15:33 被阅读0次

    翻译一篇短文。原文来自:

    https://www.briangilham.com/blog/2016/10/10/be-kind

    ======

    宽宏

    刚入行的时候,一个周五下午。我正在做一个客户要求的新功能,Ruby on Rails,就差最后一点了。东西很简单,我很自信,发布,关机,开车出城。这周末跟朋友露营。刚到露营地我的手机响了。是项目负责人,凯文。

    “客户的网站挂了,咋回事?”

    靠,我靠,不知道呀。我和我的笔记本电脑有三小时距离。

    “算了别操心了。我来搞定。祝你周末愉快。”

    没想到会有这种事。我会让队伍难堪,会搞砸别人的周末。我自责了好几天。周一上班我想我肯定要被开了。凯文走了过来。

    “嗨,布莱恩,旅程怎么样?”

    他在笑,脸上看不出一点失望或烦躁的痕迹。“还行吧,”我说,等着坏消息,“周五真对不起。都是我搞砸了。”

    “没事,”他说,“我们都经历过。”停顿了一下,“不过你学到什么没有?”

    我讲QA的重要,讲完整测试的重要,讲我应该多用一些时间保证事情做好。讲了几分钟。他把手抬起来。

    “很好,听起来你明白了。我知道你会进步的。”

    就这样。凯文再也没有提过这件事。

    凯文给我犯错的空间,只要我接受教训就好了。在我最需要的时候他会跳进来,用他多年的经验帮助我。看重我的潜力,即使我犯错也相信我是好程序员。

    现在我成了项目负责人,带年轻程序员。我经常回想起这一天。提醒自己要宽宏,看重别人的潜力。让他们放轻松。

    就像凯文对我一样。

    ======

    Be Kind

    One Friday afternoon, early in my career, I was wrapping up some new features for the back-end of a client's Rails app. Simple stuff. Confident in my work, I deployed the changes, closed my laptop, and drove out of town for a weekend of camping with friends. I had just arrived when my phone rang. It was my project lead, Kevin.

    “The client's  site is down. What happened?”

    Oh shit. Fuck. I had no idea. I was three hours away with no laptop.

    “Don't worry about it,” he said. “I'll take care of it. Have a good weekend.”

    Like that was going to happen. I'd let the team down. I'd ruined someone else's weekend. I beat myself up for days. Come Monday; I walked into the office certain I was about to be fired. The project lead walked over.

    “Hey, Brian. How was your trip?”

    He was smiling. There wasn't even a hint of frustration or annoyance. “It was okay,” I said, waiting for the bad news. “Sorry about Friday. I completely blew it.”

    “It's okay,” he replied. “We've all done it.” He paused for a moment. “But what did you learn?”

    I talked about the need for proper QA. About thoroughly testing my changes. About taking the time to make sure the job gets done right. After a few minutes, he held up his hand.

    “Great. It sounds like you get it. I know that you can do better.”

    And that was the end of it. Kevin never brought it up again.

    Kevin gave me the space to screw up, as long as I learned from it. He jumped in, with his years of experience, and helped me out when I needed it most. And still believed I was a competent developer, despite my mistake. He saw my potential.

    Now that I'm the one leading projects and mentoring junior developers, I often think back to that day. And I remind myself to be kind and see the potential in people. Give them a break.

    Just like Kevin did for me.

    相关文章

      网友评论

        本文标题:宽宏

        本文链接:https://www.haomeiwen.com/subject/ujznyttx.html