CDK8S 研发团队风格

别人的人生(Life)

They say we die twice. Once when the breath leaves our body, and once when the last person we know says our name. -- Stand Up Guys
  • 人生短暂,你不应该浪费时间在意他人眼光
  • 每个人活着都应有属于自己的意义,衷心地希望你能找到.Orz.
  • 《人生七年》(第 1 ~ 9 部)
  • 《穷富翁大作战》(第 2 部)

线上仓库

  • https://github.com/cdk8s/cdk8...
  • https://gitee.com/cdk8s/cdk8s...

声明(Notice)

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

介绍(Introduce)

  • 该专题的作用很明确:寻找志同道合的人,引发自身的思考
  • 我们重沟通
  • 我们对细节和结果都很看重

    • 我们不想:手术很成功,病人却死了
    • 细节可以提炼出 可复用 的方法论
    • 结果可以验证方法论是否有效
  • 我们追求:度量驱动 + 数据驱动 下的 可复用模式
  • 我们并不迂腐,不是想去定规矩而定规矩,也没有强迫症、绝对完美主义
  • 我们只是在追寻律动,一种能平衡生活和工作的节奏感(或者叫做生活与工作的最佳实践)

    • 我们认为这种节奏感在规则下面更容易找到,也更容易做到 DevOps
    • 可能会在这个过程失去部分想象力,但是我相信很多人还没到谈想象力(创新)的地步

认为(Preference)

  • 只有 macOS 系统是最适合 国内 开发者
  • 只有 JetBrains 的 IDE 是最适合开发者
  • 只有 Google 能摆渡
  • 只有上云才能撑住规模化后的企业发展,符合当今以及未来的企业发展模式

    • 初期技术选型上,尽可能寻找已经有云支持的技术类型
    • 在公司规模小,自建服务基本都做不到 99.999% 高可用
    • 在公司规模变大后,有云的支持,迁移、扩容成本会低很多很多
  • 以上是肯定句,不接受反驳,不引战,只接受建议

    • 我们知道国内有大量 Eclipse、Visual Studio Code 的粉丝,也有大量的 Windows 和 Linux 粉丝,我们尊重别人的选择
    • 我对 VSC 也是喜欢的,只是目前它更适合于个人。在推广整个团队规范和开发体验上,IDE 有更好的优势。
  • 以下是我们的早期作品,我们只是想表达:我们和大家的经验都是类似的,我们没有做盲目的否定他人信仰这件事

    • 大学和工作初期使用的是 NetBeans + Eclipse + MyEclipse,后面工作几年全部都是 IntelliJ IDEA
    • 我们在 Windows + macOS + Ubuntu 下的软件列表:点击我
    • 我们对 macOS 的理解:点击我
    • 我们对 Linux 的理解:点击我
    • 我们对 IntelliJ IDEA 的理解:点击我

坚信(Believe)

  • 坚信

    • 标准先行、标准先行、标准先行
    • 工作和生活是可以平衡
    • 我们的风格能帮我们能找到一起好好玩的人
  • 它能

    • 降低新人学习成本
    • 降低维护成本,增强可重构可行性
    • 研发提效,降低沟通成本
    • 方便自动代码生成器生成代码
    • 对外宣传团队理念的表达方式

硬件(Hardware)

  • 硬件是所有软件的基础,是团队合作的基础,我们很不希望大家开发的时候总是在抱怨这个卡、那个慢
  • 我们推荐还没有经济实力情况下使用黑苹果,有经济实力后购买原生苹果产品
  • 相关硬件配置推荐:点击我

细分(Category)

管理(PM)

  • 工作方式
  • 人才体系
  • 激励
  • 团队组建
  • 无尽的会议
  • 面试 / 考核

产品(Product)

  • 软件需求
  • 原型
  • 问卷设计
  • 数据思维

设计(Design)

  • UI 风格
  • 交互思维
  • 产品思维

开发共识(Consensus)

  • HTTP 请求风格
  • Mock 调试
  • EditConfig 风格
  • Git 风格
  • Git 多账号体系

后端(Backend)

  • 数据库风格
  • 中间件
  • Spring 项目风格
  • Java 命名风格
  • Lombok
  • 程序日志输出风格
  • 微服务风格

前端(Frontend)

  • 前端开发风格
  • 命名风格

测试(Test)

  • 测试思维

运维(Operations)

  • 监控思维
  • 阿里云
  • 华为云
  • 腾讯云
  • 安全思维

营销(Marketing)

  • 微信公众号运营
  • SEO 思维

数据(Data)

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

操作系统(OS)

  • macOS 系统
  • CentOS 系统

其他(Other)

  • 写作意识
  • IDE 思维

特殊(Break)

  • 2019-08-15 ~ 2019-09-15 我正在休息、整理,有合适工作机会也可以联系(广州、深圳 - 中小企业)
  • 邮箱:cdk8s#qq.com
  • 微信公众号

忧伤

你可能感兴趣的:(typescript,react.js,java)