news 2026/8/29 5:16:51

全栈开发工程师就是个神话

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
全栈开发工程师就是个神话

在企业招募人员的职务说明里边, 常常会出现“全栈开发工程师(full stack)”这个词语。然而, Hello的联合创办人兼首席技術官Scott, 于最近发布的一篇网络日志里表明, 全栈开发工程师乃是一个虚构的传说, 就算不全是这样, 出钱找人员的一方也很难寻觅到这么一个人物。

是为了能够进一步地去阐述这一观点, 所以他才列出了下面这样的一个并非详尽的“栈”。

用人单位之于全栈开发工程师的预期, 远超一般人的能力范畴。全栈开发工程师起码得对栈里的每个组件, 都有极为透彻的认知, 从而方可做出明智的抉择, 还能向管理层予以解释说明。如上图所展示的技能表, 每一年每一层次都会增添新的组件, 每隔若干年又会增添全新的层次。所以, Scott觉得, 于招聘之际寻觅全栈开发工程师, 非但不合理, 简直就是愚不可及。

然而, Scott 亦认可, 的确存在一些人拥有全栈本领。同时, 还有诸多虽距全栈甚远, 却依旧让人赞叹不已的开发人员、设计人员以及项目管理人员。并且, 有些自称全栈工程师的人, 仅仅能够罗列上述一半多的组件, 更别提组件之间的交互状况了。于是, 他如此写道:

几乎所有我看到的运用全栈一词的情形, 特别是在招聘海报内, 用人单位实际的意思是寻觅“让人啧啧称奇的人”。 )。

此外, Scott表明, 全栈开发工程师说不定压根就不应去编写代码, 反而应当更多地去充当系统架构师或者集成工程师的角色。当运用“全栈开发工程师”这样一个流行用语时, 应当讲清楚是哪一个“栈”, 像是Web栈, 又或是移动栈。

最后,Scott 总结道:

全栈开发工程师堪称一种神话, 并非由于不存在这类人, 而是鉴于这个术语毫无意义。

Scott所撰写的博文, 于News之上掀起了极为激烈的讨论。参与讨论的网友当中, 其对于“全栈开发工程师”的理解, 具备着一定的代表性:

将全栈开发工程师定义为, 他们具备构建且部署完整、可正常运行应用程序的能力, 无需借助他人之力。 这意味着, 他们可以编写前端代码, 也能够编写后端代码, 还能够配置服务器, 并且能够设计数据库表。

然而, 存在网友觉得运维技术同样应当是开发进程当中作为关键的部分。要是耗费诸多时间去搭建而成的应用程序由于针对运维方面的细微之处而没办法依照预先规划去开展部署, 那么这将会致使出现数量颇多的返工情况。

有着好多网友, 他们持有跟 相类似的那种理解, 他们觉得全栈开发工程师并非是一个神话, 是其中的一个例子:

我从事全栈开发工作, 负责包括 Ops相关内容, 即借助各类 CM 工具对 AWS展开配置再把应 用程序向上部署等操作, 还涉及 DB方面, 我已使用达 5年, 后端工作是独立搭建类似 Rails 的框架, 前端工作是能够综合运行原始 DOM以及 React, 涵盖了这所有的一切。

不足在于, 于这些方面里的任何一个, 我都并非是那切切实实的核心专家, 所以, 在这些领域当中的随便哪一个里的任何一位出色专家相较于我都更强。

的后一部分观点颇具代表性, 也认为, 一个人能够成为全栈开发工程师, 然而却不能够成为一名全栈专家。在这方面, 有网友指出, 企业应当给这两类人都留出空间。另外, 还有网友表示, 要是企业在招聘的时候仅仅只看中前端和后端都是专家级别的开发人员, 那就太可惜, 因为在一个多人团队当中, 他们全面的能力并没法得到有效的发挥。

网友们还有其它一些有趣的观点。感兴的读者可以自行阅读。

感谢魏星对本文的审校。

若是要给InfoQ中文站投稿, 或者参与内容翻译工作, 需将邮件发送至。同时, 大家也可通过新浪微博(@InfoQ , @丁晓昀), 以及微信(微信号: )来关注我们, 并且与我们的编辑以及其他读者朋友进行交流(欢迎加入InfoQ读者交流群哦), 这样做也是被允许的, 也是值得鼓励的, 更能促进彼此之间的互动与沟通。

)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 5:16:48

新手必看!手把手用Python写第一个AI Agent,简单到离谱

对于AI Agent而言, 不少新手觉得它是那种“高大上”的技术, 要具备深厚的算法功底以及复杂的框架知识方可上手。然而实际上呢, 凭借成熟的开源库还有简洁的代码逻辑, 就算是才刚开始接触的小白, 也能够在半小时之内写出一个可以自主执行任务的AI Agent。今日便带来, 全网最为详…

作者头像 李华
网站建设 2026/8/29 5:16:41

湖南码界领航教育科技有限公司:Python的广泛应用与职业价值

湖南码界领航教育科技有限公司: 的广泛应用与职业价值倘若讲易学性是那吸引初学者前来探寻的“入门石”, 那么其充满强大效能、具备涵盖广泛的应用情景以及呈现持续飙升态势的职业价值, 就是促使学习者能够长时间深入钻研的关键动力所在。在数字化犹如浪潮般涌动进展…

作者头像 李华
网站建设 2026/8/29 5:14:12

2015阿里实习生笔试题深度解析:Java基础与核心算法考点

1. 关注这份2015年阿里巴巴实习生笔试题,其实是在关注什么 每年三四月份,大厂实习生招聘笔试一出来,论坛上、校招群里就会炸开锅。特别是阿里巴巴这种级别的公司,笔试题一旦流出,大家第一反应不是“这题我不会”&#…

作者头像 李华
网站建设 2026/8/29 5:13:27

拓扑排序与动态规划:DAG路径计数在生态建模中的算法实践

1. 项目概述:从一道题看生态建模与算法思维最近在整理算法笔记时,又翻到了这道经典的“P4017 最大食物链计数”。题目本身是洛谷上一个关于拓扑排序的练习题,但它的背景设定非常有意思——模拟一个生态系统的食物网,要求计算从最底…

作者头像 李华
网站建设 2026/8/29 5:13:19

从SIER模型到Python实战:传染病动力学建模与干预策略量化评估

1. 项目概述:从“黑箱”到“显微镜”,传染病模型的价值何在?如果你关注过公共卫生事件,或者对数据科学、系统仿真感兴趣,那么“传染病模型”这个词你一定不陌生。它听起来很学术,似乎离我们很远&#xff0c…

作者头像 李华
网站建设 2026/8/29 5:12:26

第一、二类斯特林(Stirling)数的指数型生成函数(EGF)及其组合解释

1. 斯特林数与生成函数:从排列组合到形式幂级数第一次接触斯特林数时,我被它那看似复杂的定义弄得一头雾水——这些数字既不像组合数那样直观,也不像斐波那契数列那样有明确的递推关系。直到我发现了生成函数这个神奇的工具,才真正…

作者头像 李华