最近后台总有朋友向领扣🐱诉苦:前端工资都这么低吗?有点不想学了...
后台收到的截图👆
其实,大可不必如此惊慌,因为高薪的前端不是没有,但需要学的东西真不少
有学员几年前从制药转前端。那时候前端还比较热门,他把主流的web框架、前端开发技术都学了个遍,才找了份属于当地平均薪资的前端工作。
在后来工作中也算比较幸运,跟着师傅多做了点项目。渐渐地能力跟薪资就不匹配了,选择了北上,现在薪资应该翻了3倍多
所以领扣🐱想说:能力到位了,薪资也就到位了
如果你真的想入门前端,了解了解现在前端的底层薪资也好。这也就是最下限了,未来有的是上升空间。
这里分享一下他学习前端的心路历程,希望给真正想入行前端的朋友们指条明路。
01 认清现实,虚心求教
因为他是转行,所以前期压根没惦记着高薪,有份前端工作就不错了。于是每天兢兢业业的切图,改js,积累经验。
但能力低就没人带他做项目,只好用下班时间恶补,去学HTML、CSS、开发框架、算法和数据结构...
但学完一圈下来,他发现前端知识其实非常稀碎,如果没有很完整的知识体系,只会去论坛、公众号、某某学习网站东拼西凑的话,压根学不到啥。
于是厚着脸皮去请教大佬,如何系统性的学前端。结果人家阿里大佬说:入门前端的话,只要一本书、一套视频、一份算法真题、一些项目实操,就足够了。
然后他甩了一份知识图谱,光看着就觉得挺厉害的。至少对于一个半路出家的小白来说,
如果你当前的能力匹配P5水平(应届生),那你就按P5的学习思路来,去巩固一些相对基础的东西,然后再进阶到下一阶段。
扫码免费试听 了解更多前端考点👇
02 不同职级 考察重点不同
就拿P5入门级别来说吧:主要需要特别掌握的两个方面是开发技术主流框架
首先是开发技术方面,我重点学的是Javascript,其他知识跟着《web前端工程师》讲座学了个大概,通过前期自学+后期巩固。应对中小型面试足够了。
Javascript属于基础编程知识,需要掌握的有:
类型
字符串值,数值,布尔值,数组,对象。
原型链
JavaScript继承的方法之一。
作用域
作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到 window 对象即被终止,作用域链向下访问变量是不被允许的。
闭包
使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。
在 js 中,函数即闭包,只有函数才会产生作用域的概念。
事件
HTML 事件是发生在 HTML 元素上的事情。当在HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。
异步
在函数返回的时候,调用者还不能够得到预期结果,而是将来通过一定的手段得到结果(例如回调函数)。
正则表达式
检索、替换那些符合某个模式(规则)的文本。

其次是主流框架:

可以根据他们的使用场景,掌握其中之一就好
Angular
必须使用它的模块机制 ,必须使用它的依赖注入 ,必须使用它的特殊形式定义组件。
Angular带有比较强的排他性,约束多,擅长复杂中后台场景和多人协作。
可以学习模块化编程和如何测试模块,简化开发流程,随着google的大力支持和逐渐流行,有些岗位需要有angular的知识才能工作。
Vue
具有轻量级的框架,学习成本低,运行速度快,但社区可能没有Angular和React那么丰富,很缺乏高阶教程与文档,不利于seo优化。
React
简洁、灵活、高效,可以和其他框架并存,可以与已知的框架或库很好的配合。
其他就是些工具上的安装和操作。学完这些之后,基本就算是入门前端了。
03 入门只是基础,手撕算法也很重要
但学到这你会发现,虽然基于《web前端工程师》掌握了,基础知识,丰富了简历。还是收到了一些小公司的面试邀约,但是对于进大厂,望尘莫及...
其实最大的两个原因是:
  • 完全没有刷题经验
  • 没有项目经验
刷题经验其实很好补,只要你对刷题这事儿足够重视。
为什么这么说呢,因为随便去论坛看看帖子就知道,现在前端连实习岗都考算法题
所以说,有意识的刷题,才能提升面试成功率。这里他刷的就是LintCode上的前端面试高频题
这是领扣🐱新出的题库,适合基础薄弱的同学练手
大家可以扫码后,免费试着去解答,看下自己目前的水平到哪里了!
👇
04 多做项目,提升简历含金量
最后分享几个比较有意思的项目,大家可以尝试着做一下,说不定就能吸引面试官的眼球
30secondsofcode
这是一个前端实战网站,包含400多个代码碎片,可以搜索自己想要的语言,剩下来的时间可以学习其他知识点。
Codrop
有很多关于网页设计的文章及教程,而且都是跟着时代的潮流走,也是灵感源泉。
最后,领扣🐱希望大家的前端水平能得到提升,并且顺利拿到心仪offer!
点击“阅读原文”开启前端备战模式
继续阅读
阅读原文