• 《构建之法》——1~3章


     第一章 概论  

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

    第二章 个人技术和流程

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

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

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

    第三章 软件工程师的成长

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

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

  • 相关阅读:
    进程池,线程池,协程,gevent模块,协程实现单线程服务端与多线程客户端通信,IO模型
    线程相关 GIL queue event 死锁与递归锁 信号量l
    生产者消费者模型 线程相关
    进程的开启方式 进程的join方法 进程间的内存隔离 其他相关方法 守护进程 互斥锁
    udp协议 及相关 利用tcp上传文件 socketserver服务
    socket套接字 tcp协议下的粘包处理
    常用模块的完善 random shutil shevle 三流 logging
    day 29 元类
    Django入门
    MySQL多表查询
  • 原文地址:https://www.cnblogs.com/wangzekai/p/5303560.html
Copyright © 2020-2023  润新知