zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

                                《构建之法阅读笔记》

      读了这本《构建之法》我收获了很多。比起一门编程语言,软件工程的入门过程,要难得多。

      书中所讲盖因一门语言,其语法、关键字、系统库和常用工具,总是确定而有限的。而软件工程,作为工程学的一个门类,它肩负着在软件开发的过程中,将种种条件确定下来,

    将资源安排妥当,使工作过程确定清晰,产出稳定可靠的责任。这其中的微妙和复杂,往往在经典的教材中也不能充分表达。其中大量与人的协作,与时间的较量,其经验和会,都是

    要在实践中才能慢慢积累起来。这就使得软件工程课程,在学习过程中,常常处于一个尴尬的位置。一方面我们都会宣称它非常重要,另一方面,我们却很难从中得到收益。一方面我

    们都反对形式主义的软件工程,另一方面因为难以落实,使得我们最终总是在实践中流于形式。软件工程,作为软件开发的一个基础的知识领域,它的学习过程,也迫切需要一个启动

    的支点。

      《构建之法》这本书中所讲的东西对我来说是非常值得惊喜的,这本书很好的解决的这个知识领域“从零到一”的问题。作为一个在校生,刚刚开始学习软件工程,总是有一些迷茫的。

    在这本书中将不同的阶段和形态形象的区分为:

    • Build To Learn:开发软件,构建系统的目的是做进一步的试验,试图发现客观规律或某个试验方法的优点与缺点。这些项目经常是科研论文的基础工作。
    • Build To Show:为了突出地展现某个技术的作用,开发一些演示为目的的软件,这些项目很吸引眼球,经常获得新闻报道,但是功能未必全面。
    • Build To Serve:为了服务一定范围的目标用户而构建的工具等,有时以公开的SDK形式发布。
    • Build To Win:以在市场上赢得用户为目标而构建的软件。这也是种种科学发现,技术突破最好的试金石。这是我在研究院之外的十余年中做的最多的项目类型,也是这本书的英文名字。

      之前的我对于软件工程有点流于形式,直到我看了这本书后感觉收获了很多少,在以后的学习或生活中我会保持更加积极的态度开发。

  • 相关阅读:
    简单封装的ajax请求
    mysql-8.0 安装教程(自定义配置文件,密码方式已修改)
    计算机专业术语
    mvc路由
    Chosen三级联动
    Chosen通用初始化
    .NET Core学习之路
    Sql的一些常规判断
    CORS 跨域
    SQL 的一个技巧
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/14903604.html
Copyright © 2011-2022 走看看