故事原由前端
最近我有个刚毕业的学生问我说:我感受如今前端行业已经饱和了,也不是说饱和了,是初级的前端根本就没有公司要,哪怕你不要工资也没公司要你,前端刚学出来,没有任何的项目经验和工做经验,根本就不会有公司要你啊,这是最大的一个问题,并且如今也没有任何公司找初级前端,实习前端,都是要求有工做经验的。我感受学完之后出来找工做,真的除了靠关系,找到工做的可能性很低。程序员
看完了这个学生对我说的话,我很是疑惑,难道如今的90后都是这个作事态度吗?这个学生的状况是在大学打了4年游戏。今年毕业才意识到本身什么都没学,不知道听谁说的前端发展好,本身来自学前端。学了不到一个月,心态就出现了问题。面试
他目前的状况是想找高薪工做,又不愿脚踏实地的好好学技术。我不知道是我不了解如今的年轻人,仍是90后大部分都是这个状态。 我对于这个学生的评价是:本身什么都没有付出过,想着一切都不可能,大事作不了,小事不愿作。算法
我对于目前前端程序员市场行情的见解后端
首先我能够负责地告诉这个学生,前端从2015年才开始大量的需求人才,由于互联网的发展以及W3C的极力推广,目前IT界前端程序员的需求量仅次于Java岗位。框架
若是前端真的有所谓的“饱和”,那真的是大部分人都要失业了。 如今的发展趋势是任何一家公司都须要“互联网部门”,实体必须对接“互联网+”,否则必定会被淘汰。因此我我的认为彻底不用担忧前端会饱和的问题,咱们人口基数大,任何一个行业都有竞争,这是很是正常的状况。学习
为何说前端这种技术性的工做饱和,而不说扫大街的会饱和呢?spa
由于但凡上点档次的技术工做,须要每一个人静下心来去学习的时候,有多少人能真正地作到把技术学好?code
在有技术能力的人面前永远没有饱和的说法,而大部分技术能力不好的,面试了几家工做就以为找不到工做,就放弃了,这样的人固然会说饱和。视频
但是问题在于你技术学好了没有?你说你基本的技术需求均可以知足,我是不相信谁找不到工做的。除非这个社会乱了,真正有用的人才必定会有工做,这是毋庸置疑的。
没有工做经验?没有项目经验?
首先我必须声明一点,工做经验工做年限不等于这我的的技术水平。
我曾经面试过不少人,有不少四五年工做经验的人不如工做一两年的人,这样的事情很是常见。
没有工做经验是正常的,但是没有项目经验就是你本身的问题了。
学习技术必须有项目跟着,网上资源那么多,开源项目那么多?本身把整个项目搞清楚,并非一件特别难的事情。若是连起码的项目都没有,怎么证实你的技术学得好?难道只是看视频吗?这样能找到工做才怪。
掌握如下内容能够找到Web前端工做
最基本的内容,你须要把静态网页写好,HTML、CSS的标签属性经常使用的也才只有几十个。本身能独立做出小米、京东的官网就能够了。
最主要的就是学好原生JavaScript,能充分地对其进行理解和使用。同时这也是前端最为重点的部分,如今找前端工做都须要能熟练使用框架的,如今最火的框架是Vue和React。Vue比较多,而这些框架都是用JavaScript封装出来的,换句话说学好JavaScript,就是把框架学好了。
建议学JavaScript找个负责有经验的老师带一带。既然是学技术,就别对本身太抠,本身能学好JavaScript的人很是少,最好获得专业的人指导,否则放弃的几率会很是大。找别人带带你,本身自学技术,我以为是很是不现实。
后面的内容就是学HTML5和CSS3的新特性,作一些比较炫酷的特效。若是要研究得很是深,那么也确实很困难。但其实咱们在实际的应用中会不多用到,因此做为简单的了解就行。
后面就是前端最为主要的框架了,建议选择学习Vue,成本低,容易学,需求大。 学习前端技术不像咱们之前学习数学语文,须要好的学习方法。本身多在网上搜索一些关于前端的学习方法,我作开发这么多年,太了解若是学习方法不对,一我的是很难学好前端技术的。
若是实在不了解好的学习方法能够来问我。 但愿想学习技术的朋友,不要被别人的言论影响太多,若是选择学技术,就一心的学好,工做都是能够找到的。
当前,前端开发行业的薪资水平到底是怎样的呢?
咱们先用三个数据了解一下。
从表中能够看出,工资在20k-30k范围内的岗位占了30.2%,占比最大,更有一部分精英薪资水平达到30k+。
工资水平呈现逐年上升趋势,17年之后幅度更大。
看到这里是否是有心动了呢?
那么接下来应该作什么?
首先是补完本身的基础知识:
补充学习HTML5/CSS3的课程更
深刻地学习JS,深刻了解JS中的各种对象和方法,使用JS学习基本的算法
学习掌握主流的JS框架
NodeJS能够继续学下去
再而后能够本身动手作一些实践项目:
开发模仿饿了么/网易云音乐/B站客户端等Web应用(这些东西挺火)
作一些涉及复杂用户交互的Web应用(好比用JS开发个小游戏,例如多人版贪吃蛇)
作一个JS全栈的内容管理系统/博客(检验你先后端的JS技能)
使用CSS3/JS实现一些酷炫的动效(能够在codepen排行榜上看看)
最后多刷面试题,好好写一份简历。
若是你们对于学习WEB前端有任何问题,关于如何学习WEB前端的学习方法、学习技巧,怎样快速达到就业的水平,均可以随时来问我,这是我创建了5年的WEB前端学习交流QQ群:484 757 760 。 对于Java和Python我也懂,学习过程当中碰见有问题能够在这个学习群问我、须要WEB前端各个阶段的学习资料,也能够在里面获取。