别人写的代码看起来容易,自己写未必写得好

简介: 别人写的代码看起来容易,自己写未必写得好              古人云说起来容易,做起来难。就像我们看小说一样,我们看完小说都看得懂,里面的人物事件都搞得清清楚楚,可这不代表我们能写得出来。

别人写的代码看起来容易,自己写未必写得好

 

           古人云说起来容易,做起来难。就像我们看小说一样,我们看完小说都看得懂,里面的人物事件都搞得清清楚楚,可这不代表我们能写得出来。对于我们这些码农来说,有些代码是看起来容易,做起来也不容易。记得刚参加工作的时候,一个牛人跟我说过,一件简单的事情做起来是简单,一万件简单的事情堆在一起就不简单了。就行linux内核一样,单独哪一行,对于任何一个会C语言的程序员都看得懂吧!可是由这些一行行简单的代码组成的东西又有多少人能深入理解呢?

          记得以前一同事侯哥,相当牛的一个人物,跟我说过“只要不是自己做的事情都很简单,只要是自己做的事情都没那么简单”。是啊,我们很多时候是眼高手低的,看别人做出来了,瞄一眼,原来也就这么回事,心里飘飘然,这个我也做的出来。可是真是让你来做,你倒未必来做得别人那么好。

/*****************************************************************************************************/
声明:本博内容均由http://blog.csdn.net/edsam49原创,转载请注明出处,谢谢!

/*****************************************************************************************************/

         多阅读成熟demo的代码能使人进步,至少大牛们的编码思想还是或多或少可以借鉴一下的。就像android里面的那些app,你抽取一个好好分析一下,单独一个一个功能的看,感觉都不难,也许会觉得原来google的人也就如此啊,这个功能我来做可能能做的更好。阅读这些优秀的代码例子是让我们更快的进步,我们需要更多的实践,自己动手做,才能提高自己的实战能力。如果光是看,可能说的头头是道,做起来就一塌糊涂。

           在此,只是想说我们要多学习别人的代码,同时也要多动手实践,把人家的技巧、好的方法变成自己的本领。很多事情是看起来容易,做起来真不容易。做code的工程师们,始终需要保持一颗学习的心,一颗实践的心,一颗把事情做得更好的心。

目录
相关文章
|
5月前
|
设计模式 算法 程序员
程序员为何需要反复修改Bug?探寻代码编写中的挑战与现实
作为开发者,我们在日常开发过程中,往往会遇到反复修改bug的情况,而且不能一次性把代码写的完美无瑕,其实开发项目是一项复杂而富有挑战性的任务,即使经验丰富的程序员也难以在一次性编写完美无瑕地完成代码,我个人觉得一次性写好代码是不可能完成的事情。虽然在设计之初已经尽力思考全面,并在实际操作中力求精确,但程序员仍然需要花费大量时间和精力来调试和修复Bug。那么本文就来分享程序员需要反复修改Bug的原因,以及在开发中所面临的复杂性与挑战。
134 1
程序员为何需要反复修改Bug?探寻代码编写中的挑战与现实
|
2月前
|
设计模式 程序员
故意把代码写得很烂,这样的 “防御性编程“ 可取吗?
故意把代码写得很烂,这样的 “防御性编程“ 可取吗?
|
11月前
思考:如何写出让同事难以维护的代码?(2)
思考:如何写出让同事难以维护的代码?
50 0
思考:如何写出让同事难以维护的代码?(2)
|
11月前
|
程序员
思考:如何写出让同事难以维护的代码?(1)
思考:如何写出让同事难以维护的代码?(1)
68 0
思考:如何写出让同事难以维护的代码?(1)
|
5月前
|
算法 程序员
为何程序员在编写程序时难以一次性将所有代码完美无瑕地完成,而是需要经历反复修改Bug的过程?
为何程序员在编写程序时难以一次性将所有代码完美无瑕地完成,而是需要经历反复修改Bug的过程?
56 7
|
5月前
|
设计模式 存储 算法
谈谈代码:如何避免写出糟糕if...else语句
在写代码的日常中,`if...else`语句是极为常见的.正因其常见性,很多同学在写代码的时候并不会去思考其在目前代码中的用法是否妥当.而随着项目的日渐发展,糟糕的`if...else`语句将会充斥在各处,让项目的可维护性急剧下降.故在这篇文章中,笔者想和大家谈谈如何避免写出糟糕`if...else`语句.
40 0
谈谈代码:如何避免写出糟糕if...else语句
|
11月前
|
API 计算机视觉
思考:如何写出让同事难以维护的代码?(4)
思考:如何写出让同事难以维护的代码?
65 0
思考:如何写出让同事难以维护的代码?(4)
|
11月前
思考:如何写出让同事难以维护的代码?(3)
思考:如何写出让同事难以维护的代码?
45 0
思考:如何写出让同事难以维护的代码?(3)
|
设计模式 测试技术
重构·改善既有代码的设计.02之代码的“坏味道”
之前在《重构·改善既有代码的设计.01》中初步了解了重构的基本前提,基础原则等入门知识。今天我们继续第二更......
193 1
重构·改善既有代码的设计.02之代码的“坏味道”