2011年12月24日

摘要: 记得以前面试的时候被问到一个问题:“你平时业余时间有没有读过什么开源的代码,谈谈是如何读的?以及有什么收获”。问题很好,当时却答得不怎么样,可能那时经历有限,也一直记着这个问题,常常在思考,现在写一些简单体会。我觉得读代码有几个步骤,刚开始就说去看架构文档,我觉得那是扯蛋,如果你基本没有看过里边的几行代码,架构是看不出来的,文档看过之后,似乎也没太大作用,过后即忘。唯有多花些时间,在代码里来回查找各种引用、调用关系,以及诸多函数的实现细节后,才会慢慢有所感觉,才能接近于理解其架构。所以我的观点是先看代码,再看文档,而不是相反。我觉得有这么几个层次:1,框架的主要类,这些类是读代码的入口,从文档 阅读全文
posted @ 2011-12-24 18:04 Hibernate4 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 因本人英文阅读速度实在太慢,只好看中文,最近在看一些译文,看得真是费力,可又不愿总是翻原文,于是和原文对着读,把里边认为不合适的译法一一校正。觉得有些原则还是要遵守:1,统一:英文原文用一个词,则中文不应该时而译为A,时而译为B,即使是近义词。2,不要删改添加修饰:尽一切可能忠实原文,原文如果备受青赖,一定有他的很多优点,甚至是几乎没有缺点,有些人译着译着,时而少一段,时而漏一句,比如一章总结就故意不译,这是不负责任的行为。3,不要打错字:这对于用拼音的人来说错的相当多,翻译完却不花一点时间来校验,费那么大劲翻译一本书,应该鼓励,可是如果几个月的时间都花了,再花一两天时间来校验下拼写错误,岂不 阅读全文
posted @ 2011-12-24 17:29 Hibernate4 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 宏观,即系统设计与架构;微观,即算法精确实现,两条路,选一条坚定地走下去,可有所成。夹在中间的则是添砖加瓦的码农,如果不脱离这个层次,则只能面临淘汰。我,似乎适合宏观,天赋所致。框架先这么定,具体以后再详述。 阅读全文
posted @ 2011-12-24 17:07 Hibernate4 阅读(116) 评论(0) 推荐(0) 编辑

导航