惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

张鑫旭-鑫空间-鑫生活

1分钟速度了解text-align match-parent声明 « 张鑫旭-鑫空间-鑫生活 光标的形状也能设置了,就是CSS caret-shape属性 « 张鑫旭-鑫空间-鑫生活 pretext与文字四面环绕效果的实现 « 张鑫旭-鑫空间-鑫生活 JSON.rawJSON方法的作用是什么? « 张鑫旭-鑫空间-鑫生活 如何使用CSS判断鼠标从哪个方向进入元素? « 张鑫旭-鑫空间-鑫生活 借助mediabunny纯JS实现视频水印、剪裁、合成等功能 « 张鑫旭-鑫空间-鑫生活 务必谨慎使用JS WeakRef弱引用 « 张鑫旭-鑫空间-鑫生活 CSS六边形头像的实现与蜂巢布局 « 张鑫旭-鑫空间-鑫生活 CSS corner-shape与背景底纹技术 « 张鑫旭-鑫空间-鑫生活 浅学WebTransport API:下一代Web双向通信技术 « 张鑫旭-鑫空间-鑫生活 HTML dialog元素新支持了closedBy属性 « 张鑫旭-鑫空间-鑫生活 HTML interestfor属性与悬停popover交互效果 « 张鑫旭-鑫空间-鑫生活 CSS3模拟window7炫酷界面效果展示 « 张鑫旭-鑫空间-鑫生活 图片旋转+剪裁js插件(兼容各浏览器) « 张鑫旭-鑫空间-鑫生活 纯js无图片无外链CSS图片幻灯片播放插件 « 张鑫旭-鑫空间-鑫生活 CSS border三角、圆角图形生成技术简介 « 张鑫旭-鑫空间-鑫生活 CSS “渐进增强”在web制作中常见应用举例 « 张鑫旭-鑫空间-鑫生活 让IE6/IE7/IE8浏览器支持CSS3属性 « 张鑫旭-鑫空间-鑫生活 jQuery – 高亮动态显示页面HTML代码插件 « 张鑫旭-鑫空间-鑫生活 翻译 – 逐渐消失的Flash网站 « 张鑫旭-鑫空间-鑫生活 CSS reset的重新审视 – 避免样式重置 « 张鑫旭-鑫空间-鑫生活 新浪微博插入话题后部分文字选中的js实现 « 张鑫旭-鑫空间-鑫生活 JavaScript实现http地址自动检测并添加URL链接 « 张鑫旭-鑫空间-鑫生活 CSS实现兼容性的渐变背景(gradient)效果 « 张鑫旭-鑫空间-鑫生活 CSS content内容生成技术以及应用 « 张鑫旭-鑫空间-鑫生活 CSS gradient渐变之webkit核心浏览器下的使用 « 张鑫旭-鑫空间-鑫生活 CSS渐变之CSS3 gradient在Firefox3.6下的使用 « 张鑫旭-鑫空间-鑫生活 区分IE8/IE7/IE6及其他浏览器-CSS “\9″hack « 张鑫旭-鑫空间-鑫生活 CSS实现跨浏览器兼容性的盒阴影效果 « 张鑫旭-鑫空间-鑫生活 CSS3&HTML5各浏览器支持情况一览表 « 张鑫旭-鑫空间-鑫生活
找到适合自己的前端发展方向 « 张鑫旭-鑫空间-鑫生活
张鑫旭,zhangxinxu · 2016-08-26 · via 张鑫旭-鑫空间-鑫生活

by zhangxinxu 原创文章,欢迎大力转载,但希望全文转载。
本文地址:http://www.zhangxinxu.com/wordpress/?p=5638

前端发展方向

屋外,灿白的骄阳炙烤着大地,园区的水泥地面腾起了可见的热气,连知了叫了两声都要停下来休息;屋内,阴沉的冷风冰冻着皮肤,爱美的妹子也把简陋的外衣披在肩上,除了空调的呼呼声剩下的就是不绝于耳的键盘敲击声。

这激荡的键盘声,如同一道道神秘的指令,他们汇聚在一起,旋转、扩散、同时以光一般的速度前进,交织与碰撞。越来越多的指令,愈来愈多的碰撞,如同宇宙大爆炸一般,“砰”~一个网络世界诞生了。

在这个世界中,有一群名叫前端开发的人,他们在这里一起或把酒言欢,或指点江山,或塑造光环,受人膜拜。还有一群名为前端开发的人或分门别派,或吵架不断,或推波助澜,好生精彩。还有一群名为前端开发的人,他们在这里一起或板凳瓜观,或茶余饭谈,或拍手称赞,吐槽药丸。还有一群名为前端开发的人,他们在这里或匿名出现,或段子飞溅,或追逐热点,或跟风跪舔,大千世界。

