方向认知与开源阅读
[toc]
1. 业务层次
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 业务与任务
- 埋点 / DSSAD / 数据闭环的业务
- 希望同学在开发中承担的角色
- 车云链路
- 品质支撑
5.4 开发须知
- 关于迭代周
- 关于代码规范
- 关于提交
- 关于测试
- 关于bug管理
- 关于交付
- 迭代任务及开发量
- 共同支撑
- 如何在迭代中进步