主要观点:
- 作者用“cosplay”形容工程团队的 dysfunction,行业存在真实工程市场和假装工程的巨大领域。
- 创业公司中 cosplay 倾向在创始人及产品所有者中最明显,强调战术和反应性,以获得投资者资金。
- 创业文化影响软件工程,导致战术编程思维和生存主义,早期创业软件像建在流沙上。
- 稳定公司有生产系统即 legacy 系统,日常工作是维护,改变困难。
- 软件工程师面临两难,要么在想象软件中设计但决策无意义,要么在 legacy 系统中受约束。
关键信息:
- 95%工程团队在 cosplay 真实工程师,如在 DynamoDB 存少量日志。
- 创业公司靠投资者钱,注重战术和紧迫感,忽视长期规划。
- 战术编程注重短期完成任务,生存主义为系统准备未来需求。
- 早期创业软件像建在流沙上,假设未来可能不被测试。
- 稳定公司有 legacy 系统,日常工作是维护。
- 软件工程师面临在想象软件和 legacy 软件间选择的困境。
重要细节:
- 作者将行业分为真实工程市场和假装工程领域,后者人数众多。
- 创业公司员工被称为“战术龙卷风”,快速产出代码。
- 生存主义认为需从系统开始就考虑扩展性等。
- legacy 系统设计可能未记录,是多年贡献结果或作者已离开。
- 软件工程师很难找到既非想象又非 legacy 的工作。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。