Oh!Coder

Coding Life

时间过的太快了

| Comments

pic

图片来源:七龙珠

时间过的太快了,转眼2014年已经过半。春节过后也已经有三个多月,虽然这三个多月更加努力,但还是总觉得自己的进步速度有限,而且越来越发现要学习的东西有好多。

这个星期的天气也开始闷热起来,真正有了夏天的感觉。白天除了干热以外,空气中也开始弥散着潮气,开始出现闷热。

这个星期的开始读了一本关于Web安全方面的书。读这本书的初衷本来只是想对Web安全进行一下扫盲,谁知道却引起了连锁反应。这本书的名字叫《Web之困:现代Web应用安全指南》,书不算厚,一共才两百多页。原以为是一本介绍Web安全基础知识的书,但在看的过程中才发现自己掉坑里了。据了解,这本书的作者是安全行业的一位有名的黑客。本书第一部分介绍了一些Web安全的基础知识,看过之后感觉马马虎虎,虽说很多概念也是第一次听说,不过还能勉强了解个大概。到了第二部分,就越看越不知所云,我才发现自己掉坑里了,这本书绝对不是简简单单介绍基础知识的书。书中很多技巧都是经验的分享,根本就不是从基础入手。读完之后对书的内容整体只能算是有个大概的印象,理解其中的一部分内容。但书中介绍的很多技巧以及经验的分享,坦白说根本无从体会。

不过,读完这本书也让自己认识到对于浏览器方面知识的匮乏。发现这一点之后也促使我自己要重新弥补一下这方面的知识。恰好上个星期外出逛书店的时候,无意间发现有一本关于WebKit的书,刚上市。翻看了一下目录,然后几乎没有犹豫就立刻从网上下了订单,书的名字叫《WebKit技术内幕》。目前读到了三百多页,还剩下一百多页,整体感觉还是蛮适合我的。虽然没有从书的目录排版上体现出来,但是按照书中所提到的内容划分,分成了基础篇和高级篇。基础篇以WebKit为基础,借用Chromium项目为实际案例来对浏览器进行整体的剖析。基本上在介绍WebKit的同时,也介绍了Chromium。高级篇讲解的是现代浏览器的一些扩展功能。整体而言,书中讲解知识点之间的衔接做的还是不错的,比较有连贯性。每一章节的末尾还配有实验,通过Chromium的调试工具来验证本章所讲解的理论。而且整本书所涉及到代码的部分,只是讲到具体的接口为止,几乎没有涉及到具体的代码实现,给人的感觉是重点在于讲清原理。我觉得这种讲解方式比较适合我这种初学者,而且对于不打算开发浏览器的人来说,也都是比较合适的。唯一感觉不爽的地方是作者的文笔感觉一般,而且逗号和句号的运用真的是不敢恭维。尤其是你在书上做笔记勾画的时候,明明该是句号的地方,他偏偏是逗号,让你画也不是,不画也不是,蛋疼。

算法方面也开始读一本书,名字就叫《算法》。书中的例子是用Java语言描述的。突然想起这本书似乎是David同学上课的教科书。这本书相对于《算法导论》而言,偏重于实用,而且书中使用了大量的图示,很清晰的对每一个算法进行了展示。不太爽的是,书中的例子用的是Java语言,个别地方多少还是和Java语言有所关联。不过快看完第二章时候,了解了具体算法中使用Java的边界之后,就基本上没有太多的不适了。这本书也不打算一口气看完,毕竟算法实践性很强,除了理解以外,还需要大量的实践,需要多敲一些代码,用以巩固。对于我来说,最终学习算法的目的还是工程实践,而不是进行理论研究。

计划读完这本书之后,再开始读《算法导论》。对于《算法导论》的第三版,豆瓣上有人评论翻译没有第二版好,换了翻译的团队。第三版的翻译出现了很多晦涩的词汇,读起来非常的拗口。翻译质量明显不如第二版,后来我在网上找了一圈的第二版,结果各大电商全都没货,就连淘宝上也几乎都是电子版的打印版。我自己从网上找到了第二版的电子版,发现不是很清楚,尤其是一些带有代码公式和图标的地方,阅读起来比较费劲。后来联系了几家淘宝店家,发现他们的电子版和我自己找的一样,索性自己就跑到北京航空航天大学校内打印了一份纸版(对于技术类的大部头还是不太习惯电子版)。回家之后翻看傻眼了,很多图标打印的非常不清楚,根本就没法看。最后无奈,从万能的豆瓣上联系了一位北京本地的用户,淘了一本二手书,不过几乎全新……至此终于把这本书搞定了,话说想做一名“不坑爹”的程序员不容易啊,苦哇!这也是我为什么养成了喜欢买书的“恶习”,个别朋友到我家看到我藏有“很多”书的时候都会问,“这么多书你看的完吗?”。其实,他们哪里能够理解,想做一名“不坑爹”的程序员的难处……

这个礼拜没有开始读那本《现代设计史》的书,取而代之的是读了那本关于WebKit的书。不过,凡事总有意外,往后顺延就好了,只要没有放弃,就不能说明什么。:P

这段时间一边读书,一边思索。大概未来一年半到两年的时间内,要读的书目基本上也摸索的七七八八了。发现想要读的书真多啊,而且不知不觉的发现,相较前几年而言,这两年所读的也越来越有深度,读起来也越来越有难度。现在每读一本书都感觉像是要翻越一座山,没翻过去的时候,百般挣扎,但每当翻过去之后就会豁然开朗,喜悦之情也是难以言表。之前也在Google plus上发感慨,“知识这种东西真的是神奇,越学越觉得自己无知。”这两年更是感受深刻。不过,只有继续努力了。

锻炼身体方面一直没有间断,每天仰卧起坐和俯卧撑各做一百个。保持这个数量已经有两个星期了,再坚持两个星期试试看,如果没有问题的话,就开始试着增加数量。现在主要是俯卧撑比较耗费体力,仰卧起坐已经快没有什么感觉了,但我想让两者的数量保持一致。如果两者的锻炼数量不一样的话,我可能会搞乱。锻炼身体本来就觉得是一件不需要耗费大脑的事情,如果还要用脑,就会觉得好复杂(懒人的标准型思维)……所以,过两个星期看情况,如果状态不错,就试着增加数量。如果还是目前的感觉,就继续保持原状。坚持三个月,锻炼身体这件事情想必就可以慢慢变成生活习惯,这才是我的最终目的。既要每天保持一定的运动量,又不要让运动成为生活的负担,:)

今天看了几场龙应台的演讲。看完之后,对于文化的理解,又开阔了几分视野。除了看似古板的技术,也应该试着增加一些陶冶情操的人文类姿势。

Comments