无可否认,我们正处在一个技术大变革的时代,特别是近几年,从云计算到大数据,从社交网络再到物联网,大量的新技术,新产品,新平台,以及全新的服务模式层出不穷,形成了如今的互联网技术“百舸争流,千帆竞发”之势。而在这浩瀚的技术海洋里,web前端技术的变革突飞猛进,发展格外引人注目。
在我工作的这几年里,前端技术领域先后经历了web2.0,RIA,SPA技术的突袭,而且html5和css3也已经由最初的尝试变成了现在的前端标配。与此同时,各种大量功能各异,简繁不一的web开发框架的涌现,比如react,angularjs,Vue,backbone等,在提高前端开发效率及程序结构方面为架构师提供了不同的选择,又比如nodejs的发展,构筑了前端技术的生态系统,各种基于此的插件及开发管理工具不仅提高开发效率方面,而且也可使用前端语言处理服务器事务,成就了一批全栈工程师的梦想;前端工程化工具如gulp,grunt,webpack等的发展和社区的壮大,也为前端的工程化开发提供了强有力的支撑;而这两年比较火的H5,还有前两天微信推出的小程序,都将前端技术及开发推向一波又一波的浪潮之尖;还有,结合我的对前端技术发展的关注及个人的嗅觉,未来前端技术的更新更加频繁,使用的地方更多更广泛,譬如未来的人工智能,VR,AR技术等都就有新的前端技术来实现相关的产品需求。然而,面对这些技术及未来的风云变幻,作为一名前端技术工作者,我也和大家一样有过类似复杂的心情,激动但又枉然,热血澎湃但又无所适从,就如同面对一个各方面都很优秀的姑娘,你急切的想追求她,但又很清楚地明白她的未来一定是风云变幻和不可捉摸的,这时的你怎么办?
要退缩么?抱着自己熟知的技术停滞不前吗?作为一个热爱技术的码农,一个充满探索欲的热血青年,一个有血性的男儿,我勇敢的说no,我要拥抱变化,积极地去了解她,去探索去理解她的变化,她的未来,与她一起成长,她强我则强,她变化我也时刻变化,未来我才能更好懂她,这样我才不至于被淘汰,才能与她有话可说,畅谈情怀,才能更好地hold住她。
回到技术方面,要想成为一名优秀的前端架构师,就要时刻留意互联网技术的发展,接触和学习新的前端技术。面对新技术,新工具,新领域,我们要积极的去学习,去探索,去深入的了解他的来龙去脉,我们在实际的项目中才能驾驭它,使它为我们的工作服务,才能更好的做好项目架构,把握项目的生命力。
就令我想起前两年看过的一部令我记忆犹新的美国梦工厂出的电影《驯龙高手》,维京少年希卡普与没牙仔翱翔于天空,协同打败Alpha Male的精彩画面。没牙仔是一个难以驾驭的怪龙,希卡普经过多次的搏斗,不弃余力的去了解体会它,在悬崖之巅,在风雨交加的天空,穿越丛林险峻,上天入地,最后才形成人龙合一,驾驭放荡不羁的没牙仔,在天际间翱翔。
同样的剧情在另一部大家熟知的电影里也得到体现,由詹姆斯·卡梅隆执导,二十世纪福克斯出品的《阿凡达》(Avatar)中有个片段就是杰克如何征服魅影,魅影是潘多拉星球的野生动物,形象有如飞龙,速度奇快,凶猛无比,难以驾驭。比起征服小型飞龙Ikran,征服魅影是一件非常危险的事情,杰克为了帮助navi族人免遭毁灭,各种迎难而上,成功驾驭魅影,拯救整个族人。
总之,在这个行业领域,若想驾驭好前端技术及发展的这条猛兽怪龙,就是要不断地去接触它,深入了解它的习性,与龙一起成长,我们才能更好地驾驭它,使我们更加强大,如虎添翼,遇到问题才能游刃有余,才能翱翔于天际之间,行走于悬崖之巅,穿越于恶魔之中。
感谢你的阅读,后面会持续的推出前端架构师的御龙之术,一同学习,交流御龙心得,不断地挑战驾驭各种猛龙,一起翱翔天际间。O(∩_∩)O谢谢
乾以易知,坤以简能。易则易知,简则易从。易知则有亲,易从则有功。有亲则可久,有功则可大。可久则贤人之德,可大则贤人之业。易简而天下之理得矣,天下之理得,而成位乎其中矣。
——出自《易传·系辞》
本人易则知,IT码农,关注前端技术发展领域,本文未经允许不得转载复制