本文永久链接 – https://tonybai.com/2024/11/03/become-the-one-with-the-hammer
“当你有一个锤子时,每件事看起来都像一个钉子”,这句来自心理学家亚伯拉罕·马斯洛(没错!就是提出五层需求理论的那个马斯洛)的名言揭示了人们在掌握一种技能或工具时,很容易将其视作通用解决方案的倾向,在技术领域,这种倾向尤为明显。
同时这句话也常被用来描述人们对工具的过度依赖和思维的局限性。
在程序员圈子中,“语言战争(programming language war)”是一个永不过时的话题,而马斯洛的“锤子”观点在每一种新语言兴起并掀起波澜时,总会被用作“讥讽”该语言拥趸的“思想武器”,细数当前的主流语言,莫不如此:
这些语言都有自己的高光时刻,语言拥趸们举起大锤到处砸钉子,伴随而来的是来自其他语言阵营的讥讽。以我最熟悉的Go为例,在Go 1.5版本实现自举并实现GC延迟大幅度下降后,Go社区迎来了快速发展。Go也开始飘了!Gopher们乃至Go团队开始了在各个领域积(四)极(处)探(出)索(击),除了云原生基础设施和服务、Cli和Web这几个主流领域之外,Go还进军了GUI、游戏、移动开发以及嵌入式系统等领域,这让Go语言一度也面临过与目前Rust相似的境遇和挑战,遭遇了一些质疑和嘲讽:
然而,这真的是一种糟糕的状态吗?手握大锤找钉子真的有错吗?让我们将视野从狭小的编程语言领域拓展到更广阔的其他领域。
我们先来看看汽车领域,如果说内燃机驱动技术和机械变速箱技术属于上一代成熟技术的话,那么基于锂电池和电动机的新能源驱动技术就是这个领域的“新锤子”,它也一直在被以丰田为代表的传统主机厂诟病。但以特斯拉为代表的的新能源车企是如何使用这柄锤子的呢?下面是特斯拉的产品发布历史:
哦,没错!就像编程界一样,一旦他们拿到这柄锤子,也会到处找钉子:从轿车、SUV、皮卡到电动重卡,甚至国内一些新能源主机厂已经发布了几款概念版电动飞行汽车:
我们再来看看四轴或多轴无人机领域,随着大疆等厂商拿到这把锤子后,无人机的应用范围得到了极大的拓展。从最初的航拍工具和玩具,逐渐演变为物流配送的利器,甚至展望未来,它们有可能成为飞行汽车的一部分。此外,一些军工企业也开始将无人机用于战场,成为一种武器。
如今,大语言模型正成为新时代的”锤子”,从自然语言处理到代码生成,从内容创作到自动驾驶决策辅助,从寻找新蛋白质到新药研发等,正在重塑各个领域的工作方式。
到这里,我们看到每一种新技术的诞生,都像一把新锤子,重塑着所在领域的版图。它们不是简单的工具替换,而是带来了全新的思维方式和解决方案。现在,你还担心拿着锤子找钉子会遭到他人的“讥讽”吗?
在不断演变的科技世界,真正驱动变革的往往就是那些“拿锤子”的人。他们不只是拥有先进技术的工具,更重要的是,他们拥有通过这些工具改变世界的意愿。因此,找到并精通一项核心技术,就像获得了一把改变世界的锤子。这不是局限,而是机遇。重要的不是担心把所有问题都看成钉子,而是要深入理解你的”锤子”,保持开放的心态,发现新的应用场景,勇于尝试用锤子去创新性解决问题。
由此可见,本文开头处马斯洛的那句话在今天有了新的意义:成为那个拿锤子的人,意味着你有能力参与改变世界的进程。拥抱你手中的锤子吧,这是你的幸运!我们要做的就是善用这份幸运,创造更大的价值。
作为程序员,我们需要挑选一柄锤子并握在手中,而Go是一个很好的候选。如果你觉得拥抱Go这柄锤子,那我推荐大家关注极客时间的“Go语言第一课”,这是一个很好的起点,帮助你入门Go语言并深入理解Go语言的精髓。
同时,我的书籍《Go语言精进之路》也将为你提供更深入的知识和实用技巧。
让我们一起在这条道路上不断探索,提升自我,以更好地应对未来的挑战!
Gopher部落知识星球在2024年将继续致力于打造一个高品质的Go语言学习和交流平台。我们将继续提供优质的Go技术文章首发和阅读体验。同时,我们也会加强代码质量和最佳实践的分享,包括如何编写简洁、可读、可测试的Go代码。此外,我们还会加强星友之间的交流和互动。欢迎大家踊跃提问,分享心得,讨论技术。我会在第一时间进行解答和交流。我衷心希望Gopher部落可以成为大家学习、进步、交流的港湾。让我相聚在Gopher部落,享受coding的快乐! 欢迎大家踊跃加入!
著名云主机服务厂商DigitalOcean发布最新的主机计划,入门级Droplet配置升级为:1 core CPU、1G内存、25G高速SSD,价格5$/月。有使用DigitalOcean需求的朋友,可以打开这个链接地址:https://m.do.co/c/bff6eed92687 开启你的DO主机之路。
Gopher Daily(Gopher每日新闻) – https://gopherdaily.tonybai.com
我的联系方式:
商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。
© 2024, bigwhite. 版权所有.