在过去的 25 年里,我一直在编写软件。以下是到目前为止我学到的一些其他事情(第 2 部分)

主要观点:

  • 代码编写、删除和避免编写体现程序员水平,删除代码可让程序员更优秀。
  • 介绍自身为自学的多面手软件工程师,有 25 年经验,在多种环境和规模的公司工作过,也有团队领导经验。
  • 从多年经验中总结出关于软件构建、设计、交付维护以及与团队和人员合作等方面的经验教训。

关键信息:

  • 自动化工作流程,本地运行应用,设计可容错代码,跟踪请求响应等软件构建和设计方面的要点。
  • 首次交付不必完美,监控软件,有备份计划,关注用户体验等软件交付和维护方面的要点。
  • 估计不可靠,要管理预期,保持团队可见性,避免微观管理,沟通决策等团队合作方面的要点。

重要细节:

  • 自动化项目设置等,本地环境设置简单,设计代码考虑失败情况,记录第三方集成数据等。
  • 首次交付功能型产品,监控系统设置警报,有备份和冗余,关注用户语音和文本交互等。
  • 沟通不确定性,分享进展和阻碍,让团队自主解决问题,拒绝盲目遵循教条等。
阅读 28
0 条评论