Skip to content

cdk8s/cdk8s-team-style

Repository files navigation

CDK8S 研发风格

声明(Notice)

  • 本系列没有终点,时间仓促,有部分还未完成,有部分会随着我们认知的变化而变化
  • 该专题主要表达我们团队的:管理理念和研发执行力,更多的是引起每个人关注思考
  • 很多事情,我们不知道什么是对的,但是错的也许已经遇到过,能避则避
  • 有部分内容适合中型公司,小型公司不建议参考
  • 后续发布的专题都会基于此风格下
  • 最后: 没有银弹,请 持怀疑态度 看待本专题任何内容

介绍(Introduce)

  • 该专题的作用很明确:寻找志同道合的人,引发自身的思考
  • 我们重沟通
  • 我们对细节和结果都很看重
    • 我们不想:手术很成功,病人却死了,也有人说:没有过程的结果是垃圾,没有结果的过程是放屁
    • 细节可以提炼出 可复用 的方法论
    • 结果可以验证方法论是否有效
  • 我们追求:度量驱动 + 数据驱动 下的 可复用模式
  • 我们并不迂腐,不是想去定规矩而定规矩,也没有强迫症、绝对完美主义
  • 我们只是在追寻律动,一种能平衡生活和工作的节奏感(或者叫做生活与工作的最佳实践)
    • 我们认为这种节奏感在规则下面更容易找到,也更容易做到 DevOps
    • 可能会在这个过程失去部分想象力,但是我相信很多人还没到谈想象力(创新)的地步

认为(Preference)

  • Cursor、Claude Code、Codex 等 AI 新时代的 IDE 必须使用
  • JetBrains 的 IDE 是最适合开发者,虽然它在 AI 时代开始有点掉队了
  • 只有上云才能撑住规模化后的企业发展,符合当今以及未来的企业发展模式
    • 初期技术选型上,尽可能寻找已经有云支持的技术类型
    • 在公司规模小,自建服务基本都做不到 99.999% 高可用
    • 在公司规模变大后,有云的支持,迁移、扩容成本会低很多很多
  • 以下是我们的早期作品,我们只是想表达:我们和大家的经验都是类似的,我们没有做盲目的否定他人信仰这件事
    • 我们在 Windows + macOS + Ubuntu 下的软件列表:UPTMR
    • 我们对 macOS 的理解:点击我
    • 我们对 Linux 的理解:点击我
    • 我们对 IntelliJ IDEA 的理解:点击我

坚信(Believe)

  • 坚信
    • 标准先行、标准先行、标准先行
    • 工作和生活是可以平衡
    • 团队信息传达要准确
    • 团队目标一致,优先级一致
    • 每个人懂得换位思考,学会聆听
    • 每个人的信用积累容易,损害简单
    • 努力给自己找标签、贴标签,固化自己又改变自己
    • 不害怕风险,勇敢分享
    • 我们的风格能帮我们能找到一起好好玩的人
  • 它能
    • 降低新人学习成本
    • 降低维护成本,增强可重构可行性
    • 研发提效,降低沟通成本
    • 方便自动代码生成器生成代码
    • 对外宣传团队理念的表达方式

细分(Category)

管理(PM)

产品(Product)

设计(Design)

开发共识(Consensus)

后端(Backend)

前端(Frontend)

测试(Test)

运维(Operations)

营销(Marketing)

数据(Data)

  • 数据采集
  • 数据建模
  • 数据分析
  • 运营监控
  • 可视化
  • 用户画像
  • 智能推荐
  • 产品实验
  • 数据之外

操作系统(OS)

其他(Other)

学习逻辑

  • 要解决什么问题
  • 基础技术点、核心技术点是什么(也用于面试)
  • 项目实战

联系(Contact)

  • 邮箱:cdk8s#qq.com

规避

功归一篑

About

寻找志同道合的人,引发自身的思考

Resources

Stars

492 stars

Watchers

19 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors