小程序来临,前端工程师的春天
一夜之间,关于小程序(应用号)的文档、截图铺天盖地袭来。拿到内测权限的公众号,祝你们可以享受到这其他人触不可及的红利。
为了防止还有人没看过,再放一次它的简介:
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
——Allen Zhang
小程序除了给行业造成一次冲击之外,可能影响最大的就是前端工程师了。既然大家都在聊小程序,那我就说说前端工程师吧(以下所述前端工程师,是从事web开发的前端工程师,不是客户端工程师)。
前端在几年前确实是一个不被看好的职业,上次有幸对话Fenng(冯大辉),他说在之前工作的时候,一个Java工程师学习了Html转行做前端了,这个举动遭到了全公司的质疑和部分人的嘲笑,大多数人认为Java才是硬技术,而Html和css不算技术。后来,那个人赶上了某宝的网站需求爆发,一举成名。虽然结局很不错,但是可想而知,在几年前大家对于前端是相当排斥的。
今天跟一个做前端哥们儿聊天,调侃说你们前端工程师的春天终于来了,没想到调侃不成,反被傲娇的回了一句春天早来了。其实想想也是,不是谁都能赶上在大厂修炼得道成仙。鱼龙混杂的时局,更多的是在等待一波洪流,所以很多同样是前端的人,并没有感觉春天早已经到来。千呼万唤,现在小程序出来了,他们真的就能沐浴春风吗?
答案应该是不一定。
且抛开小程序本身的属性和发展不说,就单说前端工程师这个职业,我确信一大波从业者仍然没有春天。
自我工作以来,也接触过很多做前端的同学。除了上述那个哥们儿以外,所见大多,我认为都不应该叫前端工程师,充其量只能叫做会做静态页。对,就是像我一样,能做个下载页,可能会比我好点,因为我不懂Js、JQuery,更不懂Node.js。
前端的入门门槛很低,但是想要学精髓,我认为比Android或者ios这些客户端要难。因为它自身需要考虑到的情景远比一个App考虑的要多,兼容性则更难把控。也正是因为入门简单,加之现在市场上缺少前端的人才,所以导致一大批人“自告奋勇”的加入,更导致一批只学了几周bootstrap入门的人,在找工作的时候,开口就要过万的薪水。
做任何职业都离不开兴趣二字,如果一个前端工程师跟你讲述,他是如何因为特别喜欢设计网站效果图,然后就着手研究Css和Javascript。只为了把页面的浏览保持一致,然后就自己写框架,搞定兼容,搞定mvc,一直到建立一套完美便捷的开发流程和架构。因为发现了可以规模化生产,所以坚持学习AngularJS +NodeJS等新技术,以至于现在把兴趣变成了喜欢招人组建前端团队。那么,这个人一定是个nb的前端工程师。
所谓工程师,和普通程序员最大的区别就在于投入。一个真正的前端工程师需要了解的不仅仅是Css或者JQuery,也应该懂得一点设计,亦或者是了解一下SSH或者Node,这样才能不局限在只会做静态页面。
菜头夸工程师为魔法师,我觉得除了工作要和设计师保持好的合作之外,还一定是要创造某些东西,更重要的是心中始终保持程序员的自我修养。当工作和爱好足够重叠之后,应该会发现,解决问题才是最大的乐趣。
小程序即将来临,如果你也希望感受这波春天,现在学习一下前端技术还为时不晚,说不定趁着下一次月圆,你就可以变身为猿了。已经准备接受洗礼的,希望你们能把握住这次机会,为前端争光,愿你们处处是春天。
此处为业界典范前端工程师:
1. 交往过20+个女朋友的前端工程师;
2. 白天屌丝,晚上在夜店约妹子的前端工程师;
3. 被某社区几百个美女关注的前端工程师;
4. ...
...
99. 男前端工程师几乎都有女朋友(老婆),非应届女前端工程师全部已婚;
就说这么多,程序员大大请别打我。