一腔诗意喂了狗

高考过后,就要报志愿了。看罢我的分数,我哥建议我选语言类等偏文的专业。我可以不在乎其他人的看法,但他的建议却十分值得重视。难道我真的不适合理工类专业?难道我真的没有数学思维?我现在已经开始怀疑人生了。

我准备用一个月的时间来审视自己是否真的不适合学理。

我最近一直在看《C 程序设计语言》、《CSS 权威指南》、《JavaScript Dom 编程艺术》,通过我最近的文章就可以知道。我准备再加上一本《Thomas’ Calculus》。

《CSS 权威指南》和《JavaScript Dom 编程艺术》是课余时间消遣看的,没什么难度,巩固基础知识用。我之前在图灵社区还买过一本《普林斯顿微积分读本》,这本有选择地看。

如果在一个月之后,我对这几本书中的知识还抱有极大的渴望、还拥有十分浓厚的兴趣、在遇到难题后还能锲而不舍地寻找解决方法,而不是抓耳挠腮、摔书走人,那我悬着的心就可以放下了。


好书短评

《C 程序设计语言》是我买的第一本编程类书籍,也是我第一次在淘宝买东西(第一次在网上买的东西是侠客的域名)。我大概就是被这本书给惯坏的。内容极其凝练,再去读其他书时明显不习惯其他书缓慢的节奏。这本书让人觉得大有一字千金的味道,特别是第一章,作者在引言中说:“第 1 章将对 C 语言的核心部分进行简要介绍。其目的是让读者能尽快开始编写 C 语言程序,因为我们深信,实际编写程序才是学习一种新语言的好法。”第一章区区几十页,已经基本涵盖了《啊哈C语言》整本书介绍的 C 语言知识,不过,确实没后者花哨。后者把变量比作“小房子”,就相当于把二维码画得非常有创意的样子来吸引用户扫一扫——没用。变量就是变量,variable 就是 variable,直截了当地告诉读者更合适。翻译质量还好,哪个地方理解有难度我就去 SafariBooksOnline 与原版的对照,问题往往迎刃而解。

我的阅读方法是,先看每一小节的练习题的第一题,能做出来,就先不看前面的内容把代码写出来,然后再阅读前面的知识完善代码;如果没有这一小节的知识就不能把代码写出来,那么回头迅速找到缺失的知识,精读这一部分,合上书把代码写出来(能运行的代码),再回头认真阅读这一小节的知识完善代码。而后,欣赏《The C Answer Book》里的参考答案(自己动手敲一遍)和解析,与自己的代码比较。

编译运行代码时我选择了 C 语言在线编译器,能节省大量的时间,用过才知道它的好。

《CSS 权威指南》是最近才在当当买的,因为看网上能找到的扫描版真的有够难受的。

CSS 虽然简单,但判断水平的高低往往要着眼于细节。我原来看的是《CSS 设计指南》,它是一本 CSS 入门书,阅读很流畅。虽然这本书内容很简单,我能全部理解,但在实战的时候对一些细节问题明显感觉模模糊糊的(我现在举不出来例子),所以我以前总是不断修改代码,再一遍遍地刷新浏览器看效果。不能再这样下去了,所以我买了这本书。在阅读过程中遇到以前理解得模糊的内容,就整理成篇写在博客里。

《CSS 权威指南(第 3 版)》这本书翻译质量我给 3 星吧(满分 5 星)。我现在的英语水平还不能流畅阅读原版书,只好看中文版的,在难以理解的地方再与原版对照。内容也比较老,不过第四版马上就要出版了,内容改动很大(我看的目录)。

《JavaScript Dom 编程艺术》我以前读过扫描版的,很喜欢,所以买了。在此推荐给所有没读过这本书的人,阅读它就是一种享受。

《Thomas’ Calculus》大家都不陌生,我找到的是英文版的 PDF 文档,数学术语英文单词奇长,虽然要一个个地查词典,但也比读起来就仿佛拒人于千里之外的半通不通的中文名词翻译强。

《普林斯顿微积分读本》是过年的时候买的。大家猜这本书的英文名字是什么?是《The Calculus Lifesaver》,可以直译为《微积分拯救者》,估计是译者怕名字不够高大上,就把作者所在的大学的名字放在了书的标题里,便成了《普林斯顿微积分读本》,只看书名就给人一种 x 格闪闪的感觉。


The end.

The end

Leave a Reply

该博客未开启评论功能。读者可通过 E-mail 与作者讨论相关内容:contact#xiake.me