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

             我阅读了构建之法一到四章的内容,在第一章中,给我印象最深的就是那三个公式:软件=程序+软件工程;软件企业=软件+商业模式;程序=数据结构+算法,这三个公式使我对软件工程有了更清晰地认识;第二章个人技术和流程,讲了做软件过程中需要注意的知识以及个人的开发流程;第三章软件工程师的成长,讲了如何衡量个人的实力,写了初级软件工程师的成长应该有如下几种:1.积累软件开发相关的知识,提升技术技能;2.积累问题领域的知识和经验;3.对通用的软件设计思想和软件工程思想的理解;4.提升职业技能;5.实际成果;第四章介绍了两人合作的发展过程以及写代码的规范问题。通过这四章的内容,我有如下体会:

    1. 读完后我发现我从来没有进行过所谓的单元测试,并且从未关心过程序运行的效率问题;之后是个人开发流程,我一直是遇见题目便开始编程,实在没思路的话边上网查找。我对于自己的未来还没有很好的规划,只知道学去不知道该主要学什么。目前的作业全是一个人完成,所以没有和他人合作过,导致代码编写不是很规范。
    2. 通过阅读我发现了自己的错误,不进行测试,就无法创造出“足够好”的软件,不考虑效率同样如此,这样会导致程序运行缓慢。在开发程序时如果没有很好的流程,会导致出现很多错误,并且不易于让他人观看。没有规划会导致无法确定“专和精”,没有一个奋斗的目标。
    3. 错了就要改正,在就下来的日子里我会逐步培养自己的规范意识,从平时的练习就要注重规范,尽早做好自己的职业规划,我会通过上网查资料了解情况,作出决定。
  • 相关阅读:
    30.3 Collections 集合体系的工具类
    30.2 案例:ArrayList本身数据可以重复,写出去重的方法
    30 HashSet
    29.3 ArrayList、List、LinkedList(链表)优缺点
    foreach-- for循环的增强型:for(类型 变量 : 数组对象) { 使用变量 }
    <E> 泛型
    29.2 Iterator 迭代器ConcurrentModificationException:并发修改异常处理
    29.2 Iterator 迭代器
    29.1 collection层次结构 中的根接口
    29 collection 集合体系结构
  • 原文地址:https://www.cnblogs.com/liujinxin123/p/10506776.html
Copyright © 2011-2022 走看看