大道至简阅读笔记03

在编写软件的过程很有可能是会遇到失败的这样一个过程,我记得我曾经阅读梦断代码的时候就写了这样的一个例子,一大群优秀的人组合在一起写一个日历的软件最终还是失败了,也说明了人非完人,即使是再优秀的那些人,花费了超过预计时间还要长很多的时间去写一个项目还是有可能失败的,更何况是我们呢?对于我们自己来说,失败的这样一个过程是一个家常便饭,如果有那一天在编写代码的时候没有遇到任何的失败的情况我反而是觉得这编译器有问题了,就是没有遇到代码上的问题就浑身难受。在书中所说的失败其实是软件项目这样过程的失败,我们做项目主要是体会这个过程,从这个过程中我们究竟学习到了什么东西,但这样的过程并不是我们变成的最终目的,所以在失败了之后我们还是要总结,心态放好,做过场。

大一的时候第一次参加软件设计大赛的时候就遇到了一个类似的问题, 我用了差不一个月的时间去做一款软件,但是最终这个软件并没有达成我想要的效果,反而在参赛的时候连出初赛都没有进去,原本我以为这样的一款产品能够在里面脱颖而出的,结果并没有有想象中的效果,并且最终我由于这次参加比赛之后初赛没有进去留下了心理上的阴影。那个时候没有任何经验的我其实是正常的一件事情,但是我并没有意识到,在那几个月里面度过了自责这样一个时期,但是最终也还是熬了过来。现在回想起来,是我把这样一个过程看得太重了,没有放好心态去看待这样一个完成项目的过程,就如书中所说的就做过场。最终自己也实现了自己想要的功能,这样其实就已经足够了。

现在我觉得在编程过程中失败是很正常的一件事情,总不能说自己因为付出了努力就一定会成功这样。凡事都是会有成功和失败的,要学会看淡,了解在这个过程自己究竟学习到了什么东西。

原文地址:https://www.cnblogs.com/halone/p/11061902.html