发布时间:2026/8/29 5:16:56
全栈开发工程师就是个神话 在企业招募人员的职务说明里边, 常常会出现“全栈开发工程师full stack”这个词语。然而, Hello的联合创办人兼首席技術官Scott, 于最近发布的一篇网络日志里表明, 全栈开发工程师乃是一个虚构的传说, 就算不全是这样, 出钱找人员的一方也很难寻觅到这么一个人物。是为了能够进一步地去阐述这一观点, 所以他才列出了下面这样的一个并非详尽的“栈”。用人单位之于全栈开发工程师的预期, 远超一般人的能力范畴。全栈开发工程师起码得对栈里的每个组件, 都有极为透彻的认知, 从而方可做出明智的抉择, 还能向管理层予以解释说明。如上图所展示的技能表, 每一年每一层次都会增添新的组件, 每隔若干年又会增添全新的层次。所以, Scott觉得, 于招聘之际寻觅全栈开发工程师, 非但不合理, 简直就是愚不可及。然而, Scott 亦认可, 的确存在一些人拥有全栈本领。同时, 还有诸多虽距全栈甚远, 却依旧让人赞叹不已的开发人员、设计人员以及项目管理人员。并且, 有些自称全栈工程师的人, 仅仅能够罗列上述一半多的组件, 更别提组件之间的交互状况了。于是, 他如此写道:几乎所有我看到的运用全栈一词的情形, 特别是在招聘海报内, 用人单位实际的意思是寻觅“让人啧啧称奇的人”。 )。此外, Scott表明, 全栈开发工程师说不定压根就不应去编写代码, 反而应当更多地去充当系统架构师或者集成工程师的角色。当运用“全栈开发工程师”这样一个流行用语时, 应当讲清楚是哪一个“栈”, 像是Web栈, 又或是移动栈。最后Scott 总结道全栈开发工程师堪称一种神话, 并非由于不存在这类人, 而是鉴于这个术语毫无意义。Scott所撰写的博文, 于News之上掀起了极为激烈的讨论。参与讨论的网友当中, 其对于“全栈开发工程师”的理解, 具备着一定的代表性:将全栈开发工程师定义为, 他们具备构建且部署完整、可正常运行应用程序的能力, 无需借助他人之力。 这意味着, 他们可以编写前端代码, 也能够编写后端代码, 还能够配置服务器, 并且能够设计数据库表。然而, 存在网友觉得运维技术同样应当是开发进程当中作为关键的部分。要是耗费诸多时间去搭建而成的应用程序由于针对运维方面的细微之处而没办法依照预先规划去开展部署, 那么这将会致使出现数量颇多的返工情况。有着好多网友, 他们持有跟 相类似的那种理解, 他们觉得全栈开发工程师并非是一个神话, 是其中的一个例子:我从事全栈开发工作, 负责包括 Ops相关内容, 即借助各类 CM 工具对 AWS展开配置再把应 用程序向上部署等操作, 还涉及 DB方面, 我已使用达 5年, 后端工作是独立搭建类似 Rails 的框架, 前端工作是能够综合运行原始 DOM以及 React, 涵盖了这所有的一切。不足在于, 于这些方面里的任何一个, 我都并非是那切切实实的核心专家, 所以, 在这些领域当中的随便哪一个里的任何一位出色专家相较于我都更强。的后一部分观点颇具代表性, 也认为, 一个人能够成为全栈开发工程师, 然而却不能够成为一名全栈专家。在这方面, 有网友指出, 企业应当给这两类人都留出空间。另外, 还有网友表示, 要是企业在招聘的时候仅仅只看中前端和后端都是专家级别的开发人员, 那就太可惜, 因为在一个多人团队当中, 他们全面的能力并没法得到有效的发挥。网友们还有其它一些有趣的观点。感兴的读者可以自行阅读。感谢魏星对本文的审校。若是要给InfoQ中文站投稿, 或者参与内容翻译工作, 需将邮件发送至。同时, 大家也可通过新浪微博InfoQ , 丁晓昀, 以及微信微信号: 来关注我们, 并且与我们的编辑以及其他读者朋友进行交流欢迎加入InfoQ读者交流群哦, 这样做也是被允许的, 也是值得鼓励的, 更能促进彼此之间的互动与沟通。。

相关新闻

2026/8/29 5:16:56

数学建模实战:从VRP问题到遗传算法求解的完整流程与代码实现

