https://www.infoq.cn/article/r9jZjsB8JYAB5*X7aogH
总 结
选择人们所熟知的技术。
所选择的技术应该能够让你把注意力放在值得的东西上。
从整体考虑问题,你所选择的技术应该能够覆盖到整个问题领域,并解决所有问题。
掌握你所选择的技术,这一点很关键。
我发现几乎所有的软件系统都遵循这个定律。在刚开始时你会觉得它们很烂,因为你会碰到很多问题。
如果你是一个新手,可以试着在实践中验证这条定律。你可以试着把新开发的功能部署到生产环境,然后你就会想:下一个新功能我想尝试新的技术。
但使用新技术并不一定会更好,因为你根本不知道它们还会出什么问题。
可能是因为你跳过了曲线的”Mastery“部分。尽管在这个阶段仍然存在问题,但你会觉得这些问题是可控的。
这个定律有一个可怕的悖论:或许你要使用你最讨厌的技术,因为你越是讨厌它,说明你对它越了解。
在使用新技术时,你需要遵循一定的流程,比如先和其他人一起讨论。
你应该试着顺着马洛斯需求金字塔网上爬,从全局看问题,而不是每天想着是使用这个数据库还是那个数据库。如果你每天的工作就是干这个,那一定是哪里出了问题。
做有意义的工作会让你幸福感满满。
网友评论