博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《构建之法》——1~3章
阅读量:6372 次
发布时间:2019-06-23

本文共 882 字,大约阅读时间需要 2 分钟。

 第一章 概论  

  这一章主要讲的是一些比较概念型的理论,看起来有点枯燥乏味,但是相对于其他书来说这本书举了许多例子,让读者更容易读懂。我在这一章也初步了解软件和软件工程的区别,还有软件工程与计算机科学的关系。软件工程是一个不断研究、测试、更新的过程,一个软件总是存在一些bug,需要不断的维护和更新。

第二章 个人技术和流程

  对于软件测试,从一开始就有听到过,但却没有去这么做,一直以为软件测试,就不断的启动程序然后用不同的方法测试。但是看完本章之后,才知道知道了解到的很小儿科。因为平时在写代码的时候,根本就没有做过这样的事情,读了这一章之后才知道,其实测试在软件开发的过程是一个很重要的过程,对于测试也有了更深入的了解,但具体要用到自己写的程序中,还需要一段时间的学习。

  而对于个人开发流程,虽然平时就有这么做,但是却没有做过比较详细的规划,主要的时间都花在代码的编写上,对于其他方面做得都比较少。这也是应该注意的一点。

  最主要的问题还是测试问题,因为之前老师也没有说过这个问题,也不知道应该从哪一方面进行。所以我觉得是不是应该把软件工程这门课程安排在其他课程的前面,可以让学生在一开始就了解程序开发的流程,从一开始就注意这个问题,养成这样一个习惯,以便更好地开展后面的学习?

第三章 软件工程师的成长

  这一章讲的是如何评价软件工程师水平的主要方法,也提到了初级软件工程师如何成长的问题,对于自己目前处于的阶段,也有了一定的把握,就是有很多东西自己还不知道,还要更加努力的学习。对于3.2.1中所讲的考级之路,这些都是需要进行规划的,尽量在学校中能完成,因为这些可以给自己以后面试加分。

  在工作中我们更多的是注重程序的质量,但是在学习中我们更多的是注重时间,那么这就势必会影响到程序的质量,对于这样的问题是否有什么可以解决的方法?因为不是每个学生的能力都那么好,有一些学生的水平较差,用的时间可能会多一点,但是老师给的时间却有限。

转载于:https://www.cnblogs.com/wangzekai/p/5303560.html

你可能感兴趣的文章
面对对象之差异化的网络数据交互方式--单机游戏开发之无缝切换到C/S模式
查看>>
优酷网架构学习笔记
查看>>
把HDFS里的json数据转换成csv格式
查看>>
WEEX-EROS | 集成并使用 bindingx
查看>>
广州牵引力来告诉你学编程先学什么语言好?
查看>>
广州牵引力总结初学者怎样学好UI设计?
查看>>
使用Metrics方法级远程监控Java程序
查看>>
Spring核心系列之Bean的生命周期
查看>>
VasSonic源码之并行加载
查看>>
小程序 LRU 存储设计
查看>>
Android 多线程之阻塞队列
查看>>
Haskell 在 macOS 下的环境搭建
查看>>
适配mpvue平台的的微信小程序日历组件mpvue-calendar
查看>>
【Linux学习】 Redis常用的一些指令
查看>>
Spring Cloud 中使用Feign解决参数注解无法继承的问题
查看>>
数据迁移方案 + Elasticsearch在综合搜索列表实现
查看>>
干货 | 分分钟教你用Python创建一个区块链
查看>>
Angular开发实践(八): 使用ng-content进行组件内容投射
查看>>
canvas+websocket+vue做一个完整的你画我猜小游戏
查看>>
android复习清单
查看>>