呼吁所有反对全栈的人

2025-06-07

呼吁所有反对全栈的人

有很多帖子讨论专注于前端或后端开发的好处。我通常喜欢那些能让我有机会从其他开发人员的视角看世界的文章。然而,其中一些文章对全栈开发人员尤其不利,我担心这种夸张的说法是有害的。


不公平的负面

有几篇流行的文章以牺牲普遍发展为代价来促进专业化。

他们论点的要点是,对于一个开发人员来说,无论是前端还是后端领域,都需要处理太多内容,因此专家更有价值,因为他们可以与同事合作,弥补自己的弱点。

样样精通,样样精通

找到这些帖子最简单的方法是搜索“全栈”这个词。你很快就会看到一些文章和评论,它们把全栈开发称为“神话”、“谎言”或“骗局”。信息很明确:全栈开发人员要么对自己的能力抱有幻想,要么就是恶意地试图伪装成有能力的人。

我同意专业化有很多好处,但是我对“全栈”开发人员被认为“不如”其他开发人员的观点感到不满。


你如何衡量价值?

世界很大,许多开发者通过拥抱广泛的技术,为自己、客户以及整个世界做出了巨大的贡献。自由职业者、创业者和小团队开发者就是明显的例子,但我认为,所有程序员都可以从探索自身框架之外的经验和视角中受益。

那么,谁能说哪个开发人员更有价值呢?是精通所选技术栈并能解决其中任何问题的开发人员,还是了解替代方案并能以不同的(甚至更好的)方式解决同一问题的开发人员?


努力保持开放的心态

除了传闻证据之外,我还没有看到任何证据支持双方的观点,所以我尽量保持开放的心态。这让我很反感那些措辞强硬、声称全栈开发人员“不如”的文章,因为我担心这些文章会过度影响开发人员的时间投入。

衡量价值确实非常困难,而且这样做的尝试也引起了 极大的争议,所以我们如何才能停止使用包含“神话”、“骗局”和“谎言”等词语的点击诱饵标题呢?

让我们再敲一次锣:

如果无法衡量价值,全栈开发人员的价值怎么会低于专家呢?

即使您可以找出一些对您来说重要的可衡量指标,也最好考虑到不同的组织有不同的问题和不同的需求。

需要各种

我们生活在一个广阔的世界,需要各种各样的人才。我们需要深度挖掘的专家、善于解决问题的集成商,以及介于两者之间的各种人才。我们何不尝试缓和一下对全栈人才的厌恶,尝试互相学习经验呢?

文章来源:https://dev.to/_codingblocks/calling-all-full-stack-haters-3e6n
PREV
5 个增强命令行功能的工具(系列第 2 部分)
NEXT
像布置房子一样布置代码