打卡3本书10句话-23

研发能力持续成长路线图-向华为学习研发管理,助推企业持续发展 96

4 - 产品中试管理
  1. 如何减少部门与设计部门的冲突

    1. 建立测试进入和退出判断标准,对设计部门如何提交测试任务,以及测试部门如何完成测试工作做出书面的明确规定
    2. 建立产品问题提交和处理流程,并实现IT化以做好记录,避免问题提交和处理过程的随意性
    3. 建立产品问题和缺陷数据库
    4. 组成跨部门产品开发PDT团队,以产品市场成功作为PDT的共同目标

代码整洁之道 234

13 - 并发编程

对象是过程的抽象,线程是调度的抽象

  1. 并发是一种解藕策略。它帮助我们把做什么(目的)和何时(时机)做分解开。

    1. 并发总能改进性能:并发有时能改进性能,但只在多个线程或处理器之间能分享大量等待时间的时候管用。
    2. 编写并发程序无需修改设计:并发算法的设计有可能与单线程系统的设计极不相同。目的和时机的解藕往往对系统结构产生巨大影响
    3. 在采用web或EJB容器的事后,理解并发问题并不重要:容器在做什么,并发更新,死锁等问题
    4. 并发回在性能和编写额外代码上增加一些开销
    5. 正确的并发是复杂的,即便对简单的问题也是如此
    6. 并发缺陷并非总能重现,所以常被看作偶发事件而忽略,未被当作正真的缺陷看待
    7. 并发常常需要对设计策略的根本性修改
  2. 并发防御原则

    1. 单一权责原则

      1. 并发相关代码有自己的开发,修改和调优生命周期
      2. 开发相关代码有自己要对付的挑战,和并发相关代码不同,而且往往更为困难
      3. 建议:分离并发相关代码与其他代码
    2. 限制数据作用域
    3. 使用数据复本
    4. 线程应尽可能地独立
  3. 了解Java库
  4. 了解执行模型

    1. 限定资源
    2. 线程饥饿
    3. 死锁
    4. 活锁
    5. 生产者-消费者模型
    6. 读者-作者模型
    7. 宴席哲学家
  5. 警惕同步方法之间的依赖
  6. 保持同步区域微小
  7. 很难编写正确的关闭代码
  8. 测试线程代码
  9. 建议:学习类库,了解基本算法。理解类库提供的与基础算法类似的解决问题的特性,尽可能多运行它。

14 - 逐步改进

对一个命令行参数解析程序案例研究

  1. Arga 的实现
  2. Arga 草稿
  3. 字符串参数
  4. 解决之道就是保持代码持续整洁和简单,永不让腐坏有机会开始

从零开始学项目管理 192

8 - 采购管理,合理利用资金是项目胜利的保障
  1. 项目采购的认识与分类

    1. 卖方:供应商,承包商,承约商;
    2. 规划采购,实施采购 - 签合同
    3. 控制采购 - 执行
    4. 结束采购 - 关闭
    5. 分类

      1. 按项目采购形态不同分为有形采购和无形采购
      2. 按采购竞争程度不同分为招标采购和非招标采购
      3. 按项目采购主体不同分为个人采购,家庭采购,企业采购和政府采购
  2. 项目采购的方式

    1. 招标采购
    2. 谈判采购
    3. 邀标采购
    4. 固定采购
  3. 进行项目采购管理的重要性

    1. 使公司的重点落在核心业务上
    2. 降低项目成本
    3. 保证如期交货
    4. 提高责任感
    5. 使采购工作透明化
  4. 项目采购计划的内容

    1. 拟定采购合同的类型
    2. 考虑可能出现的风险管理事项
    3. 是否需要编制独立估算,以及是否应把独立估算作为评价标准
    4. 如果执行组织设有采购,发包或采办部门,项目管理团队可独自采取的行动
    5. 制定标准化的采购文件
    6. 做好供应商的选择和管理
    7. 协调采购工作与项目的其他工作,如制定进度计划与报告项目绩效
    8. 确定采购工作所需要的提前时间,以便与项目进度计划相协调
    9. 进行自制或外购决策,并把该决策与估算活动资源和制定进度计划等过程联系在一起
    10. 规定每个合同中可交付成果的进度日期,以便与进度计划编制和进度控制过程相协调
    11. 识别对履约担保或保险合同的需求,以减轻某些项目风险
    12. 确定采购/合同工作说明书的形式和格式
    13. 管理合同和评价卖方的采购测量指标
  5. 供应商的评估与选择

    1. 合同磋商
    2. 加权分析法
    3. 独立评估法
  6. 项目采购实施的管理流程

    1. 采购申请程序
    2. 咨询评审程序
    3. 付款审批程序
    4. 签约审批程序
  7. 市场行情调研与询价

    1. 获取市场信息

      1. 从互联网,展会,行业资料,刊物
      2. 电话访问,直接征询有关产品的价格,性能及售后技术服务和质量保障情况
      3. 访问供货企业,现场勘查企业的管理,设备生产能力等方面
      4. 走访市场和以往客户,了解供货厂家的声誉,以及客户对产品使用的反应
    2. 类型

      1. 招标邀请书
      2. 报价邀请书
      3. 征询建议书
      4. 谈判邀请书
  8. 项目合同的分类与选择

    1. 总价合同

      1. 固定总价型合同
      2. 总价加激励费用合同
      3. 总价加调整合同
    2. 成本补偿合同

      1. 成本加固定费用型合同
      2. 成本加激励费用型合同
      3. 成本加奖励费用型合同
    3. 混合型合同
  9. 采购合同管理的基本原则

    1. 诚信原则
    2. 公平原则
    3. 效率原则
  10. 采购合同的收尾管理

    1. 合同文件
    2. 采购审计
    3. 合同档案
    4. 正式验收与收尾

专业术语

  1. Schedule Variance 进度偏差
  2. Matrix Organization 矩阵型组织
  3. Milestone 里程碑
  4. Milestone Schedule 里程碑进度计划
  5. Initiation 立项
  6. Process 流程
  7. Assess 评估
  8. Project Procurement May Management 项目采购
  9. Procurement Statement of Work 采购工作说明书
  10. Actual Start Date 实际开始日期

你可能感兴趣的:(程序员)