zoukankan      html  css  js  c++  java
  • 02构建之法阅读笔记之一

    软件工程师的成长

    建立成长路径,通过评估(见衡量手段)、吸纳建议(Q1 成长方式)和IC/PSP(Q2 日常)建议获得成长。同时完善各个环节。
    在之后可以查看职业要求(Q2 职业特点)。

    以开发人员为例,流程如下

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

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

                       *其中包括寻找以前的解决方案,因为很多工作是重复性的

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

             *执行,把想法变成实际中能工作的代码,同时验证方案的可行性和其他特性(例如程序的效能等)

             *和团队的其他角色合作,在测试环境中测试实现方案,修复缺陷(bug)。如果方案有严重的问题,那么就考虑其他方案。

             *在解决方案发布出去之后,对结果负责

    如何衡量软件开发的工作量和质量?PSP认为有下列4个因素:

    a. 项目/任务有多大?

    b. 花了多少时间?

    c. 质量如何?

             可以用缺陷的数量来除以项目的大小。

    d. 是否按时交付?

    最后

    要多注意身体

    身体真的是最重要的,身体没了就什么都没了。刚过来这边工作一个多月的时候,有几天,我地颈椎疼得受不了,起床、翻身都很困难,那时候感到很害怕,好在现在没事了,我现在也更学会休息了。

    我们做研发的,要多注意休息,别搞到最后挣的钱都拿去治病了。

  • 相关阅读:
    关于react-native遇到Can't find variable: TouchableHighlight
    安卓---app自动更新
    安卓---android:versionCode和android:versionName 用途
    安卓---读取照片---拍照
    运营商如何识别电信诈骗用户
    再要你命3K的任务总结
    连接kettle(6.1)与vm上的apache hadoop(2.6.1)
    如何从数据上知道某个用户即将去香港
    什么是撼动社会的产品?
    与Y哥的谈话。
  • 原文地址:https://www.cnblogs.com/lkwkk/p/14910444.html
Copyright © 2011-2022 走看看