科室业务分层

方向认知与开源阅读

[toc]

1. 业务层次

业务分层.png


2. 获取知识

B站视频入门:

​ 很多大佬录制视频/文章 需要等待 不够全面

​ 知识付费严重

​chatGPT时代到来

使用demo深入:

​ demo包括 安装 使用

chatGPT编写demo

开源全盘理解

3. 开源代码阅读的方法

  • 安装 -> 知道他的使用场景

  • readme

  • 框架

  • 实现思路

  • 实现细节

  • 抽离/裁剪核心代码

  • 验证运行

4. 找项目

  • 找百科大全 awesome xxx
  • 找例子 xxx sample
  • 找框架 xxx starter / xxx boilerplate
  • 找教程 xxx tutorial

5. 新加入的同学宣贯

5.1 心得体会

  • 过晚接触(精通)Linux
  • 不重视工程/工具/自动化
  • 只学习,不产出
  • 过于重视编程语言
  • 以为技术最重要

5.2一个软件的系统演进

函数

组件

脚本

系统

分栈/层

配置化/标准化/抽象化

自动化

平台化

产品化

规模化

软件工程的本质是应对规模化所带来的复杂性


5.3 业务与任务

  1. 埋点 / DSSAD / 数据闭环的业务
  2. 希望同学在开发中承担的角色
  3. 车云链路
  4. 品质支撑

5.4 开发须知

  1. 关于迭代周
  2. 关于代码规范
  3. 关于提交
  4. 关于测试
  5. 关于bug管理
  6. 关于交付
  7. 迭代任务及开发量
  8. 共同支撑
  9. 如何在迭代中进步

updatedupdated2024-02-132024-02-13