题图:from Zoommy
注:本文作者是 winter 先生,又叫寒冬,经济寒冬的寒冬。本名程劭非,花名寒泉,前端工程师,Javascript 专家。江湖人称「计算机之子」,貌似和出生日期有关系。先后在微软,盛大,阿里巴巴工作(已离职),知乎「温赵轮」之一。
你好,我是程劭非,网名「winter」。
我最早在 2006 年开始接触前端,毕业后在微软负责 Windows CE 上的 IE 浏览器开发,接触到了当时最先进的软件工程体系,并且积累了很多 UI 架构经验。
后来加入了盛大相继负责电子书的文本排版和 WebOS 项目的前端框架,让我对浏览器的工作原理、前端交互和框架有了更深入的理解。
再后来我到了阿里,担任手机淘宝前端负责人,带领团队开发了开源项目 Weex 移动前端开发框架,也取得了不错的成绩:目前 Weex 可以支持手机淘宝这样的航母级移动应用,把移动应用本身的灵活性、迭代更新的周期和成本优化到极致。
经历了这么多,我常遇到一些工作多年的前端工程师,在看到一些我认为很基础的用法时,发出惊呼:「怎么还可以这样」。
因为很多同学学前端的方式是「土法学前端」,他们对于知识的理解基本都停留在点上,从来没有对前端的知识体系和底层原理形成真正地理解。
加上前端标准的快速更新,前端工程师的学习压力变得越来越大了。就拿 Javascript 标准来说,ES6 中引入的新特性超过了过去十年的总和,新特性带来的实践就更多了,仅仅是一个 Proxy 特性的引入,就支持了 VueJS 从 2.0 到 3.0 的内核原理完全升级。
许多前端程序员都有感触:学习速度跟不上技术发展速度,而手忙脚乱、力不从心。
这个现象,在一些小公司的前端工程师身上尤为明显,一些有技术追求的工程师,技术敏感度和主观能动性都不错,工作了五六年之后,逐步走上技术管理的岗位。但因他们所在公司的业务并不复杂,缺少框架知识积累,个人技术仍处于比较初级的阶段。做了管理,技术没跟上,还错过了最佳的学习时间,境遇可想而知。
工作压力大,技术更迭快,让很多前端开发者高呼「学不动了」。其实不是你学不动了,而是你的知识体系底层构建出现了问题。
所以,我认为 80% 的前端程序员都应该「重学」一遍。
「重学」不是让你忘掉现在所有的知识储备和技能,而是以完备、体系化的方式重新理解前端的知识架构,只有把底层的知识夯实,才能无惧新技术、新变革、新时代的挑战。
而这,正是我在极客时间开设《重学前端》专栏的初衷,我希望帮你把前端技术背后的设计原理和知识体系讲清楚,帮你重构前端技术的整体认知,面对汹涌而来的新技术保持你的核心竞争力。
我会从以下四个模块为你讲解,前三个模块帮你完善基础知识,第四个模块,带你进行手淘的前端实战演练:
订阅福利:
1、专栏刚上新,限时优惠 68,原价 99。2、每邀请一位好友,你可获得 24 现金奖励 (下单后自动返 App 里提现),关注「极客时间」微信公众号可获取返现通知。
本文标题:前端,还可以这样?
- 相关推荐
【前端,还可以这样?】相关文章: