zoukankan      html  css  js  c++  java
  • 大道至简:软件工程实践者的思想——第五章感想 失败的过程也是过程

     失败的过程也是过程

      在现阶段的我们编写的代码仅仅只是在做过程而不是我们心目中的做工程,因为我们这阶段的能力和经验都是才开始起步的。 所以我们现在要格外的珍惜我们的学习过程好好享受这一个过程,只有经历了这个过程我们才会学到我们所需要的,才能得到我们以后成功的锻炼。过程就是成功必不可少的一部分。人生就像是一场戏.假如有两个人去演,我们不能保证所有的人的看重过程,但是至少有一半的人看重的是过程.因为每一件事的过程最后会变成回忆.而有的人看重的是结果.就像是你种了东西必须开花结果一样的道理.人与人不同.所以想法也会不同.有的人不在乎结果是认为两个人在一起有回忆.而没有人去想过结果;而有的人注重结果.因为结果才是最重要的.

    软件工程这个概念被提出的时候大概是在上个世纪60 年代末。它作为成熟的概念的标志是软件工 程的瀑布模型的提出。瀑布模型将软件开发的过程分成需求、分析、设计、开发和测试等5个主要阶段,其主要环节关系表现为如下的这样一种形态

     四川,重庆那片地区就有句地方话叫“做过场”,也就是我们所说的“走过场”的。“过场”是舞台术语,意思是角色从舞台一端出场,再走到另一端进场的一个过程,就像有些人忙碌的两点一线。过场角色一般没有唱腔或道白,即便是有,也是没有什么实质内容的,但是作为程序员的我们不能就这样走过场,每当我们完成一个程序时,无论大小,我们都要做到理解这个程序,读懂它、消化它,不能就简简单单的就走过场。

    实现,才是目的,很多时候我们都会把问题的本质、问题的基本点给忘掉了。从最开始,我们编写的第一个代码“hello +自己的姓名”,我们的目的就是实现一个东西。无论这个东西是小到几行代码的程序我们,还是大到千万的工程,我们的目标都是一样的,都是要“实现”它。我们只要做完了工程(的每一个过程),就会完成项目(的每一个“实现目标”)

    然而过程不是死模型,当我们跳出大师们的身影,再仔细地看一下那些所谓的“经典”过程,也就是模型上的一再变形。瀑布模型描述了开发的主要环节,于是一群人把这些环节拧来扭去或者反复迭加。所以我们每个人要有自己的习惯。

    有很多成功的人就不怕失败,他们觉得错误只是暂时的挫折或成功的垫脚石。   如果失败不可避免,那你就有意跨出去冒险,把握好过程。实现梦想的人都知道,失败让他们更接近目标仔细研究失败的原因,努力找出原因背后的关键,并且从中学习到很多,失败是人们最好的导师,成功无法教给你什么大智慧,只有失败可以做到这一点。让人们遭致失败的真正原因,通常不是因为失败本身,而是因为他们自己选择放弃了,换句话说,让人们失败的原因不是事情的本身,而是一个人的意志力,是失败者自己甘愿放弃,所以才遭致失败。

    所以当我们失败的时候要把握好过程。

  • 相关阅读:
    Codeforces Round #383 D
    [HNOI2010]弹飞绵羊
    多项式幂函数(加强版)
    「ZJOI2015」地震后的幻想乡
    [AHOI2013]作业
    MVC3+EF4.1学习系列(九)-----EF4.1其他的一些技巧的使用
    MVC3+EF4.1学习系列(八)-----利用Repository and Unit of Work重构项目
    MVC3+EF4.1学习系列(七)-----EF并发的处理
    MVC3+EF4.1学习系列(六)-----导航属性数据更新的处理
    MVC3+EF4.1学习系列(五)----- EF查找导航属性的几种方式
  • 原文地址:https://www.cnblogs.com/hanzhu/p/4924319.html
Copyright © 2011-2022 走看看