不仅仅是“在网站上乱涂乱画”柏拉图区块链数据智能。 垂直搜索。 人工智能。

不仅仅是“在网站上拍打油漆”

我对前端职位头衔一无所知。

安塞姆汉内曼:

CSS 不断发展,我们已经超出了每个人都可以将其作为副业兴趣的地步。 我们都可以学习它并用它构建令人惊叹的东西,但在大规模环境中明智而正确地使用它不再是一件容易的事。 它值得那些工作专注于代码的那部分的人。

Anselm 部分是为了回应 Sacha Greif 的 “现在 CSS 太多了吗?” 总体观点认为,对于今天学习 CSS 的人来说,它的入门门槛比过去高得多,比如说 CSS3天. 那时候,有一个非常直接的途径可以看到 CSS 的魔力。 雷切尔·安德鲁(Rachel Andrew) 在 2019 年的一篇有先见之明的帖子中完美地捕捉到了这种神奇的感觉:

有一点值得注意的是,尽管我们在过去 20 年左右创造了一切,但我仍然可以让一个完全的初学者在一天内教他们用 HTML 和 CSS 构建一个简单的网页。 […] 我们只需要一个文本编辑器和几个小时。 这就是我们在网页上显示内容的方式。

这才是真正的切入点 […]

- “HTML、CSS 和我们正在消失的行业切入点”

Rachel 谈到的是在 vanilla CSS(和 HTML)之上的框架抽象,但你也可以在上面添加一些大的、闪亮的、相当新的特性,比如 CSS 网格、flexbox、容器查询、级联层、自定义属性,以及关系伪类,仅举几例。 当然,并不是说那些是抽象的。 无论您已经编写 CSS 20 天还是 20 年,现在都有很多东西要学。

但回到 Anselm 的帖子。 我们是否需要将 CSS 视为不仅仅是样式设置? 我经常开玩笑说我的工作是在网站上涂漆使它们漂亮。 但是,老实说,我知道的远不止这些。 我们都知道不止于此。

也许 CSS 本身就是一个行业。 想一想编写 CSS 规则时必须经过大脑的所有可能考虑因素。 哎呀,艾哈迈德沙迪德最近 分享他大脑处理的所有事情 只是为了设计一个 Hero 组件。 CSS 触及整体用户体验的方方面面——响应能力、可访问性、性能、跨浏览器等——它显然远远超出了“在网站上拍打油漆”的范围。 到目前为止,根据项目的不同,这些事情中的每一个都可能是某人的全职工作。

所以,是的,CSS 已经达到了我可以想象在某些工作板上看到“CSS 工程师”的地步。 正如 Anselm 所说,“[CSS] 值得那些专注于这部分代码的人。” 这样看来,不难想象前端开发作为一个整体演变为专业化领域, 就像许多其他行业一样.

时间戳记:

更多来自 CSS技巧