昨天大致分析了IT中的12个职业,相信大家大致都有了了解,那么现在我就从工作内容、职业技能、职业需求等方面为大家详细分析这些职业。
今天我们先分析一下JS这一职业吧!!!
JS
1 工作内容:JS工程师其实分成两类,在之前讲CSS的时候已经提到过,一个是套页面的,一个是前后端分离的。
对于套页面来说,一个是做一些简单的动画和交互和验证,轮播图,弹框,验证用户名等等。另一个就是通过Ajax取一些后台数据,在页面上展示出来。
前后端逐步分离,彻底的改变了前端的世界。前端有了架构。前端工程师和后端工程师只通过Json数据交互,然后进入服务器端。
2 需要技能:环境,源码管理( 基础【Http,语法,组件,F12,Json,Websocket】框架【JQuery,AngularJS,Bower,RequireJS,GruntJS】业务【金融,教育,医疗,汽车】第三方【视频,图片】
3 发展前景
0~6个月:6K~10K6~12个月:8K~14K一年~两年:12K~20K两年~五年:18K~30K五年以上:24K~
JS的入门相对来说比CSS难的多,但是他的好处是学会一点是一点,需要一个积累的过程。
所以JS相对来说比较平滑,而且现在学习的曲线也比较清晰,慢慢在业界都形成了相对完善的框架。
成长路径:
JS菜鸟-JS初级工程师-JS中级工程师-JS架构师-UED-前端Leader-前端大牛
这三者有太多相似,到最后你会发现,语言只是一种工具而已。要做的事情,其实是差不太多的,并不需要对所有的语言都特别熟悉,有一种打底的,其他的都可以随意去玩了。
4.入门门槛
必须有CSS基础或者是有后端Java基础。
你要么是会了CSS,要么是精通了一种后端语言,千万不要CSS没学好,后端语言也不会就直接学JS,心里会没底,不踏实。
(大家可以加入爱好集结,一同交流:342836117) 欢迎交流: (老师q:858288017)
5.哪些行业适合做JS
IT界:CSS,然后是所有的都可以其他界:所有的都可以
6.职业限制
JS的职业限制也挺多的,主要就在于学习的方向上很容易误入歧途。
学到一些好的框架其实很赞的,对于大多数人来讲,就够了。只是缺少一个清晰的指引。有的时候你会发现,你对Http了解的比较少,会是一个瓶颈。你对数组啊,循环啊不了解,是一个瓶颈。你对MVC不了解,也是另一个瓶颈。对Json不懂,不知道怎么定接口,也是个问题。