我是一名前端开发人员。或者说我是吗?

2025-06-09

我是一名前端开发人员。或者说我是吗?

作为一名前端开发者,我一直觉得很难区分前端开发和后端开发。显然,我并不是唯一一个有这种感觉的人!

我在一家数字代理公司的第一份工作需要我使用 HTML、Sass 和 Coffeescript 来构建尽可能贴近设计团队设计的网站。此外,我还使用 Ruby on Rails(我们定制的 CMS 就是基于它构建的)将数据导入到视图中。

那份工作我遇到了一位很棒的导师,他教会了我很多关于 Sass 和代码组织的知识,至今我仍然对它们充满热情(西蒙,我真是太感谢你了!)。作为一名初级员工,我被安排在最底层,对我来说,这是最好的学习方式。

在我看来,这是一个前端开发人员的角色,当时感觉定义很明确。

新的篇章

2015年,我跳槽到了另一家数字代理公司。这家公司的前端开发人员负责编写HTML、Sass和一些JavaScript代码,然后把这些代码交给后端开发人员,让他们连接到CMS系统。

从那时起,情况发生了很大变化,现在我们的前端可以使用 CMS 和 C# Razor 标记,必要时还可以使用 React 和 Vue。但随着前端框架越来越流行,前端开发人员实际工作内容的定义似乎变得更加模糊。

其他人有时很难分辨哪些任务属于前端,哪些属于后端。有时我觉得人们似乎并没有完全意识到前端开发所涉及的工作量。

我们扮演着设计师和后端开发人员之间的混合角色,以确保您的网站看起来很棒并且性能良好。

招聘新的前端开发人员也变得很困难。作为一家公司,我们以构建尽可能与我们的设计风格一致的网站而自豪。如果图标差了几个像素,人们会直接告诉我。我知道你在想什么,但这并不是坏事。这让我的工作效率更高,而且像这样最小的改动也会对最终产品产生巨大的影响。公司里的每个人都知道这一点。这是团队合作,而且富有建设性。没有人会把它当成针对个人的。每个人都非常关心我们正在创造的东西。

招聘新前端的难点在于,我们需要一个精通 HTML、Sass、样式和设计方面的人,同时也需要一位优秀的 JavaScript 开发人员。而如今,他们之间的分歧似乎比以往任何时候都更大。

我对开发者社区的问题是:

  • 还有其他人在这个问题上挣扎吗?还是只有我一个人?😁
  • 作为一名前端开发者,您认为自己的角色是什么?您如何定义它?
  • 您是否认为“前端开发人员”这个头衔适合其涵盖的大量技能?
  • 您在招聘方面是否有过类似的经历,并且找到对这个职位有相同期望的人吗?

我认为这是一个有趣的讨论,我听说过一些例子,前端开发人员感到自己没有得到应有的重视,因为人们“真的不知道他们在做什么”。而且,与后端开发相比,前端开发人员需要掌握的技能数量也更多。

您对此有何看法?

鏂囩珷鏉ユ簮锛�https://dev.to/lynnewritescode/im-a-frontend-developer-or-am-i-3gkh
PREV
使用 CSS 变量赋予你的 CSS 超能力
NEXT
工程师如何在求职者中脱颖而出