前端是否应该将css和js分开设置两个不同岗位
2012-03-06 11:32
519 查看
这事从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教主说的“只不过我的原则就是 绝对不搞那种, 招御厨的标准,费劲半年,招来一个御厨,结果让人家整天 削土豆皮. 虽然这个说法有点攻击 重构这个工作. 但是还是有那么几分道理在”。
招聘条件写得看似很低,所以一下子引起了很多关注,微博里,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教主说的“只不过我的原则就是 绝对不搞那种, 招御厨的标准,费劲半年,招来一个御厨,结果让人家整天 削土豆皮. 虽然这个说法有点攻击 重构这个工作. 但是还是有那么几分道理在”。
相关文章推荐
- 前端-JS和CSS的引入/写入位置应该放在哪里?
- js相关1.设置下拉框只读2.判断两个数组是否相等3.form表单取值
- [原创]IE不同版本兼容性----JS设置CSS
- js判断当前页是否与链接一致而现实不同css
- js前端进行同一域名或不同域名下两个页面跨域通信
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- go判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但 是对应不同的顺序。
- JS弹出层[用CSS来定位不同弹出层]
- 关于设置登录过滤权限后 css和js无法加载问题
- phpstorm live Edit 自动刷新html、js、css设置
- 为ie6,ie7,firefox(ff)设置不同效果的css写法
- 51FitSoft.cn智能建站是否应该使用DIV+CSS呢?
- 移动端前端笔记 — 遇到的常见JS与CSS问题及解决方法 ( 摘自zdwzdwzdw)
- div+css - table中直接输入的文字和其他标记设置不同的颜色
- web前端开发分享-css,js进阶篇
- 前端页面使用js实现不同终端引入不同的html页面css样式js等
- JS轻松实现CSS设置,DIV+CSS常用CSS设置
- [开发笔记]-页面切图、CSS前端设计、JS
- 【前端网站】 前端(html、css、js)精品网站收藏
- JS+CSS设置img在DIV中只显示Img垂直居中的部分