无论哪种类别哪种形态,他们都有一个统一的称谓——前端。

所以,你会发现,前端是N类人的统称,是个很大的圈子很大的世界。很多时候的口水仗,作为围观群众的我看来,完全是两个不同路子不同关注点的人的打情骂俏,是不可能有结果的。为什么呢?打个极端点的比方,就本身职业领域这一块,设计师的关注点和开发同学的关注点能一样吗?如果一样,就不会在设计部门有“我要好好调教我们公司的开发”,同时技术部门有“我要好好调教我们公司的设计师”的说法了。你有看到哪个公司,设计师和开发一起其乐融融去团建的吗?我是没见过的,完全玩不到一块。

人类之所以强盛,就是因为人类本身具有多样性,有各种各样的性格各种各样的特质。前端要想繁荣,也是离不开各式各样的小伙伴在各自的领域和方向上发光发热。关于这一点,其实很多前端都是知道的,但是,遇到有些场景的时候就没有意识到这一点。比方说,偏数据的前端往往喜欢工程化,但是,如果是偏设计的前端,很多时候需要摆脱工程化思维,重视定制化以及特异性思维。但是这两类人就经常会一起争论某个观点,因为,虽然谈论的是一个东西,他们也都是前端,但实际上两人并不是一个路子。同一个路子的前端的争论才会有成长,不同一个路子只会一直吵下去。

如果从产出的代码比重来衡量这两类前端。偏后的前端提交的代码主要是JS和HTML,没错,有HTML,因为套模板,而偏前的前端提交的代码主要是CSS和HTML,这里的HTML往往是原型。在座的可以对号入座看看自己是哪个领域的。

不妨现在喝杯茶,仔细想想自己平时接触的代码,看看自己是从事哪个方向?

然而,放眼实际,很多小伙伴是一个人从头走到尾的,页面自己写,视觉交互自己写,数据交互也自己写。这种小伙伴在重视功能的中小企业或者非纯正互联网企业是非常受欢迎的,技能程度和企业需求也是契合的。加以时日,只要是情商正常,表达正常,在企业做个技术经理是毫无压力的。

但,人往高处走,尤其这几年优秀前端的用人荒,有些团队招人的招数防不胜防,所以,这些小伙伴就忍不住看看外面的机会,一些互联网大厂或者独角兽公司就是心仪的目标。然而,最终的结果可能会碰壁,为什么呢?大厂都是有前端团队的,是一种合作模式,如果你前端跨度很广,但是,每一个点都只是你自己以为不错的水平,其实你什么都不会,这不是全栈,是全蛋。原因下面几点:

  1. 人的精力是有限的
    每天除了吃饭睡觉剩下就是前端的人是很少数的,就算有,能坚持个1年就很了不得了,所以,那些工作才3, 5年就自诩全栈的,只能说可能和我对全栈定义的标准不一样。
  2. 人的特质是固定的
    有人内向,有人外向;有人细腻感性,有人洒脱理性;有人想象力丰富,有人抽象能力出众。前端作为一门承上启下的职业,承接的真是两个不同路数的群体。所以,你若想全栈,需要内外兼修,感性与理性并存,富有想象力,同时抽象能力和逻辑思维能力出众。这样的小伙伴有吗?有。但肯定不是你,因为如果你是这样的人,你根本就不需要看本文喝鸡汤。

所以,正确的发展之路应该是先找到适合自己的前端发展方向,朝着这个方面努力深入,同时扩大自己其他方面的成长。大的前端团队需要的是一专多长的人。

都有哪些方向呢?

我列举几个我知道的方向:界面展现用户体验和可访问性方向、偏后的js/nodejs开发方向、audio/video音视频等富媒体方向、SVG/canvas/webGL动效创意表现与数据可视化方向、工具建设文档管理内部站建设的前端运维方向。根据客户端不同,还可以分为PC端方向,移动端方向以及物联网方向。

我该选择哪个方向呢?

可以从下面几个点判断:

  1. 成长经历
    比方说你以前学计算机的或者通信工程之类的,理工科气质浓郁的,建议往后走,JS要扎实,要懂至少一门后端语言,了解一定的HTML和CSS。如果你以前是学数学物理的,可以走动效数据可视化方向,因为这个领域除了JS扎实,还需要数学和物理比较强。如果是有设计背景的,可以用户体验和可访问性方向,优势在于设计敏感,关注情感体验,对细节把控拿捏更准确,理解并接受重复性工作。
  2. 个人喜好
    喜欢编程喜欢工程化,偏后;我喜欢酷酷的动效,动效方向;我喜欢做面向用户的产品,让整个交互自然,则可以走体验方向;喜欢基础建设,则可以干运维。等等。
  3. 和谁玩得来
    我和设计师们在一起的时候更自然亲切很聊得来,你应该走前端偏前的领域;如果你和后端开发在一起的时候更自然亲切很聊得来,你应该走偏后领域;如果你和设计和后端在一起都很亲切自然都玩得来,你应该做领导,统筹资源,协调管理。
  4. 个人能力
    如果你能力一般般,只想混口饭吃,公司需要你哪个方向你就选哪个方向。如果你能力一般,编程实在学不来,但又不想被人颐指气使,可以试试小众方向,HTML可访问性,无障碍阅读以及SEO等,这是进大厂比较好的途径。就类似于,当年的我想上清华,只能选考古专业一样。如果能力很强,来,这位爷,这里几位姑娘全是本院的头牌,您随便选!

