第十二章:程序员的恐惧感

    技术2022-06-26  44

    第十二章:程序员的恐惧感       你看过韩剧《大长今》吗?如果没有看过,那么建议你看看。我自己就看过好几遍,特别是从长今学医开始的那一段。我们能从长今身上学到些什么?也许很多人会说学到了成长的艰辛,不屈不挠的精神等等。可我现在要说的,却是长今在宫中进行医女培训过程中,申益必教授对长今的评价:你不适合当医女,因为你没有作为一个医生因有的品格。

           那么,这个品格是什么?后面给出了答案,那就是恐惧感。初听起来很奇怪,做医生还要有恐惧感。那么,看完这个电视剧,你就知道申教授为什么这么说。那是因为他是有深刻教训的。没有恐惧感,你就会自满,觉得自己已经是很好了。对病患就缺乏仔细审慎的心态,诊断就会出现错误。

           那么,作为程序员的我们,你具有恐惧感吗?你会为自己编写的代码担心,而进行反复检查和测试吗?你会为自己的设计担心,而进行反复的推敲和斟酌吗?或者说你总是自信满满,肯定自己的杰作不会有任何的问题?

    程序员也需要这种恐惧感,我认为是必须的。没有人是万能的,总会犯错误。如果没有恐惧感,那么你就可能忽视你出现的问题,或者忽略可能会出现的潜在问题。因为你做事的时候,没有仔细谨慎的思考各种可能的情况,自然就不会发现那些潜在的问题,最终必然会导致问题的发生。

           有恐惧感,并不是说让你畏手畏脚,裹足不前,甚至于犹豫不决,不敢下任何的决定和结论。而是要求你在做事的时候,多动一下脑子,考虑你的每一步是否有细节性的,被自己忽略的问题,真正做到胆大心细。

           医生的恐惧感,在于他要担忧是否完整的了解病人的病情,是否为病人开出了正确的处方。因此需要仔细倾听病人的描述,仔细询问病人的病痛情况,仔细审视病人的各种检查结果,才能慎重的下决定。绝不能因为某些相同表象就武断为某种疾病。错误的诊断也许对病人带来的是灾难性的结果。《大长今》中的申教授正是有过这样的错误才领悟到恐惧感对一个医生的重要性。

           我们程序员,虽然错误的处理不会造成人命关天的事,但也许会对个人,对团队,甚至于对公司的利益或前景带来严重的后果。因此我们必须要有恐惧感。在与用户进行需求调研时,要仔细倾听用户的讲诉,要仔细分析用户的潜在需求,要将需求和用户进行确认,确保你的理解是正确的;在设计时,要仔细考虑整个系统架构,模块的可扩展性等,要进行评审以确保整个设计是恰当的;在编码时要仔细检查程序的逻辑,要进行自我测试或者交叉测试,以确保代码运行是无故障的。如此等等。只有这样,你才可能实现一个自己放心,团队放心,公司放心,用户满意的产品。

           最后,长今通过自己和信非的比较,以及申教授对信非的肯定,终于悟到了这个道理,明白自己到底欠缺了什么,才最终成为“大长今”。

           那么,各位程序员们,你们有恐惧感吗?你们会为自己的代码担心吗?有了这份担心,你才会进步,才会成长,才具有了程序员的良好品格。


    最新回复(0)