可能很多人觉得大前端这个概念很新,但其实这个概念已经有好几年了。2017年,以饿了么为代表的一些公司开始提出大前端的概念。2018年,InfoQ举办了首届全球前端技术大会(GMTC),会上针对前后端分离、跨平台和PWA技术设置了专场。在去年5G的趋势下,前端岗位的内涵和外延不断拓展。今年大前端趋势越来越明显,跨平台技术层出不穷。BATJ主要厂商已经布局了小程序和移动端。要获得offer,你必须能够在多个终端上进行开发。这一切都在告诉我们,前端大潮来了!很多人问我什么是大前端。简单来说,大前端是形式上的变化,而不是固定的职责范围,是“前端”职责范围的延伸。说到大前端的盛行,影响已经开始显现。企业开始降低人力成本,前端岗位竞争日趋激烈。一些自媒体也开始看不起移动端开发,“移动端饭碗会被抢”、“听说没人要原生开发”,这些言论频频出现在各大社区,让不少移动端程序员极度不安.前后端边界的融合,倒逼程序员转型转行。每个人都变得焦躁、恐慌、不知所措,生怕有一天突然被淘汰。但最坏的时代往往是最好的时代。你为什么这么说?在原有的前端开发中,各个领域的科技巨头独领风骚,新人很难脱颖而出。然而,看着大片的前端领域,也无计可施。虽然大前端来势汹汹,但新手只要努力,还是有机会重新崛起的。如果在原来的领域不火,为什么不在大前端领域大放异彩呢?机遇与挑战并存,是时候向大前端发起冲击了。只要你现在就开始抓住机会迎接变化,提前搭上前端大巴,你就已经领先了大部分人(如果他看了我的文章还无动于衷的话)。那么想要入门的小白该如何学习呢?这里有几点建议:(1)多学、多看、多练,坚持每天敲代码,哪怕是重复的;(2)乐于分享,帮助他人解决问题,同时成长自己;(3)先模仿,后创新,学会站在巨人的肩膀上;(4)规范代码,让自己可以review,也可以给别人看;以上可以说是对生活有用,但对于转行的小白来说,似乎有点道理。反正一开始也想不起来去知乎、师傅、github、博客园、CSDN、掘金等等网站。我的生活-百度就够了。所以在这里我推荐上述网站。如果您有任何问题,请去搜索它们。如果你有时间,请转到相应的栏目。如果你有能力回答一些相关问题,就把它们当作玩游戏和做任务。慢慢你会升级。除了关心我的人之外,看到我现在的朋友们想必都已经下定决心了。给大家分享一下我读过的几本好书:html:label-feature-semantic(html跟后两者有关系,然后下一步自然进阶)css:css2的基本属性-css3的新特性-《css世界》深入理解css2属性-《css揭秘》玩转css3js新特性:《DOM编程艺术》-《锋利的jquery》-《js高级程序设计》-《高性能js》-《js语言精粹》-《js设计模式与开发实践》节点:《Node.js高级编程中文完整版》-《Node.js开发实战详解》-《了不起的Node js 将JavaScript进行到底》-《深入浅出Node.js》Vue:《Vue.js 2.x实践指南》注:没看过犀牛书,不代表不推荐基础还是建议看书多系统学习。如果你看博客和文章,就不会发上面提到的知乎、掘金等链接。有时候看视频学习也不是那么枯燥,那就去B站等视频平台吧。当然,对于那些流行的框架,自然要看对应的官方文档和社区。基础也很抽象,怎么找工作?1、Bootstrap主要是基于手机端,制作多终端响应式网页。2、微信小程序,使用微信提供的框架制作,只能在微信中运行,类似于原生应用。3、cms内容管理系统采用后台模板数据标签+静态页面组成一个完整的网站。……看公司主营业务,选一个提高熟练度,拿第一份工作。什么都不知道,什么都不知道。到此为止,这篇文章也该结束了。这篇文章是为像我一样想转行的人写的。可能很多人比我们好,也有很多人不如我们。不相信赞美,不惧批评,前端路上你并不孤单!最后说一句题外话,本人在一线互联网公司工作十几年,指导过很多同行业的小辈。帮助了很多人学习和成长。我意识到有很多经验和知识值得和大家分享,我们也可以通过我们的能力和经验来解答大家在IT学习中的很多困惑,所以在繁忙的工作状态下,我仍然坚持整理和分享各种东西。最近整理了一份前端入门进阶资料,包括CSS、JavaScript、HTML、CSS3、HTML5、JQuery、Ajax、Vue.js,感兴趣的朋友【点我】免费获取。希望能用自己的力量帮助更多迷茫迷茫的朋友,帮助大家在IT道路上学习和发展~