然而,现实是残酷的,不是说你选择了哪个方向,且适合自己,你就一定发展很好,尤其对于选择偏前偏体验方向的前端。

首先,偏体验前端工作需求少。虽然说,前端这个职业背后也分了很多方向,但是不同方向的人员配比和收入水平以及成长速度确是大相径庭的。众所周知,HTML和CSS入门简单,偏后的前端开发花个把月时间熟悉下,就能够从头到尾建一个网站;但是偏前的前端,很大一部分编程玩不来,想学也由于没有计算机基础而不得要领,结果,就没法从头到尾建一个网站。而放眼大中国,绝大多数的企业都是中小企业,这些企业对前端的要求是帮我把功能做出来,所以,你懂的,前者1个人就可以搞定,后者需要找人配合。显然,这些公司都招那些偏后的前端,于是偏后的前端就有很多的实践和项目经验,成长更快,工作更好找。

其次,偏体验前端不被重视,成长乏力。当然,随着前端越来越重视,也有很多公司,有前端团队,也有了分工,其中就会有偏前的前端。然而,这些公司或者说团队对这些前端的要求就是按时按要求把页面做出来,就HTML+CSS写写页面,兼容性好不出bug就行。人很容易受环境影响,如果周围人都不要求你也不需要你页面写得多牛,很容易有感觉自己工作不被重视,成长遇到瓶颈的问题。想换工作,会发现,行业抢手的前端不是我这样的,迷茫就出现了。

然后,偏体验前端同质化严重,经验履历不行进入大厂难。有一些大公司,如腾讯、携程就有专门的偏前的前端岗位,似乎是理想的归巢,职位尊重,福利不错,同事优秀可以共成长。但是,问题在于人家不要你,CSS写页面入门何其容易,几乎无逻辑的,能熟练写页面的人在高校中就一抓一大把。所以,如果你没有很多年的经验,或者显赫的背景,人家为什么要你呢?

胜利的曙光

所以,前端看上去好像很火,实际很多偏前前端的现实挺残酷的。怎么办?有没有什么地方可以解救这些选择偏前方向或希望以后走偏前方向的前端于水深火热之中呢?

有!这个地方就是“阅文集团用户体验设计部”

阅文集团是目前全球最大的正版中文电子图书馆、国内最大的IP源头,由腾讯文学与原盛大文学整合而成,作为引领行业的正版数字阅读平台和文学IP培育平台,阅文旗下囊括QQ阅读、起点中文网等业界知名品牌,拥有1000万部作品储备、400万名创作者,覆盖200多种内容品类,占据国内IP改编市场优势份额,成功输出《步步惊心》《鬼吹灯》《盗墓笔记》《琅琊榜》《择天记》《欢乐颂》《余罪》等大量优秀改编作品。

当下“泛娱乐”概念兴起,集团发展势头凶猛,营收强劲,未来不可限量。

其中有个部门,也就是“阅文集团用户体验设计部”可谓是偏前前端的理想之地,为什么这么说呢?

  • 首先,我们的用户基数海量,而且携带了腾讯的产品基因,对用户体验一定会非常重视,所以,有大量偏体验方向前端的工作需求和人员缺口;
  • 其次,我们团队偏前前端相当受重视,话语权比较大,因为大boss是交互设计出身,所以,一定不会被认为是可有可无的职位,你是独立无二的,没有你就不行,就是这个感觉;
  • 然后,关于成长,团队有个在体验侧非常有造诣的前端同事,这位同事不仅长得帅,而且乐于分享,只要你积极主动,一定会有不一样的成长的;
  • 最后,想加入我们并不难,你JS一点都不会?没有关系,只要你能证明你CSS比绝大多数人厉害!什么,你CSS也不会,没关系,只要你能证明你HTML比绝大多数人厉害!什么,你没有多少工作经验,没关系,只要能够让我们看到你的潜力就可以!

