小碗汤 · 2020年03月15日

前端应该怎么学?应该学习哪些框架、工具链,建立自己的编程体系,这里带给你不同的体验!

放眼前端这几年的发展,经历了移动互联网时代的爆发,出现了以 Angular、React、Vue 为代表的三大前端框架,竟然成为了困扰前端工程师的一个“难题”——哪个框架最好?我该学哪个框架?

除了框架之外,语言也不甘示弱,近期就有 TypeScript 即将取代 JavaScript 成为前端主流语言的说法。那么,前端究竟还会有多少新知识?

一方面很多前端同学在抱怨前端发展太快学不动了;另一方面还有不少同学陷入瓶颈,怀疑自己甚至怀疑前端这个行业。不能否认,追踪热门框架和技术的最新发展很有意思。

回过头来再看前端技术的发展,那些热门的前端框架和五花八门的各种库,真的能直接帮助你进阶到下一个更高的级别吗?或许短期有效果,但如果你想在这个领域深入进去,还是应该把最宝贵的时间花在可迁移的技能上——那些永不过时的技能。

那对于前端人来说,永不过时的技能是什么呢?

关于这个问题,我曾经和前手机淘宝前端负责人 winter 聊过,他曾经带过几十人的前端团队,也非常热衷于工程师的培养,对前端工程师成长有很独到的理解。对于前端来说,winter 认为不过时的技能还是一个工程师的“内功”,对应不同级别的前端工程师来说,需要具备的核心技能也不太相同。

null

根据 winter 给的前端工程师的核心技能,我观察我身边工作了几年的前端工程师,发现他们其实具备了前端的基础技能,但想要进阶高级甚至技术专家,还是需要提升自己的核心能力,也就是编程能力、架构能力和工程能力。

编程能力,就是用代码解决问题的能力。你编程能力越强,就能解决越复杂的问题,细分又有调试、算法、数据结构、操作系统原理等基础的支撑,你才能解决各种麻烦的问题。

架构能力,就是掌控复杂系统的能力。当一个系统足够复杂,你会写每一块、能解决每一个问题,不等于你能搞定整个系统,这就需要架构能力。架构能力包含了一些意识,也包含认识业务建立抽象模型,还有一些常见的模式等。

工程能力,其实核心就是成事的能力。你要知道,当系统规模越来越大时,光靠你一个人是没办法完成的。那如何保证几个高手互相能够配合好?如何保证项目里面水平最差的人不拖后腿?工程化建设,往往会跨越多个业务如何保证质量和代码风格?

这三项能力不管对于前端还是后端开发来说,可以说都是从初级、中级走向高级必须要跨越的鸿沟,也是作为一名程序员永不过时的技能。

后来得知 winter 和极客时间教研团队在去年开设的第 0 期「前端训练营」的基础上,全新设计了线上的「前端进阶训练营」,为期 5 个月,课程的重点就是打造前端工程师“永不过时的技能”,希望可以让焦虑的前端人找到突破自己能力边界的方法,都能进阶为资深前端工程师。

关于 winter

程劭非,网名“winter”。作为前手机淘宝前端负责人,他曾带领团队开发出了阿里巴巴开源项目 Weex 移动前端开发框架,支持手机淘宝这样的航母级移动应用,把移动应用本身的灵活性、迭代更新的周期和成本优化到极致。

winter 目前投身计算机教育事业,他认为前端还是个非常年轻的领域,用一个词来形容就是“百废待兴”,如今的前端正处于充满机遇和挑战的阶段,只要找到正确的学习方法,绝大多数同学都可以在前端领域有所建树。

winter 是如何设计前端进阶训练营的?

简单来说,你在前端进阶训练营将进行的是“实践式学习“,在老师和助教的指导下,尽可能模拟真实的一线工作环境,让你具备资深前端工程师解决问题的能力,提前感受大厂开发工作流。

