写在前面的话

《CSS in Depth》第二版开篇词

A minute to learn … A lifetime to master.
——Othello

「学会只需一分钟,精通却要一辈子」——这是诞生于上世纪的经典游戏《黑白棋》中的一个标语。

不知道看到这句话的你,是否有过这样的经历:在自己人生中的某个不经意的瞬间,对这个世界的运作规律产生过无比强烈的敬畏之心?或者说,因为偶然间遇到的或听到的某个人某件事,对之前自己根深蒂固的观念和认知产生了强烈的冲击,以至于当时只觉得头皮发麻,不知所措?

当年我在翻开原版《CSS in Depth》这本书的时候,就是这种感觉。2020 年趁着中译本《深入解析 CSS》的发行,我还写了一篇技术博客(关于 猫头鹰选择器)发表到 CSDN 以示纪念。从原版定稿到中译本公开发行,前后足足花了两年多时间,要是算上作者在出版社的线上连载,时间线只会拉得更长。

CSS 虽然不是传统意义上的编程语言,但自从 1994 年问世,至今已经历了数次重大更新,一大批新特性正随着前后端分离模式的尘埃落定而如雨后春笋般出现。CSS 看似简单,要想精通却不太容易。以前车马很慢,在那个联络都靠书信的年代,一些新的语法特性晚个两三年了解倒也不是什么多大的事。可是放到前端 Web 开发正起飞的 2018 年,了解 CSS 的最新进展被推迟两年,是个什么概念呢?这就好比,你还在黑白掌机玩俄罗斯方块玩得不亦乐乎,我已经在王者荣耀里被晋级赛卧龙凤雏般的队友气得捶胸顿足了……

一名合格的极客(Geek),利用英语或其他熟悉的外语学习第一手的技术资料,应该成为一种高度自觉。

何为高度自觉?要自觉到什么程度呢?

答:最好像吃饭要拿筷子、刷牙要挤牙膏、出门要穿鞋一样自然。

可能有喷子忍不住了:什么?这不就是要达到跟自己母语差不多的水平么?要把别人的鸟语捧到这么高的位置,是不是崇洋媚外得过于明显了?

对于这样的喷子,我深表同情——身处 21 世纪,心却留在了晚清。姑且将他们算作“脑残志坚”的井底之蛙吧。放眼全世界,最尖端的第一手计算机技术资料,时至今日依然是以英语的形式发表的。

那么,怀揣极客梦想的普通人应该怎样突破语言关,投身真正的技术浪潮呢?我用的方法是,从感兴趣的领域里找一两本难度偏低的英文电子书,从头到尾精读一遍;然后再尝试难度中等的,一本就够了,也是精读。这样三本书的历练足以练就啃英文原著所需要的语感了。

就像开头那句标语,英语其实也一样,精通之路是没有捷径的。俗话说得好,能人肯下笨功夫。你要做的就是潜心积累,日拱一卒。

在逐渐积累的过程中,如果你也希望尽早了解一下 CSS 的最新动向,这个专栏就比较适合你。接下来的日子里,我将把这本书的第二版最新内容,按照自己的理解分批翻译出来方便大家学习,对于有歧义的地方也会标注出来,大家有什么想法和意见,可以给我留言,共同进步。

真心希望像《CSS in Depth》第二版这样的优质内容能被国内更多怀揣梦想的前端开发者看到、习得。

不要再等上两年了。

相关推荐

  1. 前面

    2024-06-17 04:26:08       8 阅读
  2. 自己c库----小c语言(19)

    2024-06-17 04:26:08       13 阅读
  3. 随笔 | 年末冬日夜里

    2024-06-17 04:26:08       39 阅读
  4. 一个创建css文件之后初始化样式

    2024-06-17 04:26:08       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 04:26:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 04:26:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 04:26:08       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 04:26:08       20 阅读

热门阅读

  1. pdf.js实现web h5预览pdf文件(兼容低版本浏览器)

    2024-06-17 04:26:08       7 阅读
  2. 回调函数-python-chatgpt4-Memory

    2024-06-17 04:26:08       4 阅读
  3. mysql在linux下安装与配置

    2024-06-17 04:26:08       9 阅读
  4. OPPO-HR面笔记

    2024-06-17 04:26:08       6 阅读
  5. js 实现图片纵向拼接并下载

    2024-06-17 04:26:08       7 阅读
  6. 窗口信息保存

    2024-06-17 04:26:08       6 阅读
  7. DllPlugin

    2024-06-17 04:26:08       7 阅读
  8. DAG最长路问题详解

    2024-06-17 04:26:08       6 阅读
  9. Web爬虫-edu_SRC-目标列表爬取

    2024-06-17 04:26:08       7 阅读
  10. Rocky Linux配置国内源

    2024-06-17 04:26:08       7 阅读
  11. Leetcode 76. 最小覆盖子串

    2024-06-17 04:26:08       10 阅读