大道至简-是懒人造就了方法

大道至简-是懒人造就了方法

   愚公移山,的确十分勤快,日复一日,年复一年地凿山,但对于这项十分庞大的工程来说,所需要的时间必然是巨大的,所消耗的精力同样也是巨大的,看似勤快的愚公并不懂得怎样去更快地凿山,在当今时代,效率一词在计算机软件开发行业更是尤为重要,项目都是有指定的时间,在规定的时间完成客户所需要的产品,就要求效率得高,愚公显然不能胜任,而开凿都江堰的李冰显然深谙此道,懂得“积薪烧之”,他手底下那么多人,每个人都有自己的任务,不可能学愚公去移山,所以他需要更快地凿山,在一次无意中看到妻子做饭,在火烤的鹅卵石突然被水浇到,就会裂开,李冰因此而受到启发,才有了积薪烧之这个方法,李冰是一个合格的领导者,项目开发管理者,懂得在最短的时间内完成一项工程,看似懒惰的李冰创造了独特的懒人方法。

   一个程序员的思绪与他的个人素养密不可分,就像写程序需要注意缩进、换行、大小写一样,格式从上第一节课老师就强调了其重要性,基本程序员必备素养,早期数万行的代码都可以写在同一个文件下,而现在有了“单元”,“模块”这些概念,就可以把大的项目分成数个单元,单元分割成模块,模块也可以分成更多细小的模块,这样一个项目交由数个团队完成,效率提高了,出错率也减少了相比于过去一个人单独完成项目,代码根据需要在不同的文件夹下完成,出错了也可以轻易地找到,也方便他人阅读,简单明了的思路呈现在不同的文件夹下,也就养成了程序员基本素养。

   一个人摆书的习惯从侧面反映了一个人思考问题能力是否清晰,混乱不堪的书籍摆放一个人思路想必也是紊乱的,常用的书摆放在桌上,不常用的书放在书架里,知道书怎么摆放,何时用,这个人的思路也是清晰的,拿到一个项目,知道如何去开始,如何去设计,如何应用所学的知识,那么这项目也就不知不觉地完成了,现在我们学到的知识不少,考试甚至也可以拿到很高的分,但是到了实际应用上就不知所措,可以说没有掌握知识的精髓,不知道学来的知识是来做什么的,在学校所学的知识都是为了实际应用,为了在社会上真枪实干,比如开发Andriod、ios上的游戏app,在学校不光要听知识,还要把所学的知识整理归纳,清楚地知道知识是用来做什么的,听起来简单,真正能做到就比较好了。

   合格的程序员不仅是埋头敲程序,还要有时间思考,思考甚至比敲代码更重要,想好了步骤,设计思想,敲代码就不是那么难了,就是水到渠成的简单一件事,所以要花费时间来思考,不要觉得这是浪费时间,这是提高效率,程序=算法+结构+方法;方法有了,其它两项也都很好完成了。

  

原文地址:https://www.cnblogs.com/2014lqm-cn/p/4839930.html