重学-工程体系

第三课:重学工程体系

winter 眼中的优秀工程师

  • 领域知识
    不仅要掌握,还要形成体系。连点成线,连线成面。
  • 能力&潜力
    • 能力
      • 编程能力
      • 架构能力
      • 工程能力
    • 潜力不是虚无缥缈,前面走的越踏实,后期潜力越大。
  • 职业规划
    凡事预则立不预则废!
    不仅要有目标,还要有切实可行的操作步骤。
  • 成就
    主观的自我评价不能证明什么,客观的成就能更好的代表自己的能力。

职业发展

成就、晋升、成长,这三者是一个循环的关系。

获得成就的方法

  • 业务型
    1. 业务目标:搞清楚公司业务的核心目标,转化为指标
    2. 技术方案:业务指标转化为技术指标,完成小规模试验
    3. 实施方案:确定实施目标、参与人,管理实施进度
    4. 结果评估:数据采集、数据报表,汇报
  • 技术难题
    1. 目标:公认的技术难点
    2. 方案与实施:编程能力、架构能力
    3. 问题解决
  • 工程型(概率最大)
    1. 目标:质量&效率
    2. 方案与实施:规章制度、库、工具、系统。…
    3. 结果:线上监控成效
    4. 案例分享:XSS 攻击与预防

数据驱动的思考方式

如果不了解这个公司想要的是什么(业务方面),那么你百分之一百是无法晋升的。

  • 目标:分析业务目标,确定数据指标
  • 现状:采集数据,建立数据展示系统
  • 方案:设计技术方案,预估数据
  • 实施:小规模试验 → 推广 → 形成制度
  • 结果:统计最终效果,汇报

前端技能模型

工具链

  • 作用

  • 分类

    • 脚手架(init)
    • 本地调试(run)
    • 单元测试(test)
    • 发布(publish)
  • 体系的设计

  • 版本问题

  • 数据统计

技术架构

最最关键,复用

  • 库:有复用价值的代码
    • URL、AJAX、ENV…
  • 组件:UI 上多次出现的元素
    • 轮播、tab…
  • 模块:经常被使用的业务区块
    • 登录