`
shinfocom
  • 浏览: 1192113 次
文章分类
社区版块
存档分类
最新评论

术有专攻,日益精进

 
阅读更多

术有专攻,日益精进

——摘自《C# 本质论》译者序

最近在看《史记孔子世家》,撷取孔子学琴一则与各位共勉:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

孔子学鼓琴师襄子,十日不进。师襄子曰:可以益矣。孔子曰:丘已习其曲矣,未得其数也。有间,曰:已习其数,可以益矣。孔子曰:丘未得其志也。有间,曰:已习其志,可以益矣。孔子曰:丘未得其为人也。有间,有所穆然深思焉,有所怡然高望而远志焉。曰:丘得其为人,黯然而黑,几然而长,眼如望羊,如王四国,非文王其谁能为此也!师襄子辟席再拜,曰:师盖云文王操也。

这则故事的大意为孔子向师襄子学琴,学了十天并不要求学习新的东西。尽管师襄子一再敦促可以增加新的内容,但孔子坚信,不达到三个境界,不能继续学习新的东西:学习掌握演奏的技巧,领会其中的志趣,熟悉乐曲的作者。最终,孔子领悟到乐曲作者的心境,使师襄子叹服不已。

每学习一种新东西,都离不开这三个境界,正所谓“昨夜西风凋碧树,独上高楼,望尽天涯路”,此境界一也;“衣带渐宽终不悔,为伊消得人憔悴”,此境界二也;“众里寻他千百度,回头蓦见,那人正在,灯火阑珊处”,此境界三也。

从事技术图书的翻译多年,经常有读者来信问:“我想学习编程,如何入手?”对待这种问题,我往往都会勉励他们,万丈高楼平地起,首先要搭建好整个学习框架,梳理整个学习层次,然后选择合适的入门书夯实基础,完全掌握之后再按照已经搭建好的框架逐一填充各个学习模块。

作为一种功能强大、简单好用的语言,C#主要面向需要使用Microsoft .NET Framework来创建应用程序的开发人员。它在C++Visual Basic的基础上去芜存菁,最终被打造为一种更清晰、逻辑性更强的语言。它可以用于开发Windows窗体应用程序、访问Microsoft SQL Server数据库、开发ASP.NET Web应用程序以及创建并使用Web服务。C# 2.0新增了一些重要的特性,如泛型、迭代器和匿名方法等。Visual Studio提供的开发环境使这些特性易于使用,而它新增的大量向导和增强措施能显著提高开发人员的工作效率。在效率为王的今天,C#无疑是很多开发人员的首选编程语言。

本书是一本清晰、简明的C#教程,无论初学者还是专家,都能从中获得有益的内容。本书对C#和其他语言进行了全方位的比较。书中全面讨论了C#语言,每个重要的结构都用简短的示例代码来进行说明。完整的示例代码可从网上获取。Mark Michaelis对本书的内容进行了精心组织,读者很容易融会贯通。每章开头的“思维导图”指明了本章要讨论的主题以及每个主题同整体的关系。

无论你是一名刚开始接触编程的新手,是打算了解C#的一名有经验的开发者,还是一名合格的C#程序员,现在只是想了解一下C# 2.0的新特性,都能从本书中获得需要的内容,快速上手并开始编写C#应用程序。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><textbox inset="0,0,0,0"><font size="2"></font></textbox>在本书翻译过程中,我被作者深厚的技术功底和毫不保留的精神所折服。C#虽然比较容易上手,但它的部分主题对于初学者来说仍然是颇为深奥的。但是,在作者的笔下,一个复杂的主题总能被讲解得简单易懂,而且深入透彻。仅仅这一点,就使市面上的大多数同类书籍黯然失色。

在此,我要感谢原书作者Mark Michaelis,他是一位非常具有激情和活力的技术专家。翻译过程中,他热情、耐心地解释我所提出的问题,并虚心、坦诚地采纳了我所提出的修改意见。另外,还要感谢我的家人,尤其是女儿周子衿,这个仅有9岁的小姑娘,会经常从一些新奇的角度来帮助我重新认识这个世界。最后,感谢各位读者对我的支持和信赖,我会尽自己的微薄之力,继续恪尽职守,为大家奉献更好的译作。

衷心祝愿读者朋友能通过本书,开始愉快而激动人心的C#之旅!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics