zoukankan      html  css  js  c++  java
  • Work for Fun——享受工作快乐的Jeffrey

     

    Work for Fun——享受工作快乐的Jeffrey

    Windows核心编程5Windows核心编程(5·英文版&《框架设计:CLR via C#深入理解.NET2·英文版)读者见面会后记

    早春二月,弱风拂面,春意盎然。刚刚经历过春雨洗礼的北京沐浴在明媚的春日中,清新宜人,充满着勃勃生机,新的一年,我们又开始为新的收获开始新的耕耘。

    2009215,在这个有着特殊意义的周日,在微软(中国)200人的会议室,迎来了一位特殊的客人Jeffrey Richter,为了北京的读者,他在百忙之中特别调整行程,前来参加“我和Jeffrey相约@北京”活动,与广大读者欢聚一堂,畅谈技术与人生。

    IT界,资深程序员数不胜数,程序员出身的技术图书作家也不一而足,但部部著作都能引人入胜,令人醍醐灌顶,这样的人则凤毛麟角,而拥有“微软传奇人物”称号的Jeffrey Richter(熟悉他的读者亲切地称他为Jeff )便是其中为数不多的让人膜拜的偶像。从事Windows/.NET开发的人员,可以不知道Rob ShortScott GuthrieAnders HejlsbergMark 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与大家探讨了广大程序员共同关心的话题——如何看待CC++C#?最后,IT168记者也提出了读者共同关心的问题——是什么促使Jeffrey选择Windows/.NET?这个问题将Jeffrey的思绪带回1975年(是年,比尔·盖茨创立微软公司)。当年,Jeffrey第一次接触Basic语言,便产生了浓厚的兴趣,并一发不可收,与微软结下20多年深厚的渊源。他认为,兴趣是驱动其始终拥抱前沿技术的原动力。当年的Basic激发了他的兴趣,在好奇心的驱使下,他乐此不疲地探究紧跟微软技术的发展,深入专研Windows/.NET,欣然接受并参与微软技术的每次创新,如孩子般快乐地享受着技术之美。是的,爱因斯坦曾经说过:“对一切来说,只有热爱才是最好的教师,它远远超过责任感。” 在活动之前与Jeffrey的交流中,他提到很重要的一点,即每个人都有广泛的兴趣爱好,比如他自己,就很喜欢爵士乐,爱好魔术,也爱好飞行,但最吸引他同时也最让他有成就感的莫过于搞技术,因此,他将相当多的时间和精力放在技术上,如此一来,经过20多年的日积月累,我们面前的Jeffrey已经成功地将自己塑造为一个越来越吃香的技术实力派人物,而不是昙花一现的流星。

    作为Jeffrey的忠实Fans之一,同时也是其著作 《框架设计:CLR via C#           深入理解.NET2·英文版)一书序言“CLR之美”作者,特约嘉宾王翔也应邀参加了此次活动。他在一些可圈可点的重要地方加以翻译,既不喧宾夺主,又能提纲挈领地把Jeffrey谈话中的精华呈现给大家,从而有效地促进了现场互动。Jeffrey称赞他“power work”。

    活动过程中,很多热情的读者迫切希望Jeffrey签名并合影留念,Jeffrey也总是颇具风度,满足他们的要求。最后,为了弥补部分读者未能亲临现场的遗撼,主办方还特别邀请Jeffrey在新书上留下亲笔签名,对此,Jeffrey也欣然应允。

      

    长达4个小时的演讲和答疑之后,Jeffrey依然神采奕奕,精神饱满,对个别有疑问的读者进行单独辅导。Jeffrey目前写了一个动态链接库Power Threading,其中包含很多有助于线程处理和异步编程的类。JeffreyMSDN杂志的“并发”专栏详细描述了这些类。AsyncEnumerator类便是其中之一,程序员可使用一个简单的同步编程模型来执行异步操作,从而写出伸缩性更强、响应性更高的应用程序和组件。这个类非常适用于控制台应用程序、Windows FormWPFWeb FormWeb服务、SQLSilverlight等。

     

    此次活动中,在Jeffrey的言谈举止之间,我们看到了一个真正的“Power Technical Guy”,一个真正享受技术乐趣的大师。活动虽然结束了,但它带给我们的启发却是深远的,如何选择自己的发展方向,如何高效地融合工作与兴趣,如何经营好独一无二的自己,都是值得我们深思的问题。

     

    关于Jeffrey Richter

    Biohttp://www.wintellect.com/TechnicalBioDetail.aspx?Tech=3

    Bloghttp://www.wintellect.com/CS/blogs/jeffreyr/default.aspx10

    ---------------------------------------------------------------------------------------
    1.诚邀合作: 如果您想翻译、写作或是推荐IT类图书,我们将竭诚为您提供最专业的服务平台。
    2.联系我们: yuany@turingbook.com(E-Mail)
    3.欢迎加入图灵社区与作译者、业内人士进行交流:

    http://www.ituring.com.cn/article
  • 相关阅读:
    wikioi 1002 旁路
    OS X升级到10.10使用后pod故障解决方案出现
    Python challenge 3
    maven 编
    独立博客网站FansUnion.cn操作2多年的经验和教训以及未来计划
    Wakelock API详解
    智遥工作流——会签与多人审批区别
    mysql 参数optimizer_switch
    OpenRisc-31-关于在设计具有DMA功能的ipcore时的虚实地址转换问题的分析与解决
    TROUBLE SHOOTING: FRM-30425
  • 原文地址:https://www.cnblogs.com/turingbooks/p/1393459.html
Copyright © 2011-2022 走看看