简介:本资源为2026年第十六届MathorCup数学应用挑战赛(“妈妈杯”)B题的全流程参赛解决方案,面向高校数学建模参赛队、竞赛指导教师及建模入门学习者,旨在解决赛题理解难、模型构建慢、代码实现卡点、论文撰写不规范等…

2026/8/29 5:16:56

如何用python做界面_如何使用Python建立有窗口、按钮之类的图形界面

截至当下, 无一例外我们一切的输入以及产出都仅仅是IDLE之内的简易文本。然而当代的计算机还有程序会运用海量的图形。要是我们的程序之中存在若干图形那就棒极了。诸如以下图片所展现的那般的图形。GUI乃User(图形用户界面)的缩写情况体现, 于GUI当中, …

2026/8/29 5:16:56

百度2019校招存储系统笔试题深度解析:从缓存到分布式一致性

作为一个在存储行业摸爬滚打了快十年、也深度参与过校招面试的老兵,看到“百度2019校招计算与存储系统研发工程师笔试题(第三批)”这个标题,第一反应是亲切,第二反应是感慨。亲切是因为这套题基本定调了国内互联网大厂…

2026/8/29 5:31:56

蓝桥杯单片机竞赛:PCF8591芯片I2C通信与ADC/DAC实战详解

1. 项目概述:PCF8591在蓝桥杯中的核心地位如果你正在准备蓝桥杯单片机或嵌入式的比赛,那么PCF8591这个芯片对你来说绝对不陌生。它几乎是历年真题和训练中绕不开的一个“常客”。这个小小的8位A/D和D/A转换器,看似简单,却串联起了…

2026/8/29 5:31:56

管理应用程序

一、Linux应用程序基础1.1 命令与应用程序的核心区别在Linux系统中,命令与应用程序虽然都用于完成特定任务,但在设计理念和使用方式上存在明显差异。命令通常小巧轻量,随系统默认安装,主要用于辅助系统管理;而应用程序…

2026/8/29 5:31:56

Keil uVision2 C51版详解:从安装配置到工程实战与报错排查

简介:嵌入式开发中,单片机工具链的选择直接影响开发效率。Keil C51作为8051内核单片机的主流集成开发环境,其经典版本uVision2凭借轻量、快速、稳定的特点,至今仍在教学和工业场景中广泛使用。本文从工具链的基本概念出发&#xf…

2026/8/29 5:31:56

大模型到底怎么“思考“的?讲透LLM底层原理

本文是《从LLM到Agent Skill:把AI的底层概念串起来》的配套学习笔记。原文链接:从-LLM-到-Agent-Skill-把-AI-底层概念串起来-CSDN博客 你有没有过这个疑问—— 我输入一段话,大模型噼里啪啦就输出一大段回答,说得头头是道。它到底…

2026/8/29 5:31:56

TradingAgents:用多智能体协作构建金融交易决策框架

TradingAgents 最近在 GitHub 上热度不低,但很多人第一次看到它时容易陷入两个误区:一是把它当成“AI 炒股神器”,以为跑起来就能自动赚钱;二是把它当成又一个普通的大模型封装项目,觉得不过是套个壳调 API。这两种理解…

2026/8/29 5:26:56

C++17 if constexpr与初始化if:编译期与运行时分支的艺术

1. 从两个“if”说起:编译期与运行时的抉择艺术如果你写过一段时间的C,对if语句肯定再熟悉不过了。它就像程序里的交通警察,根据条件决定代码的走向。但C17引入的if constexpr和C17/20中增强的if初始化语句,让这个“警察”拥有了在…

2026/8/28 16:16:17

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 16:16:21

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 16:16:22

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/29 0:01:10

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

一、设置环境变量etc目录下的profile.d文件目录 /etc/profile.d1、编写 vi test.sh文件内容# jdk变量 export ZHK_HOME/root export PATH$PATH:$ZHK_HOME/test # 可以取出来ZHK_HOME变量给ZZZ_HOME赋值 export ZZZ_HOME${ZHK_HOME}/test2、刷新 执行source /etc/profile 命令使…

2026/8/29 0:01:10

【JavaScript】内存管理-垃圾回收机制-内存泄露

内存管理 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 而 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 整…

2026/8/29 0:01:10

Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP 的目标是把 MCP(Model Context Protocol)能力延伸到真实嵌入式硬件实验室:AI Agent 通过一个标准化的 MCP Server,就能查看目标板状态、控制上电断电、复位开发板、读取串口日志,甚至执行镜像刷写。对于经…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/28 11:06:45

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…