zoukankan      html  css  js  c++  java
  • 构建之法阅读心得(三)

         第三章讲的是软件工程师的成长。个人能力的衡量与发展,软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的,在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。因此,个人在团队中也有独立的流程。

        初级软件工程师有以下几种成长:积累软件开发相关的知识,提升技术技能、积累问题领域的知识和经验、对通用的软件设计思想和软件工程思想的理解、提升职业技能、实际成果。

        软件流程TSP对团队成员也有要求:交流、说到做到、接受团队赋予的角色并按角色要求工作、全力投入团队的活动、按照团队流程的要求工作、准备、理性地工作。

    职业发展—考级之路、Steve McConnell 版本、大公司版本、自我评估。

        总结来说,这章从个人的角度,诠释了软件工程师个人的能力发展以及职业发展。在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。因此,个人在团队中也有独立的流程;后面以魔方为例,详细介绍了“技能”的概念,从技能的反面——解决问题来从本质上理解“技能”。实际上,提高技能就是通过不断的练习,把那些低层次的问题都解决了,变成不用经过大脑的自动操作,然后才有时间和脑力来解决较高层次的问题;从科研或者理论的高度上说,所有的“技能”都能总结成简单的“已经知道怎么做了”,所以,身为学生,我们不应该老考虑高层次的“科研”,把底层次的问题解决了,熟练了,根基打好,我们的能力也就提升了。

  • 相关阅读:
    Day 12:枚举值、枚举类
    Day 11:静态导入、增强for循环、可变参数的自动装箱与拆箱
    Day 10:浅谈正则表达式
    Day 9:双列集合Map及实现该接口的类的常用方法
    Day 8:方法上自定义泛型、类上、接口上、泛型的上下限
    Day 7:TreeSet
    Day 6:Vector类和实现Hashset以及登录窗口的模拟
    Day 5 :ArrayList原理、LinkedList原理和方法和迭代器注意事项
    Day 4:集合——迭代器与List接口
    Day 3:集合
  • 原文地址:https://www.cnblogs.com/panjiawei/p/6789502.html
Copyright © 2011-2022 走看看