虽说在之前也是对前端略有听闻,不过也仅限于知晓这是一个偏向于设计的技术。而周遭同学,在每日对编译型程序语言的奋战中,也大多看不上眼这种都是需要记忆的标签的解释型语言。我也一直没有想要过多在这条道路探索的想法。
不过去年一个偶然的机会,想要制作一个h5网页,由此打开了一扇新世界的大门。
不想后端技术那么繁琐以及设计与成果之间的等待和不可视,前端由于重在人机交互,反而更加偏向于艺术,注重美感。即使作为一名工科男,我却深深喜欢上了这门技术,大概也是喜欢上了这种将成果实实在在以表象展现给用户的满足感吧。
由于决心走上了这条路,也当然要现实地观测下前端的发展前途了。
在各方招聘网站上摸索了良久,也是收获了很多信息:
1.虽说相对于后端语言不甚火热,不过也是一门供不应求的岗位了。就业方面可以说是只要有技术,就不愁没饭吃!
2.薪资的比较,在北上广,高级web前端工程师也是与后端语言大佬的薪资不相上下,月薪20k以上算是常态吧;而即使受不了大城市的生活压力,就是在二线城市,普通技术者的薪资虽说要比后端技术程序员均值上要少上一点,不过工作经验丰富的技术者也是收入福利极好的。
即使在网上经常看到“前端还能火几年”,“前端药丸”这种言论,尤其是在最近人工智能编写html代码之后,这种声音也是更加大了起来,但是在我看来,且不说人工智能只是靠着一些算法来编写最简单的代码段:1.作为一门偏向艺术美感的技术,我认为即使是在以后的以后,视觉的欲望也会使得前端的火愈发旺盛;2.另外一点就是,前端的技术进展之快,是始终站在网络变革的浪潮中心的,层出不穷的新技术,也是这门技术一直火热的一大原因,毕竟,就想十几年前,谁能想到仅作为超文本链接的web能够像现在这样如此的绚烂多彩。
既然对于前端的前途没了忧虑,那么接下来就是规划学习路径了。在招聘网站上,我所得到的也不仅仅是福利方面的信息,还有各企业对于员工入职的要求,也就是要想拿到这门手艺饭碗的要求:
1.Html5,CSS3的熟练掌握以及使用 Html+CSS架构页面;(最基础的知识)
2.JavaScript,对原生JSP的编写能力以及对一些框架的使用,如JQuery,boostrap等;
3.切图,将设计图转化为网页的能力;
4.浏览器兼容知识,跨平台,响应式web的构建;
5.前端MVC框架:Vue,React等;
以下则是一些优先条件:
1.Node.js服务端开发;(较多)
2.github上项目出众,或有一年以上微信公众号和blog技术文章的发布;(也是我开始写博客的一个目的吧)
3.Linux系统的使用经验。(较少)
不过总而言之还是项目开发经验与实践能力啦!
如今我已经基本掌握了html与css,正在学习JSP,希望能在这条路上愈走愈远吧!