前端是否应该将CSS和JS分开设置两个不同岗位

开发 前端
在新浪和腾讯,前端都是分css方向和js方向的。在淘宝和百度是不分的。不同的公司岗位设置不同,都有各自的道理。

这事从franky的一则招聘说起。昨天franky发了一则招聘前端的微博,招聘条件写得比较实在,不是那种一看就是从别的地方copy过来的那种:

 

 

招聘条件写得看似很低,所以一下子引起了很多关注,微博里,QQ群里很多人在讨论。关于这则招聘,我也有些话想说。

在新浪和腾讯,前端都是分css方向和js方向的。在淘宝和百度是不分的。不同的公司岗位设置不同,都有各自的道理。

我在淘宝时觉得css和js应该一个人来做,因为这两样是紧密合作的,css如何设置和js是关联很大的,这个分开两个人做,在对接的时候一定有很多隐患。当时我认为设置css工程师这个岗位,是因为合格的前端(既精css又精js)很少,但市场需求大,所以拉了些只会css的工程师回来设一个css工程师的职位来凑数,其实是为了起一个过渡作用,等到合格的前端多起来的时候,这些css工程师岗位一定会给撤掉的。但当时我在淘宝大部分时间都在做一些毫无技术含量的专题页,一两个小时出一个页面的那种,占了我工作时间80%以上,其实对我本人来说很痛苦,没什么可提高的。

后来去了新浪,我是专职做js,不用切页面的,后来我发现css和js分开来其实比我想像中隐患小很得多——如果css工程师靠谱的话(事实上css工程师们也在学一些js,大部分人都会借助jQuery自己完成一些功能,所以其实他们对js和css如何协同工作是了解的)。我在新浪时,和css工程师配合得很好,很多问题其实事先说明一下我的思路,css工程师们一点就透。我个人可以有更多的时间关注一些别的东西,以自我提升。在新浪时,无论从工作量上,还是从专注程度上,都比之前我css、js全包时要好上很多。有非常多的知识是我在新浪工作期间学会的,比如ror、python和敏捷。在老东家灰头土脸迎接一个又一个专题页时,我完全不可能在短时间内学习到这么多知识点。而专门设置一个css工程师的岗位,公司招人也会容易得多,而且无论是js还是css工程师,因为分开来工作,所以每个人其实都保持了一个很高的工作效率,不用不停地切换思维模式。在薪水方面,css工程师比js工程师薪水普遍要低一些,事实上这个大家其实都能理解,无论css工程师们是否愿意承认,js的确比css门槛高,也更有供挖掘的深度。所以css工程师们也会想要转型做js,往往是以css入行,再慢慢转型做js。老实说,我觉得有这样一个梯度,无论对公司招聘,还是工程师们的发展,都是非常有利的。

我现在个人非常赞成将两者分开的做法。就像franky教主说的“只不过我的原则就是 绝对不搞那种, 招御厨的标准,费劲半年,招来一个御厨,结果让人家整天 削土豆皮. 虽然这个说法有点攻击 重构这个工作. 但是还是有那么几分道理在”。

【编辑推荐】

  1. 6个优秀的HTML 5/CSS3演示PPT框架推荐
  2. 10个基于CSS3/jQuery的加载动画设计方案
  3. 新浪微博CSS3适用细节初探
  4. 使用jQuery和CSS3实现的超炫3D画廊特效
  5. 30个你应该知道的实用CSS代码片断
责任编辑:陈贻新 来源: 阿当的博客
相关推荐

2012-11-05 10:15:24

路由器VLAN

2022-06-17 09:46:51

Chrome 102Chrome浏览器

2009-07-01 14:49:52

JSP空间租用

2012-10-31 10:36:17

js前端JavaScript页面构建

2012-10-18 09:24:14

Office 365

2011-08-29 18:17:58

Ubuntu

2023-10-04 20:03:46

GOkeyvalue

2020-02-10 10:51:51

云计算人工智AI

2022-05-06 13:19:13

JS前端

2023-03-31 07:31:28

SliceGolang

2016-02-19 09:33:14

无线知识无线技术2016

2020-08-04 07:30:52

CSS控制层叠inherit

2017-06-05 11:23:45

LinuxDiff和Meld工具

2016-07-06 15:43:15

软件定义网络SDN

2022-02-25 13:58:32

数字化转型CIO技术

2016-09-23 11:08:35

前端Javascript模块化

2012-12-17 09:52:18

路由器连接路由器设置

2013-04-08 15:44:28

2010-08-19 11:22:19

marginpadding

2021-05-07 08:03:05

JS动态合并
点赞
收藏

51CTO技术栈公众号