作为一名辛勤的代码搬运工,技术做为安生立命的本钱,今年在技术上还是有一定增长的。
这是一个从一个PHP转行到前端,从一个小白成长为一个菜鸟的艰辛历程。一年中从刚刚接触前端到现在能快速上手各类框架,还是对前端有了自己的一些小见解。归纳为以下
一、前端的必要技能
首先,html、js、css的重要性就不用我多说了吧,基础这些东西不扎实,其它什么东西都是没办法继续的,所谓万丈高楼平地起,地不平怎能立高楼也就是这个道理;
然后,jQuery、BootStrap、HTML5、CSS3、ES6(ES2015),这些东西就属于进阶类了,熟练掌握这些东西前端就算暂时入门了;
再之后,node.js、webpack、gulp、less、sass、vue.js、react.js、angular.js、还有各类小程序等主流框架及打包工具,重要性看个大招聘网站就可想而知了。
如果这些东西都掌握好了,找到一份工作因该是没有问题了。如果想要更上一层楼就要学会写一些自己的东西了
二、前端的发展方向
在互联网行业飞速发展的今天,选择互联网行业就意味着随时要面临行业发展带来的冲击。这是行业的优势,也是业内人士的考验,在这样的环境下,适者生存也就成了行业竞逐的法则。 只有不断的跟随更新去学习甚至要尝试着创造才能在这样的大环境下破浪前行。
前端已经不再是几年前单纯的会写网页就可以了, 随着移动 App、移动网页、PC 应用、PC 网页、微信小程序、支付宝小程序等的相继问世,摆到前端开发者的肩上的重任是越来越重了。
就拿今年的微信小程序来讲吧,你以为会写页面就完了?小伙子如果你这么想就完蛋了,今年小程序推出的云开发平台已经提供了小型的数据云存储支持,这就要求了前端不仅仅要会渲染页面,而且要自己写逻辑判断和后端接口,相信之后的发展微信小程序方面可能就没有后端了(仅个人看法),所以做前端最好还是要掌握至少一门写后端的语言,之后的前端可能会发展成为“全端”。
所以啊,有时候现实也并没有想象的那么美好!个人技能和水平的提升才是最涨底气的。
个人分享与总结:前端学习是一个漫长的过程,学习和动手实践并行才能加深对知识的认识和领悟。活到老学到老就是前端的真实写照。