Work for Fun——享受工作快乐的Jeffrey
Work for Fun——享受工作快乐的Jeffrey
《Windows核心编程(第5版)》(《Windows核心编程(第5版·英文版)》)&《框架设计:CLR via C#》(《深入理解.NET(第2版·英文版)》)读者见面会后记
早春二月,弱风拂面,春意盎然。刚刚经历过春雨洗礼的北京沐浴在明媚的春日中,清新宜人,充满着勃勃生机,新的一年,我们又开始为新的收获开始新的耕耘。
在IT界,资深程序员数不胜数,程序员出身的技术图书作家也不一而足,但部部著作都能引人入胜,令人醍醐灌顶,这样的人则凤毛麟角,而拥有“微软传奇人物”称号的Jeffrey Richter(熟悉他的读者亲切地称他为Jeff )便是其中为数不多的让人膜拜的偶像。从事Windows/.NET开发的人员,可以不知道Rob Short,Scott Guthrie,Anders Hejlsberg和Mark Anders,但对于Jeffrey Richter,却能够如数家珍地说出他写过的每一本书,津津乐道地提及这些书对自己职业生涯的影响。对于他,人们从来不吝惜赞誉、溢美之词:
他是公认的Windows/.NET领域的一面旗帜,
他是技术类畅销书的缔造者
他是崇尚大道至简,擅长化繁为简,去芜存菁的高手
他是深受读者喜爱,甚至崇拜的传奇
他是Windows/.NET的传道者,总是乐于授人以渔,与大家分享经验和心得,
共同从优秀走向卓越!
这是Jeffrey第三次来到中国,他高兴地说到:“北京变化很大,漂亮,干净,交通方便”。更让他意外的是那么多朋友愿意放弃休息时间,在略带寒意的风中前来参加见面会。
站在我们面前的Jeffrey,幽默风趣,亲切友善,脸上时不时露出孩子般开心的笑容。会议一开始,Jeffrey便和大家一起分享“线程池和可伸缩应用程序”技术大餐,这是他目前重点研究和关注的主题,同时也是很多开发人员希望了解的热点。在演讲中,针对Windows应用开发过程中的同步I/O,异步I/0、异步编程模型、多线程程序的设计和优化,Jeffrey用生动、简明的语言,形象的手势,典型的实例进行了深入的剖析和比较,这在《Windows核心编程(第5版)》(《Windows核心编程(第5版·英文版)》)也有提及。整个过程中,在场的听众全神贯注,专心致志地听讲,并不时地点头,脸上露出会心的微笑。
在Q&A现场互动环节,来自微软和其他公司的员工,来自高校的学子,先后提出自己的问题,和Jeffrey展开热烈的探讨。在媒体互动环节,Jeffrey认真回答了《程序员》杂志记者的提问,他提到:“每一个开发语言都在不断的演变,而开发语言的一个趋势就是不断简化我们的开发过程。虽然以前我们在涉及语言开发时,可能会关注于通过很多方法来选择最必要的方法,但现在并不是这样了,我们可以通过其他的方式达到同样的目的。因为,现在处理器的速度越来越快了,可能会利用处理器方面的进步,包括多核技术等来解决这一问题。关于C#语言,这是一个非常长命的语言,以后肯定还会有长足的进步。”
随后,Jeffrey欣然接受51CTO的颁奖。在2008年度IT技术图书评选中,《Windows核心编程(第5版)》理所当然地入围,成为年度当之无愧的王者。此后,针对51CTO记者的提问,Jeffrey与大家探讨了广大程序员共同关心的话题——如何看待C,C++和C#?最后,IT168记者也提出了读者共同关心的问题——是什么促使Jeffrey选择Windows/.NET?这个问题将Jeffrey的思绪带回1975年(是年,比尔·盖茨创立微软公司)。当年,Jeffrey第一次接触Basic语言,便产生了浓厚的兴趣,并一发不可收,与微软结下20多年深厚的渊源。他认为,兴趣是驱动其始终拥抱前沿技术的原动力。当年的Basic激发了他的兴趣,在好奇心的驱使下,他乐此不疲地探究紧跟微软技术的发展,深入专研Windows/.NET,欣然接受并参与微软技术的每次创新,如孩子般快乐地享受着技术之美。是的,爱因斯坦曾经说过:“对一切来说,只有热爱才是最好的教师,它远远超过责任感。” 在活动之前与Jeffrey的交流中,他提到很重要的一点,即每个人都有广泛的兴趣爱好,比如他自己,就很喜欢爵士乐,爱好魔术,也爱好飞行,但最吸引他同时也最让他有成就感的莫过于搞技术,因此,他将相当多的时间和精力放在技术上,如此一来,经过20多年的日积月累,我们面前的Jeffrey已经成功地将自己塑造为一个越来越吃香的技术实力派人物,而不是昙花一现的流星。
作为Jeffrey的忠实Fans之一,同时也是其著作 《框架设计:CLR via C#》 (《深入理解.NET(第2版·英文版)》)一书序言“CLR之美”作者,特约嘉宾王翔也应邀参加了此次活动。他在一些可圈可点的重要地方加以翻译,既不喧宾夺主,又能提纲挈领地把Jeffrey谈话中的精华呈现给大家,从而有效地促进了现场互动。Jeffrey称赞他“power work”。
活动过程中,很多热情的读者迫切希望Jeffrey签名并合影留念,Jeffrey也总是颇具风度,满足他们的要求。最后,为了弥补部分读者未能亲临现场的遗撼,主办方还特别邀请Jeffrey在新书上留下亲笔签名,对此,Jeffrey也欣然应允。
长达4个小时的演讲和答疑之后,Jeffrey依然神采奕奕,精神饱满,对个别有疑问的读者进行单独辅导。Jeffrey目前写了一个动态链接库Power Threading,其中包含很多有助于线程处理和异步编程的类。Jeffrey在MSDN杂志的“并发”专栏详细描述了这些类。AsyncEnumerator类便是其中之一,程序员可使用一个简单的同步编程模型来执行异步操作,从而写出伸缩性更强、响应性更高的应用程序和组件。这个类非常适用于控制台应用程序、Windows Form、WPF、Web Form、Web服务、SQL和Silverlight等。
此次活动中,在Jeffrey的言谈举止之间,我们看到了一个真正的“Power Technical Guy”,一个真正享受技术乐趣的大师。活动虽然结束了,但它带给我们的启发却是深远的,如何选择自己的发展方向,如何高效地融合工作与兴趣,如何经营好独一无二的自己,都是值得我们深思的问题。
关于Jeffrey Richter:
Bio:http://www.wintellect.com/TechnicalBioDetail.aspx?Tech=3
Blog:http://www.wintellect.com/CS/blogs/jeffreyr/default.aspx10
---------------------------------------------------------------------------------------
1.诚邀合作: 如果您想翻译、写作或是推荐IT类图书,我们将竭诚为您提供最专业的服务平台。
2.联系我们: yuany@turingbook.com(E-Mail)
3.欢迎加入图灵社区与作译者、业内人士进行交流: