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

      这篇读后感讲的是我读完构建之法前三章后所学到的东西以及自己的感想。

      首先来谈谈我学到了那些东西。

      程序=数据结构+算法;

      软件=程序+软件工程;

      软件企业=软件+商业模式。

      以前,我认为软件就是程序,程序就是软件。

      但是,真实的生活中是这样的:

      一个能实现某种功能的程序带来了一些用户和需求。

      那么,程序就变成了软件的初始版本。

      接着又是一些小小的要求,然后这个应用软件就变成了软件服务。

      这才是软件于程序的真实关系与演变。

      以前,我的意识里认为,以后敲代码就可以赚钱,但是具体怎么赚,却从未想过。

      但是现在,我知道了,一个团队要想要活自己,赚钱的方式有:

      1.交钱买断;

      2.有的“先试用再交钱”,有些软件也提供试用版,免费版和正式版,还有的类似期刊订阅,每年交钱;

      3.有的不但免费,连源代码也一并奉送,但是要求获得源代码的开发人员遵守某种协定;

      4.有的送硬件,但是软件要收钱;

      5.有的送软件,但但是硬件要钱

      6.也有的免费用,但是要看我的广告;

      7.还有的免费用,程序也不是我写的,如果有问题,给我钱,我就来提供咨询。

      那么,究竟什么是软件工程?

      软件工程就是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。

      初级软件工程师如何成长:

       1.积累软件开发相关的知识,提升技术技能

       2.积累问题领域的知识和经验

       3.对通用的软件设计思想和软件工程思想的理解

       4.提升职业技能 

       5.实际成果

      软件开发的工作量和质量怎么衡量?

       1.项目/任务有多大

       2.花了多少时间

       3.质量如何

       4.是否按时交付

      这些就是我前三章学到的东西。

      

  • 相关阅读:
    《互联网时代的软件革命-saas架构设计》读书笔记
    iphone11白苹果 解决办法最简单
    idea配置(重新配置)
    力扣刷题03--无重复字符的最长字串
    力扣刷题02--两数相加
    《设计原本》读书笔记(三)
    《设计原本》读书笔记(二)
    《设计原本》读书笔记(一)
    MVC架构科技小论文
    面向服务架构及其应用
  • 原文地址:https://www.cnblogs.com/haojun/p/6374635.html
Copyright © 2011-2022 走看看