再给1-3年的前端唠叨 4点诚心建议
文/北妈
阅读本文需要 3.3分钟
一
最近后台和私聊留言越来越多人,问找工作和学习的事,说好难,很多问题没准备或者压根不会,直接就问懵逼了。
然后大部分都是问:北妈我该怎么办,总感觉看不下去,一些基础想学,又学不进去,左右为难。直到现在还是会有不少留言说,北妈可不可以告知下详细的学习路线。
这类相似问题,从我建立公众号起,回答不下几百人,我都会回复一句,看我之前文章吧,基础没打好。从基础抓起吧,基础概念和技能心里都没数,当然找工作和晋升很难了。
然后你又没有经历过BAT大厂的开发方式和解决方案,所以被问到一些比如性能、代码优化架构等常识问题,你脑袋又是一片空白。
我很早写过很多文章强调前端三板斧:html、css、js和三大框架vue、angular、react的对比,还有nodejs的分析等通俗易懂的文章。
熟悉我的老读者应该都知道,我以风趣幽默的风格详细阐述了前端的发展历程和基础的重要性,流行框架的对比、优缺点,幽默的语言解释枯燥的nodejs、v8引擎原理等。
但还是有很多人听不进去,总去追一些语法糖层面的新兴框架。
以前开发者只要掌握 HTML、CSS、JavaScript 三驾马车就能胜任一份前端的工作了。而现在除了普通的编码以外,还要考虑如何性能优化,如何跨端、跨平台实现功能。
而且还不能成为单纯的"API调用工程师",一定要掌握框架背后的原理性知识,对我们的要求真的是越来越高。
二
所以,北妈今天重新给你梳理一下前端知识框架,帮你把知识点重新做个遍历,查缺补漏,另外在送你4点良心建议,大家谨记
1、打好基础
无论是做什么样的专业技术工作,专业基础都是十分重要的。基础不牢固,到一定程度都是岌岌可危的,无法在上升。
HTML、CSS,JavaScript。特别是JavaScript,我们对前端基础的掌握程度,极大程度上体现在对JavaScript的掌握程度上。即使最近流行的typescript,其实底层也是JavaScript,是需要编译为JavaScript后才能在浏览器运行的。
即使是高级前端工程师的面试中,对于JavaScript知识的考核也是必不可少的。不仅体现在JavaScript语法,API,也很大一部分包含着最新的ES6的知识。
2、深究原理
万变不离其宗,市面上框架再多,也脱离不了基础原理,我们需要知道的原理不仅体现在框架的原理上,也体现在JavaScript语言和浏览器引擎的原理上。
比如Vue响应式的原理,Virtual DOM生成真实DOM和Diff的算法,运用到的发布订阅设计模式,自定义指令,插件挂载等等。
高级前端作为初级前端的引领者,要能够帮助初级前端工程师解决棘手的问题。如果不懂得原理,如何能够快速的定位和解决问题,解决了问题,升职加薪才会一路平滑。
3、紧跟潮流
现在前端技术体系更新十分迅速,快到什么程度?想着要不要尝试用下Vue 0.x,然而现在Vue都要出3.0了。
前端体系中这两年SPA已经不是新名词,PWA,SSR,小程序愈发流行,前端微服务化的趋势也应运而生,RN,electron在移动端,桌面端的使用也越来越多,ES10标准的发布也没几个月了,god,说实话北妈我都学不来了。
技术人成长不能再单打独斗,闭门造车了,要学会与人交流,学会将别人的知识为自己所用,多逛论坛和开源社区,时刻保持前卫。
4、勤于学习
一名优秀的程序员绝对不是一个被别人牵着鼻子或者被人用鞭子赶着才会去学习的人,他一定是一个主动学习的人。
优秀的程序员之所以优秀,是因为他有深厚的知识积累,而这些知识的来源,是因为他在不断地学习。日积月累,自然就出现了差异
所以为何我总强调,保持前卫和主动学习的习惯,这一点是你职业生涯加薪前进的不二法宝,也不会让自己焦虑。
三
说了这么多,下面总结一份百度T6、阿里P7级别都需要掌握和学习的知识列表,从js基础到 nodejs,到vue、react框架应用、到小程序开发一应俱全,希望大家做到心中有数
先不要急着排斥,这不是一份单纯的广告,这是我费了很多精力,从我认识的人脉,认真挑选的真实BAT经历的大牛 百度最年轻的T8高级工程师之一:MAX 总结的课程大纲,而且不出意外,他会是我一直的合作伙伴,绝对正宗,不是水货。
毕竟是百度出来的高级专家,还是有很多干货,不是市面上一般教程能比,而且不出意外,我应该会和他一起为大家出课,至少有这个计划,毕竟我精力有限,出这么多课,难保证质量,所以请百度大牛出山。
这是一份“web全贱“课程系列,但主打前端全栈,十分全面,从js、nodejs、vue、react到小程序开发、性能优化应有尽有,以前所有的疑惑和知识点,从基础到高级到专家级别都有包括。
所以今天我原创隆重推荐,非市场软文,大家务必要咨询下,北妈不建议你错过。
领取方式:添加小学妹微信
识别扫扫描,即可交流领取Web全栈视频
希望你能够收获不一样的启发和思考~
我觉得你们应该点 「在看」
标签:
相关文章
-
无相关信息