故事起因
最近我有个刚毕业的学生问我说:我感觉当初前端行业曾经饱和了,也不是说饱和了,是高级的前端基本就没有公司要,哪怕你不要工资也没公司要你,前端刚学进去,没有任何的我的项目教训和工作教训,基本就不会有公司要你啊,这是最大的一个问题,而且当初也没有任何公司找高级前端,实习前端,都是要求有工作教训的。我感觉学完当前进去找工作,真的除了靠关系,找到工作的可能性很低。
看完了这个学生对我说的话,我十分纳闷,难道当初的 90 后都是这个做事态度吗?这个学生的状况是在大学打了 4 年游戏。往年毕业才意识到本人什么都没学,不晓得听谁说的前端倒退好,本人来自学前端。学了不到一个月,心态就呈现了问题。
他目前的状况是想找高薪工作,又不肯好高鹜远的好好学技术。我不晓得是我不理解当初的年轻人,还是 90 后大部分都是这个状态。我对于这个学生的评估是:本人什么都没有付出过,想着所有都不可能,小事做不了,小事不肯做。
我对于目前前端程序员市场行情的认识
首先我能够负责地通知这个学生,前端从 2015 年才开始大量的需要人才,因为互联网的倒退以及 W3C 的竭力推广,目前 IT 界前端程序员的需求量仅次于 Java 岗位。
如果前端真的有所谓的“饱和”,那真的是大部分人都要就业了。当初的发展趋势是任何一家公司都须要“互联网部门”,实体必须对接“互联网 +”,不然肯定会被淘汰。所以我集体认为齐全不必放心前端会饱和的问题,咱们人口基数大,任何一个行业都有竞争,这是十分失常的状况。
为什么说前端这种技术性的工作饱和,而不说扫大巷的会饱和呢?
因为凡是上点品位的技术工作,须要每个人静下心来去学习的时候,有多少人能真正地做到把技术学好?
在有技术能力的人背后永远没有饱和的说法,而大部分技术能力很差的,面试了几家工作就感觉找不到工作,就放弃了,这样的人当然会说饱和。
可是问题在于你技术学好了没有?你说你根本的技术需要都能够满足,我是不置信谁找不到工作的。除非这个社会乱了,真正有用的人才肯定会有工作,这是毋庸置疑的。
没有工作教训?没有我的项目教训?
首先我必须申明一点,工作教训工作年限不等于这个人的技术水平。
我已经面试过很多人,有很多四五年工作教训的人不如工作一两年的人,这样的事件十分常见。
没有工作教训是失常的,可是没有我的项目教训就是你本人的问题了。
学习技术必须有我的项目跟着,网上资源那么多,开源我的项目那么多?本人把整个我的项目搞清楚,并不是一件特地难的事件。如果连起码的我的项目都没有,怎么证实你的技术学得好?难道只是看视频吗?这样能找到工作才怪。
把握以下内容能够找到 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 前端各个阶段的学习材料,也能够在外面获取。