零.0.1 前言·写给有缘人

01.coding到80岁

作为一个老程序员,coding已经成为生命的一部分,coding到八十岁是我的理想,而JavaScript是我挚爱的语言!

自从2010年出版个人第一本互联网技术书籍后,便再也没有时间可以写系统性论述技术的著作。因为后来加入奇虎360和百度这两家一线互联网公司,从事前端与手机客户端技术性工作,并主持研发了亿级用户的手机APP,这期间相当繁忙。

在接受了一线互联网企业的再锻造与重塑之后,编程工作就像打游戏一样,让我觉得快乐与充实。每天都能“通关”,解决掉一个又一个问题,与优秀的聪明的睿智的热心的同事们一起协同合作,创造一个又一个生动有趣的产品,成就感是满满的……而且最重要的,在这个过程中居然还能赚到不少钱,让我作为一个程序员能够体面地生活并做自己喜欢的事,这实在是太美妙了!

02.求知之路,道阻且长

而在进入360和百度之前,记得那年是2011年,创业公司彻底倒闭,我失业了。实在没办法,为了谋生存必须找一份有稳定收入的工作。当时是计划入职一线互联网公司,做自己感兴趣的前端(Front-End)coding。因为从大学出来后和师兄们折腾创业,虽有一些技术积累但是不够系统化,而且缺乏职业化的工作经历,求职时是有点尴尬的,一线互联网公司似乎不太乐意接受这种情况,面试之旅已然进入Hard模式。面对逆境,我希望通过用扎实的技术功底和丰富的实战经验来打动雇主。

在复习/学习期间,我查阅了大量国内外文档资料,发现原始资料相对少,原始的资料论文式偏多的,对英语阅读能力有非常大的挑战。而国内的资料大多数有错漏、不完整:首先是翻译问题非常大,术语翻译错误、译文表意模棱两可、原文内容翻译不完整,让人看了更加迷惑不解;国内网上的文章,绝大多数缺乏系统化论述,知识点分散零碎,而且很多有代码错误……各种原因,对自己的学习过程造成了不少困扰。

03.感同身受,写给有缘人

综上,感同身受求知之不易,因此多年后(2019年)有了闲暇便立即着手整理并分享本书,把当前前端核心知识要点梳理一遍,供前端工程师朋友们复习与进阶参考。

如果我能通过自身努力最终能达成入职一线互联网公司的目标,那么更年轻、更健康和更聪明的程序员朋友们只会做得更好。加油吧,奥力给!本书还正在持续更新中,许多章节会陆续“点亮”的 🧡 。