失败的过程也是过程

      做过程不是做工程,过程是做一个项目的过程,而工程则是结果,客户看一个软件的好坏不会是看你做了好多遍很辛苦就觉着你的产品好的,他们要的只是结果,并不注重你的过程。过程中的艰辛只有自己懂得,其他人注重的就只有结果,一件事情不亲自体会永远不知道它有多么困难,每个人,每个行业,每个职位都不是他表面看起来那么容易的,每个人都有每个人的难处。成功的花儿,你只看到了她现时的明艳,然而当初它的芽,浸透了心酸的泪泉,洒遍了牺牲的血雨。

      走过场:编程序,做项目不能仅仅是走过场,你对计算机敷衍他就会对你敷衍,最终写出的程序根本不能运行,或者结果不能令客户满意,最终麻烦的还是自己。

      实现才是目的,编程是一项浩大的工程,其他人看中的只有结果,对于不懂得编程的人他们也只能看懂结果,过程的艰辛并不是我们炫耀的资本。虽然对自己来讲过程比结果更重要,但对于大部分的人还是更看重于结果的。而对于编程来说最好的结果便是能够很好地满足用户的要求,也是我们最终的目的。过程再艰辛,然而最后并没有出结果的话也并不是一个合格的程序员,这样肯定会被公司淘汰的。编程的目的就是实现,让计算机能够按照我们的想法去实现我们的预期。

      工程只是一种实现的途径,通过做工程告诉计算机他们应该怎样去做。最后的结果不能是不能我们做完了工程(的每一个过程),却没有完成项目(的每一个“实现目标”)。工程只是一种途径,并不是所有的目标都一定要用工程来完成的,不管用什么方法,能完成目标的方法就是好方法。客户和项目经理是只会注重结果而不看你工作的过程的。

      过程不是死模型,要学会变通,要写一个程序,可以参考前辈们曾经写过的类似的源代码,但是不是一定要按照他们的模式去写的,他们的方法不一定是最好的。实现一个目的并不是只有一种途径的,过程并不是死模型,办法都是人想出来的,前辈的想法也不一定总是正确的,或者说是总是最好的,要学会怀疑,在前辈们的模型上加上自己的想法。

      “刻鹄类鹜”与“画虎类狗”,学习前辈的经验及编程思想的时候要注重学习他们的本质的东西,取其精华弃其糟粕。学习他们的骨子或者说是思想,而不仅仅是架子,只是编程的形式。越是简单的东西越接近本质,大道至简,殊途同归。

      工程不是做的,是组织的,一个项目的成功绝对不是靠一个人来完成的。一个浩大的工程是需要团队里的人来共同分工合作的。团队里的人每人负责项目的一部分,每部分都完成之后,需要把他们都组装起来,这样才能形成一个完整的工程

posted @ 2015-11-02 18:02  翼舞尘曦  阅读(93)  评论(0编辑  收藏  举报