想要进阶资深前端工程师,除了能完成任何界面和交互的基本需求外,还需要考虑兼容性、代码可维护性、语义表现分离等问题。根据资深前端技能模型,你还要在组件化、工具链和持续集成等领域有深入思考,并且对架构能力和工程能力有所要求。因此 winter 在设计课程时,深度对标阿里 P6 前端技能模型,设计了 8 大学习模块,从而提升编程能力、架构能力和工程能力。

前端知识架构部分,winter 将讲解两种前端学习方法,并通过“前端知识图谱”帮你建立前端体系架构,明确前端工程师的发展方向。
JavaScript 部分,winter 将带你掌握 JavaScript 的核心功能和设计思路。
HTML 和 CSS 部分,winter 将带你深入理解 CSS 语言、排版、绘制和动画。
浏览器工作原理和 API 部分,winter 将用 JavaScript 实现一个简化版的模拟浏览器,帮你理解浏览器的整个工作过程。
编程与算法训练部分,winter 将带你解决一系列具体问题,练习并提高编程能力。
组件化部分,winter 会通过一个复杂程度适中的组件开发过程,帮助你理解组件化的概念、应用场景和基本思路,了解组件化的历史与现状,提升你对组件化这一工程手段的认知。
工具链部分,winter 会从一个实际案例出发,完整实现一套可以用于实际开发的工具链模型,帮助你理解工具链的各个方面。
发布与持续集成部分,winter 将带你从零开始搭建一套极简的线上服务和与之搭配的发布系统,基于这个发布系统完成前端的持续集成体系,学习如何用持续集成保证前端代码质量。

课程通过 5 个月的线上教学,运用全新的“交互式学习”的方式,让你边学边练,在练习中思考。同时搭配助教随时答疑、班主任学习跟踪、讲师直播等学习服务,全方位保障你刻意练习的效果。

训练营面向什么人群?

这门课程面向初级、中级前端工程师,希望通过刻意训练能帮你达到阿里 P6 工程师的能力要求,进阶资深前端工程师。所以如果想要报名,需要具备基本前端开发技能。说白了就是首先你要是一名称职的前端工程师,可以将视觉稿变成前端代码。

学完后你将获得什么?

通过 5 个月的学习和训练,你将不仅收获编程能力、架构能力和工程能力的提升,还将按照一线大厂的开发流程,完成三个实战开发项目:

  • 一套组件的基础设施
  • 一套包含初始化、构建、调试、测试的工具链
  • 一套线上服务和发布系统

另外报名前端训练营并顺利毕业的同学,如果你一年内有找工作相关的需求,极客大学会通过企业推荐通道直接将你推荐给这些企业,包括但不限于:阿里巴巴、百度、腾讯、华为、字节跳动、微众银行、亚马逊、美团、滴滴、陌陌……

除此之外还有 TGO 鲲鹏会的 600 家企业推荐通道为你敞开,包括 VIPKID、汽车之家、58 同城、明略科技、每日优鲜、好未来等快速成长型企业。

如果你:
目前从事前端开发工作 1 年以上,不满足工作现状,希望谋求更好的前端工作岗位;

  • 深陷自学泥沼感到力不从心,渴望得到高手指导;
  • 仅仅在小公司开发页面,不甘心自己一直原地踏步;
  • 想全面提升自己各方面能力,进而升职加薪。

欢迎你加学习顾问,了解前端训练营的教学安排。

如何报名?

「前端进阶训练营」原价 ¥2999,早鸟特惠 ¥1999,我还特意又为大家申请了大额优惠券,输入优惠口令:XWTFANSSS,可以再优惠 ¥200,相当于券后到手价仅 ¥1799。听说这周就要涨价到 ¥2399 了。大家不要错过优惠哦。
扫描下方二维码,或者点击链接报名链接http://gk.link/a/10gG0即可报名,不要忘了输入优惠口令 ~
0.png

推荐阅读
关注数
1
文章数
116
微信公众号【我的小碗汤】博主,分享技术文章和记录编程中遇到的问题及解决方案,工作中提高效率的工具,推送原创文章及优秀文章等
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息