zoukankan      html  css  js  c++  java
  • 读书笔记三

    构建之法阅读笔记03

    2017.2.7

     第三章 软件工程师的成长

    3.1个人能力的恒联与发展

      软件开发流程不光指团队的开发,还包括个人的开发流程,因为软件团队是由个人组成的,在团队流程中,是每一个人的开发,测试,用户界面设计,管理,交流等。所以,个人在团队中也有流程。

       IC在团队中的里程是怎么样的:

         通过交流,实验,快速原型等方法,理解问题,需求或任务

         提出多种解决办法并估计工作量。

         其中包括寻找以前的解决方法,工作是可重复性的。

         与相关角色交流解决问题的方案,决定一个可行的方案。

         执行,吧想法变为实际中的代码,同事验证方案可行性,其他特性,。

         和其他角色交流。测试环境中实现方案,修复缺陷。如果存在重大问题,  则换方案。

         解决方案发布后,对结果负责,。

    个人感悟:

    1. 我过去是怎么做的

    过去的编程过程一般都是一个人不顾他人感受进行创作,之后团队协商有很大的问题

    1. 结合书中所讲,说明为什么不好

    自己的方案未必是可行的,要与其他角色进行沟通来解决你的问题,提出最好的方案并且对自己的方案进行负责,以前的变成过程中对方案的态度则是十分不负责。

    1. 提出一个方法,避免再次掉入陷阱。

    编写程序的时候能够与团队的其他角色进行沟通,来协商同意这个方案的可行性,在进行代码的落实,进行工作。

  • 相关阅读:
    python删除列表重复元素
    maven常用打包命令
    python开发之函数
    手把手教你用Strace诊断问题
    python引用列表--10
    Python中open函数怎么操作文件--9
    python数据操作--8
    图解源码之FutureTask篇(AQS应用)
    图解源码之java锁的获取和释放(AQS)篇
    图解线程池工作机制,手写线程池?
  • 原文地址:https://www.cnblogs.com/shenghuizhang/p/6393060.html
Copyright © 2011-2022 走看看