随笔分类 -  Reading Thoughts

摘要:这几天在看《重构:改善既有代码的设计》英文评注版这本书,以前简单看过这本书,但并不是看的特别深入。经过了一段时间的“磨练”,现在回来重新看这本书,又很多想法。   首先,这本书是一本好书,我感觉是软件工程师必看的一本书,而且如果有大量的编码经验看这本书会收获很大。这本书主要内容是代码重构。   在书中第3章中有这样一段话是用来描述代码注释的:   A good time to use a comment is when you don't know what to do. In addition to describe what is going on,comments can indicate areas in which you aren't sure. A comments is a good place to say why you did something. 阅读全文
posted @ 2014-05-08 10:44 Finlay Liu 阅读(606) 评论(0) 推荐(0)
摘要:读一本与专业相关的书,不同时间段的自己有不同的感觉,还有不同的感想。1.接触编程语言 原来刚刚接触编程,对自己的要求就是看懂书就够了,看不懂也记下来。这是刚刚我接触编程,看一本C++入门的书需要一月才能看完,但看完有怎么样呢?看完了会用吗?2.写C++小程序 后来在看书的时候就比较注重实践,书上的例子、程序自己看懂后会不会编出来。才发现看懂和编出来有大的区别,看懂了不一定会编。一切以成果为主,看懂了但不会编就是没用。3.现在 现在看书,又与原先不同。原先对自己的要求是能编出来,现在我对自己的要求是会用,并且知道其本质。会编与会用我感觉是两种状态,会用是指在工作项目或编一些... 阅读全文
posted @ 2012-12-26 15:24 Finlay Liu 阅读(133) 评论(0) 推荐(0)
摘要:10.28篇昨天晚上睡觉前在床上看了会《编程匠艺》,有几个部分给我很大的感触,于是第二天上课前抽空把感想写下来。只为自己以后能看一看,反思反思。我原本以为,在软件开发这个行业最重要的是技术。当我一口气看完书的推荐序后,我发现自己现在好幼稚,希望掌握一门技术就可以成功,可是现实真的是这样吗?软件开发者的核心竞争力是什么?我原来一直认为就是 coder自己的编程能力和创造力,以至于自己太过于看重技术方面。在我看来,当代程序员的核心竞争力至少体现在这么几点上:有扎实的基本功,活跃的想象力与创造力。快速学习的能力,具备行业和领域知识,以及专业的软件工艺能力。而在这其中,专业软件技能是最根本、也是最重要 阅读全文
posted @ 2012-11-28 09:21 Finlay Liu 阅读(167) 评论(0) 推荐(0)