你的代码真的很烂,缺乏整体逻辑

     你的代码真的很烂,完全没有从整体着手,看得一片天昏地暗!

     从一个过去的程序员会这样的认为,会这样的抱怨,但是其实谁也有这个经历,只是你已经不记得这个的经历的存在性。如果给你一个空间,给你一个自由的环境,再稍微触发你的在这样的环境中对过去的事情稍微思考一下,如果你真的能够回忆起来你年轻的时候也是这样的,那么实在恭喜你了,你已经成长了一步。

      根据相关的研究,我们的大脑最多能够同时记住七个东西的存在,并且能够彼此知道关系,但是这是平均来说的,具体看个人的。之所以说这个是为了指出我们人类大脑的一个局限性,我们在这样的局限性的基础上,怎么样才能够进行拓展呢?过去的程序员,项目经理已经努力过了,他们当然是总结出了一些方法的,虽然这些方法在我们的周围很明显,是存在的,但是我们的意识似乎告诉这些东西很平常,如UML建模,但是你是否回头看看这是前人努力的结晶,就UML的开发工具也是种种类类的,有收费的,有免费的,人们总是会在现实环境当中努力去完成自己的总结的结晶,并尽可能地找到合适的伙伴进行组织和改造,于是才有了如今满目琳琅的软件产品。

      新人,没有什么经验,并不是老人那样运筹帷幄,刚开始的思维随波逐流,很少有个人总结的结果家在代码里面,思维是想着怎么能够完成任务,而不是以一种能够很好优化的方式完成任务。这也不能够埋怨谁,大脑的第一反应即使如此,来了任务,接下来一步就是完成,至于怎么完成,过去怎么完成就怎么做,从没有逻辑思维到建立逻辑思维再到整体逻辑思维,这是一个过程,这也许是判断一个程序员随着时间而变化的方向吧!至于怎么知道一个程序员走到了哪一步,仁者见仁智者见智。哈哈!

      所以,换位思考就是对待信任必须存在的一种思维模式,有些人的思维随遇而安,想的就是怎么打发新人,而有些人就十分不同,给你一条路,自己行;当然也有一些教师类型的,其实无论哪一种,要想做好对新人的教导,必须换位思考!如果天上掉下一张红太阳,你会抬头仰望想知道从哪里来的;但是当一个新人问你一个问题,你不会想为什么新人会问这个问题,你的脑海里面想的只有问题的解决方法!

       因为种种原因,新人总是会被说你的代码很烂,你的代码很难维护,可是你是否想过你在代码当中那个偷懒的瞬间——反正不管我事,维护的人自己忙着去吧!

      哎!新人啊!你到底是一颗星,还是一弯月亮呢?

猜你喜欢

转载自ireafy.iteye.com/blog/1698878