写点什么

优秀程序员的 30 种思维 -- 行为准则篇(11/100)

作者:hackstoic
  • 2022 年 2 月 08 日
  • 本文字数:608 字

    阅读完需:约 2 分钟

行动准则

重视实现

一句话解读:知道怎么做更重要

软件工程师重视方案的执行和落地,而不是仅仅停留在理论研究。

当接到一个需求之后,马上开始着手怎么去实现,同时提出多种方案,比较多种方案的优劣,实施难度,需要的资源,需要的时间。

自动化

一句话解读:效率就是生命

能用脚本和工具,就不用手动复制粘贴。 宁愿花 2 小时写代码解决 20 分钟手动就能处理的事情。虽然看起来好像很傻,效率变低了,其实不然,脚本可以反复使用和迭代,每次执行可能只耗费几秒钟,而手动每次花费的时间都是一致的。只有重复操过多次,自动化脚本的价值就体现了。

我们倾向于将一起可以自动化的事情自动化。 以自动化为荣,以手动重复为耻。

迭代思维

一句话解读:先求运行,再求正确,最后求快

我们追求完美和极致,但是追求的是动态趋向完美和极致。 如果一开始就追求完美,可能造成的问题是过度设计,或者造成迟迟无法上线。 互联网的快节奏和商业竞争的白热化,衍生了允许快速试错,快速迭代的文化。

灰度发布

一句话解读:循序渐进

如果有大的改动,需要发大版本,讯息渐进的发布会优于一次性全部铺开。渐进式发布更改,一旦出现问题,方便及时止损,将影响控制在较小范围。

回滚

一句话解读:做好随时回滚的准备

在新版本上线前做好回滚准备,应对不可预料的错误和未被发现的 bug。特别是随着系统的复杂度越来越高,测试和生产环境的复杂度不一致,测试环境很难模拟生产的真实情况时,更可能出现一些突发情况。所以做好回滚准备非常重要。

发布于: 刚刚阅读数: 2
用户头像

hackstoic

关注

还未添加个人签名 2017.11.24 加入

TGO深圳会员,某创业公司技术负责人, 专注领域:架构设计/技术管理/区块链/投资

评论

发布
暂无评论
优秀程序员的30种思维--行为准则篇(11/100)