zoukankan      html  css  js  c++  java
  • 《构建之法》第一、二、三章读后感

    第一章系统地告诉了我们什么是软件,也就是软件=程序+软件工程,软件工程是怎样的一个存在,包括软件的种类和性质,都系统地分析给我们,更是强调了一个工程团队对软件工程的重要性,同时也给我们指出了某些软件会出现的问题,比如说会有BUG,给我们介绍了当遇到这些问题的时候需要怎样去解决问题和修正BUG,完成客户给我们的要求。总的来说,第一章就是带我们走进了软件工程的线索。

    第二章叫做个人技术和流程,在这一章中我看到了程序执行过程中耗时最多的三个函数,三个函数加起来占用了整个程序的84%的时间,并给我们分析了为何占用这么多时间。再而,我在第二章中认识了传说中的PSP模型,这是针对软件工程师的一个模型,这一章中要求我们学会管理自己的源代码,也就是在GitHub上存放源程序和其他文档,并且给锻炼编程基本功的方法和实践过程。

    第三章给我们介绍了软件工程师的成长,在介绍的过程中,形象地利用了NBA球队的数据来说明道理,让我们渐渐连接软件工程师的成长过程,如何去成长,并且给我们指出了几种成长的过程,其中最重要的是积累,无可厚非,滴水成海这个道理发挥得淋漓尽致,任何东西都是通过不断积累所获得。当然,我们的工作质量也倍受关注,而PSP就此给我们指出了4个衡量工作质量的因素,而且在这一章中,给我们介绍了软件工程师的职业发展,也就是我们所说的考证,并且列出了国际中很多知名的公司认证,换句话说,当我们获得了这些凭证中的一个或者是多个后,那么我们的工作肯定会更加得心应手。

    提问:一、我们什么时候可以去考证?

    二、我们考证的最基本要求是对源程序有多大的认知或者是说我们应具备怎样的能力才有把握通过?

    三、我们接受了客户的要求去开发程序的时候,是否需要签订莫某些协议或者合同,如果因为某种原因无法完成或者无法按时完成或者不够能力完成会接受怎样的惩罚?

  • 相关阅读:
    FZU2150 Fire Game
    POJ3414 Pots
    POJ3087 Shuffle'm Up
    POJ3126 Prime Path
    POJ1426 Find The Multiple
    POJ3279 Fliptile
    甘特图实用技巧——项目进度一目了然!
    连设计图都不会画,你还想做“系统架构师”?
    java中list和map的底层实现原理
    redis四种部署方式
  • 原文地址:https://www.cnblogs.com/maijinjun/p/5303782.html
Copyright © 2011-2022 走看看