展开讨论

经验与复盘经验摘录 · 机器翻译

重写一个已经可以运行的系统(最初花费了一年多时间构建)真的更便宜吗?

… 重写一个已经可以运行的系统(最初花费了一年多时间构建)真的更便宜吗?还是仅仅学习新东西更划算?我之前为了继承一个已经可以运行、经过考验、设计良好的系统,而学习了一种新的语言。但我发现对于某些资深工程师来说,对于“我可以学习一种新语言吗?”这个问题,答案是否定的。他们认为成本是无限的,所以重写显然更便宜。再加上他们有政治上的动机去重写(比如,这是获得晋升的好方法)。上一次发生这种情况时,我很幸运地因为团队爆炸后产生的组织混乱而意外地免于承担责任。我基本上一年里什么也没做,却拿到了20万美元。而且我对于实施这个权力斗争的主要人物来说,作用不大(不是-10倍的效率,但我确实有时间维护现有的FP系统,因为此时它只剩下了一个生产环境的使用者)。那个人不喜欢我从没打开过摄像头。我的经理似乎也相当不关心,这给了我额外的缓冲。…

源讨论如何成为一名-10倍工程师原帖 494 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

VB

我就是那个家伙。因为你会离开,而没有人会勇敢地支持和扩展这段代码。所以它会被从头开始重写。为什么不一开始就以可维护的方式编写呢。 选择一种技术的很大一部分是关于人力成本的。5年后,谁还能使用这种技术,当原始作者早已离开。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

JA

现在,每次你雇佣一个工程师,他们都需要花几周或几个月的时间学习Haskell,再加上其他所有东西。每次你得到一个新开发者,这会增加公司额外的5万美元成本。 我喜欢谷歌的策略,即使用最简单的语言,任何人都可以快速上手。Go。

完整原文
LE

> 10多位作者(所有人在加入之前或由于该项目的工作都已具备相当的Haskell技能)都离开了的唯一原因是, said senior(高级工程师)进来后把他们都排挤走了。 是的,但如果技术栈是常见的,那问题也不会这么大。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。