Skip to content
寻找志同道合的人,引发自身的思考
Branch: master
Clone or download
Latest commit 1205455 Jan 10, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data init Aug 19, 2019
design init Aug 19, 2019
dev docs: postgresql Jan 7, 2020
life/1111/2019 docs: life Nov 10, 2019
marketing init Aug 19, 2019
ops docs: aliyun Jan 10, 2020
os docs: postgresql Dec 23, 2019
other docs: life Oct 31, 2019
pm docs: working Oct 20, 2019
product docs: 更新开发流程 Sep 23, 2019
test init Aug 19, 2019
train/backend/java docs: train Sep 26, 2019
.editorconfig docs: macOS Dec 10, 2019
.gitattributes init Aug 19, 2019
.gitignore docs: git Nov 5, 2019
README.md docs: aliyun Jan 9, 2020

README.md

CDK8S 研发风格

只有上云才能撑住规模化后的发展

  • 初期技术选型上尽可能寻找云支持的
  • 在公司规模小,自建服务基本都做不到 99.999% 高可用
  • 在公司规模发展变迅速时,如果云技术和已有技术契合,迁移成本会低很多很多
  • 目前暂定只选择:阿里云服务
  • 这里罗列了阿里云常用的一些:产品

别人的人生(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

线上仓库

声明(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)

开发共识(Consensus)

后端(Backend)

前端(Frontend)

测试(Test)

运维(Operations)

营销(Marketing)

数据(Data)

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

操作系统(OS)

其他(Other)

生活用品指南

联系(Contact)

  • 邮箱:cdk8s#qq.com
  • 微信公众号

公众号

忧伤

功归一篑

You can’t perform that action at this time.