About Professional Software Development
8 months ago
- #code quality
- #career growth
- #software development
- 作者将自己视为软件开发领域的工匠,专注于用户需求、可维护的代码和精致的体验。
- 专业软件开发常因短暂任职周期和即时交付压力而忽视可维护性。
- 频繁跳槽被视为有利可图的职业路径,借此规避软件项目的维护阶段。
- 管理团队的挑战在于协调不同优先级:快速交付与长期可维护性之间的矛盾。
- 氛围编码和大型语言模型通过牺牲代码质量来提升产出,加剧了这一问题。
- 作者提出'任其崩溃'策略,以此突显糟糕技术决策带来的后果。
- 对于'产出平庸代码并通过跳槽实现职业发展'的策略,作者仍对找到反例持怀疑态度。