大家可能关心的问题

  1. 问:阅文集团和腾讯是什么关系?
    答:类似于新浪微博和新浪,蚂蚁金服和阿里巴巴的关系。
  2. 问:阅文集团会上市吗?
    答:新浪微博已经上市了,股价蹭蹭蹭;蚂蚁金服是要上市的;阅文集团嘛……你猜~~

    答:2017年已经香港成功上市。

  3. 问:阅文集团福利怎么样?
    答:大福利和腾讯一致,如几险几金,公积金还有年终,家属和小孩都可以有保险;小福利各有千秋,比方说腾讯过节发高大上礼品,阅文直接发现金,现在是直接发积分,等同现金。腾讯8点后下班发夜宵券,阅文直接发现金。腾讯没有餐补车补,阅文直接发现金。腾讯高温发降暑用品,阅文直接发现金,现在是积分,可换购各种卡。腾讯团建经费1500,阅文800,现在升级到1200了,之后会慢慢靠齐。对了,阅文过节也有礼品,只是逼格一般;降暑也有用品,就是六神。
  4. 问:薪资怎么样?
    答:腾讯标准。
  5. 问:前端团队现在多少人?
    答:加实习生和回家生孩子的,目前共15人。

    答:目前人数已经有20好几了。

  6. 问:上下班打不打卡?
    答:不打卡。

    现在要打卡了,时间是10点之前。

  7. 问:有食堂吗?
    答:没有。只能苦逼地去对面的美食广场吃各种美食然后变胖。补充:园区有食堂,就在隔壁,物美价廉,且走两步就到了。
  8. 问:加班多不多?
    答:互联网公司正常水平。

    答:我们体验设计部前端加班在平均线以下,周末想加班都不批。

  9. 问:在哪里上班?
    答:上海市浦东新区碧波路690号(2号线张江地铁站附近)。
  10. 问:有没有什么不足的地方?
    答:有。坑位非常紧张,如果你上厕所频繁,请慎重考虑。

    2月份已经搬入新的独立办公大楼,腾讯装修水准,已经不要担心厕所问题了:

    乔迁图片

阅文集团诚招前端工程师(用户体验方向)(社招)

职位要求(专业部分,其一即可,多专更佳)

  • 在HTML无障碍阅读,无障碍访问,SEO方面有深入研究
  • CSS基础扎实,对CSS有着比较系统深入的理解或CSS基础扎实有灵性,有较大潜力
  • CSS优秀,同时HTML和JS也比较熟悉
  • 移动端开发染指多年,各种CSS3特性驾轻就熟对各种设备的尿性了如指掌
  • CSS战五渣,但JS玩得溜得不得了
  • canvas大神或SVG大神

职位要求(通用部分,必须满足)

  • 注重视觉表现,交互体验,有良好的UI感知
  • 个性乐观开朗,思路清晰,具备良好的自我管理能力
  • 对交互细节,代码质量有着严格的高要求
  • 有写文档和写注释类似这种利于团队合作的好习惯

职位要求(参考部分,如果上面优秀,可忽略)

  • 本科以上学历
  • 熟悉jQuery
  • 懂点后端东西
  • 热爱分享
  • 某方面兴趣有专长,例如,宋仲基全球粉丝会会长之类

工作内容

  1. 负责阅文集团Web产品的前端实现
  2. 负责阅文集团Web产品的性能、用户体验优化

简历投递

简历请投至:zhangxinxu@yuewen.com

我个人的习惯是,简历只要来了,就一定会回复,无论适合还是不适合,但是,不一定保证及时性。

坐等新同事~~

补充于2016年8月30日
有同行问有没有北京的职位。

我特意问了下北京的同事,阅文集团北京那边也要招前端小伙伴的。阅文集团北京前端团队主要负责QQ阅读相关产品,没错,就是那个吊炸天的QQ阅读,更纯正的腾讯背景,办公环境比上海这边高大上很多,坑位无需排队。上班地点中关村软件园数字山谷。

招聘职位:前端开发JS方向,所以JS基础要相对扎实!
工作内容:负责旗下品牌后台管理和合作项目的前端开发工作。

若有兴趣,可以简历至:wangxiaoguang@yuewen.com

记得标注下哪里看到的招聘信息。

祝你好运!

补充于2016年9月21日
注意:本次招聘为社会招聘,实习生和应届生不在考虑之类,所以还在学校的或者今年刚毕业几个月的就不要投简历的,无一例外会被残忍拒绝的。另外,如果本文置顶,说明还有职位需求,如果文章不置顶,则说明职位饱到不能再饱了,此时的简历也会无一例外会被残忍拒绝。

补充于2017年2月14日
依稀还有1~2个职位,要求也会更加严苛些,总之再不上车就来不及了。另外,有设计师想要引荐的也可以联系我。

补充于2017年4月19日
新增一个要求不太高的偏体验侧前端名额,本科学历,2年多工作经验即可,主要工作是支持运营侧业务。

补充于2018年07月18日
因业务扩展,和有同事转岗去背景,现在又有2个前端招聘名额,机会难得,赶快上车。