Programming C# 4th. Edition 中文/英文版对照阅读体验

 Programming C# 4th Edition 中文版/英文版 对照阅读体验

    大概是耐心所至的缘故,我那几篇冠以“深入浅出C#”的文章在网络里被广泛转载——这当然是好事!有更多的朋友通过我的介绍认识并喜欢上了C#这门可爱的语言。广泛转载的Side Effect就是我的邮箱时常被网友们热情的来信所填满(现在没人写信了,不然我还可以用“读者来信如雪片般纷至沓来”这类我上小学时的作文常用词汇自吹自擂一下),大多数来信的内容都差不多——是初学者向在下询问如何系统而又有效地学习C#语言程序设计。特别是在书籍阅读方面,一定要我推荐出一些书来才算心满意足。另外,最近有一些友人开办的培训机构邀请我去讲些C#开发基础课程并参与.NET开发的课程设置改革,也询问到我选用什么教材进行教学、让学员们能够快速、正确地踏入Microsoft .NET Framework开发领域这一问题。二事并一事,其实核心问题都集中在一点上,那就是“C#语言的初学者应该读什么书”。

        在我看来,推荐读书是一件非常困难的事情。第一,每个人的理解能力和阅读风格都不一样,正所谓“众口难调”。同一本书A同学读了说好,B同学可能就感觉一般般,搞不好到了C同学眼里就成了垃圾(阿猛怎敢冒“推荐垃圾”之恶名耶?);第二,正如人无完人一样,书也没有完美无缺的,不是有“尽信书不如无书”的古训吗……可是作为初学者(特别是没有任何编程经验的初学者),尚无对一门知识的辨别能力,怎么可能知道哪里是正确的、哪里有不足呢?结果往往是书的思想没抓住、精髓没领会、重点被忽略、被书中败笔带来的疑惑搞得彻夜难眠、书中的错误也就此埋下祸根(此君不骂阿猛“误人子弟”才叫见鬼)。如此一来,推荐好书本来是一件功德无量的好事,结果却扛回一块“推荐垃圾、误人子弟”匾额,实在是划不来。

        那么,到底怎样的书才能算得上是一本优秀的入门书籍呢?以在下几年来的教学和开发经验来说,它应该具有这样几个特点:

·         全面性:有人认为入门教材就是给被学者看的,反正初学者什么也不懂,那些高深的内容就不必提了。此言谬矣!一本入门书,最重要的一点就是让初学者对一门学科有全面的了解,知道自己学的是什么,学了之后能用它做什么——最简单能做什么、最高深又能做什么。不然的话,只可能越学越迷茫。

·         正确性:这点自不必多言,一本高阶书中有错误,至多书被人一把火烧掉了事;一本入门书中有错误,很可能就把一个人才付之一炬了。

·         权威性:权威性意味着可信度。光给出一个正确的结果不算难事,还要有权威的诠释才算完整、才能展示一个人的“功力”。“苹果为什么会从树上掉下来?”牛顿告诉我是因为万有引力,我侄女告诉我说是因为它不想在树上呆着了,呵呵。另外,技术也是有雅俗之分的,权威的发言往往是很雅致的——那是有深度的象征。

·         有深度:优秀的入门书不是“平”的,它会把该深的地方讲深,读者暂时理解不了的地方点到为止(全面性决定了它不可能只字不提)。一本优秀的入门书读下来,给人的感觉应该是在缓和的低山小丘间漫步,而不是在广场上溜达。有句话说的很好:你把学生当什么来教,那教出来的就是什么。推广一下,你把读者当傻子、写的内容一点儿深度也没有,那到最后读者对这门功课的理解就会像傻子一样——书和作者的价值也就不言而喻了吧。

·         有脉络:这是一本入门书的精髓之所在。一门知识摆在一个好学者面前,时间有限,精力有限——从哪个角度介入这门知识最妥当?沿什么样的路径学习最合乎逻辑?知识怎样组合才能让学习者坚持到最后?对高级内容应该怎样留有接口以方便后续的学习?怎样与实践结合最能激发读者的兴趣?……要考虑的东西太多了,但绝不能不考虑,不考虑这些的书是一本没有灵魂的书,最后的结果是让初学者学完之后云里雾里、糊里糊涂。

·         可读性:如果没有这一点,以上诸点恐怕都要作废了。要达到可读性强,往往不是作者一个人就能做到的。一本好书,不但有作者的智慧凝结在里面,还凝聚着编辑们的辛劳(很多书比较有意思,编辑的功力比作者本人还牛!),如果这本书是译文版,那还凝聚了翻译、校审、译文编辑们的辛劳——译文不准确、新文字排版不科学,一样会影响可读性。所以,选入门书的时候不妨看看作者、译者、编辑、出版社都是哪些。(补充一点:是不是书里的例子越多越好呢?那可不一定。代码实例是要看质量的,应该力求恰到好处,过多则有用花括号骗稿费的嫌疑;过少又会给人纸上谈兵的感觉。)

        现在是笔者喝茶时间,10分钟后继续……

        上面说了这么多,那么究竟哪些书作为C#程序开发的入门书籍比较好呢?

        考虑到权威性的问题,我们把选择的目光放在Amazon的打榜书上,因为这些书可以说是经得起世界级考验的书。在这些书中,本人喜欢的出版社有四个,分别是Microsoft PressApressO’ReillyWrox

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值