你不需要这些才能成为一名 Web 开发者

2025-05-25

你不需要这些才能成为一名 Web 开发者

“如果你连这些都不懂,就别自称是 Web 开发者”,后面还列出了一些与 Web 开发相关的术语。你以前见过这样的帖子吗?我偶尔会在社交媒体上看到。

这些制造分裂的言论只会毒害我们的社区,疏远新加入的初级开发者。尤其为了在 Twitter 或其他平台上获取流量,这种行为更是卑鄙无耻。

他们也完全错误地描绘了 Web 开发行业的形象——成为一名 Web 开发者,更多的是不断自我提升,学习新的工具和技术,并尝试以最佳方式组合它们的方法,而不是去了解一堆固定的术语(这些术语通常充其量只是偶尔有用)。而且,建立在开源行业基础之上的 Web 开发行业,对任何水平的程序员来说都是最受欢迎的行业之一。

所以,说得更清楚一点——你不需要了解闭包事件循环提升等等才能成为一名 Web 开发者。对于一些非专业概念和技术也是如此——例如,你无需了解Docker函数式编程/面向对象编程云计算,也可以成为一名优秀的开发者。掌握知识总是有益的,所以如果你不熟悉这些,你应该有时间去学习它们,但即使没有这些,你也可以成为一名非常优秀的开发者。

我认为我的个人经历很好地印证了这一点:大约三年前,我开始从事Web开发工作,当时我刚开始义务服务;之前我懂一些Java,既在学校学习,也因为编程爱好。我接受的“辅导”只是一节30分钟的HTML基础知识的粗浅课程,“培训期”则是观看近两周的YouTube教程,之后就开始被分配任务(显然我还没有做好准备)。
我几乎所有的知识和经验都是在工作中获得的,其中很大一部分是通过临时谷歌搜索获得的,几个月后我才真正回去巩固基础知识。而且,在更长的时间里,我对CORSXSS虚拟DOM等概念仍然一头雾水。

我如今并非行业顶尖人物(仍在努力!),但作为一名 Web 开发者,我确实积累了丰富的经验和知识,并在此过程中创造了一些很棒的项目。你也可以!不要让任何人阻碍你。

我的底线是——不要让任何随机的技术术语列表抹黑你作为开发者的旅程。为你所了解的感到自豪,并对你不知道的保持好奇心。

而且,也许最重要的是,做一个好人;看人,而不是看他们的标签,投入精力帮助他们进步,而不是阻止他们这样做。

文章来源:https://dev.to/nitzanhen/you-dont-need-these-to-be-a-web-dev-c3b
PREV
✅ 轻松编写更佳代码,7 个技巧助您进入状态 什么是心流?重复是心流的敌人 技能与挑战 重回状态 7 个步骤助您重回正轨 轻松编写更佳代码
NEXT
自学很难,坦白说,也很孤独。以下是一些让你更容易的方法。3 个自学系统(某些 X)介绍,构建学习