第一原则思维
我本周再次阅读了Sunil Pai的《高级工程师的死亡螺旋》几次。这本书非常好。如果你还没读过,先从这里开始。这本书引起了我的共鸣,因为我认为几乎每位高级工程师都感受过某种程度的困境。你在自己擅长的领域变得优秀,但事情发生了变化,积累的经验可能会让你难以以不同的方式处理问题。(另外,我仍在适应这是另一位在软件工程领域的Sunil。)Pai谈到关注动力而不是结果,我完全同意。当我感到困惑时,我会将工作拆解为我实际能完成的最小任务。完成一些事情通常有助于我找到下一步该做什么。在思考他的文章后,我不断回到第一原则思维。我有幸与许多优秀的高级工程师合作和管理。当我思考是什么让他们伟大时,我总是回到同一点:他们似乎知道需要做什么。这种直觉我一直很钦佩。我合作过的一些最佳工程师来自客户支持或服务部门。其他的一些则是自学成才或从设计师或企业家开始的。他们走入工程的路径各不相同,但他们都养成了从第一原则思考的习惯。他们会问我们为什么要构建某个东西,以及它将对使用它的人产生什么影响。他们能将代码库中的情况与外部发生的事情相连接。这种理解帮助他们保持事物的简单性。我认为这是建立Pai所描述的动力的另一种方式。考虑一下你可以首先做的最简单的事情。通常这就足够了。 迈向主动时代 我与朋友和同事进行了很多关于转向主动开发的对话。那些似乎与之相契合的人通常是已经这种思维方式的人。这是我真正需要拥抱自己不知道多少的第一次重大"模拟切换"。我看到的一些跟得上可能性的工程师愿意在与代理商合作的一段时间内将他们所知道的东西放在一边。他们会尝试一些东西,然后再假设旧的约束仍然适用。 放在一边 这是我认为最难的部分。把你的经验、你所学的知识和你当前相信的事实放在一边,足够长的时间来重新审视这个问题。我仍然想借鉴那些经验。但在我理解面前的问题之前,很容易让一个过去的项目或一个熟悉的技术限制决定答案。当我退后一步,问我们到底在做什么,为什么这很重要,以及各个部分如何连接时,我通常会发现比我预期的更多的前进方式。关于AI什么是真实的,什么是夸大的讨论很多。我认为如果你把自己的经验放在一边,用崭新的眼光来看待可能性,将会有很多值得欣赏和重新思考的内容。从第一原则出发意味着从我们试图做的事情开始,询问AI如何提供帮助。在你回答这个问题之前,容易对技术感到兴奋。这使我回到了Pai所描述的动力。第一原则思维使得以这种方式工作显得自然。当你真心理解你试图实现的目标时,采取小步骤、从中学习并继续前进就会变得更容易。如果你做得对,与代理的合作使得这种互动发生得更快。你会获得更快的学习循环和更多的动力,围绕着深刻的理解。对我而言,这就是新的心流状态。人类思维万岁。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