/ echolihao的博客 / CSDN TUP MASTERS——微软技术大师Jeffrey Richter

CSDN TUP MASTERS——微软技术大师Jeffrey Richter

2011-03-21 posted in [杂记]

20日下午在中科院计算所参加了CSDN TUP MASTERS系列讲座,本期请来的嘉宾是微软技术大师Jeffrey Richter和金旭亮老师。讲座从大概3点半开始,一直到7点多结束,因为有事,我6点40提前离开了。

我大概3点钟赶到了会场,门口的桌上放着一大堆图灵系列的各类计算机专业书籍。我去晚了,多余的书已经赠完,其他的都需要在会场提问才能赠送。不过后来一人拿的书太多了,被收回去几本,我侥幸得到了一本——《Ajax与.NET2.0高级程序设计》。

讲座开始前,我拿着书随便翻了一下。典型的一本翻译过来的书,很多地方翻得很生硬晦涩。

不多久,《程序员》杂志的主编刘江跟大家介绍了一下整个活动的背景。TUP,T—Technology,U—User Experience,P—Product。可以说,P = T +U。一个好的产品必须要有良好的用户界面,也必须有强大的技术在背后做支撑。这二者缺一不可。

讲座正式开始,首先是国内著名微软技术专家——金旭亮老师关于.NET 4.0的讲座。从大二开始就久闻金老师的大名,可惜一直没有见过本人。今天总算是完成了一大心愿。金老师从.NET的历史开始讲起,主要介绍了.NET 4.0的新特性——并行计算等(就记住这一个了…)。中间有个小插曲:现场有个小屏幕显示新浪微博的页面,与会者发送的微博会及时显示在屏幕上(新浪微博的推广力度还是挺大的,之前在另外一个活动中也看到了)。其中一条微博是:菜鸟表示压力很大。大家看到了都会心一笑。

之前就听说了金老师的各种著名言论。比如:读研就是死缓两年。今天也有几个:在说到.NET 4.0的新特性之一并行计算时,金老师说.NET 4.0给程序员提供了强大的功能来编写并行代码,程序员只需要敲打几行代码就可以轻松解决很多并行计算中的复杂问题。接着他表示对于C++程序员深感同情:C++程序员往往很有成就感,因为他们能掌控一切。呵呵,金老师真是可爱。后来在说到经常有人跟他说微软的技术太简单了,没有什么技术含量这个问题时,金老师就比较严肃了。他说,如果你是在没有深入了解微软技术的底层的情况下这么认为或许还可以原谅。但是如果你深入了解了底层的实现还这么觉得,那我只能说你有问题。

对于这个问题,我的观点是:微软的技术和产品表面上看起来是很简单,但底层确实是相当复杂。微软比较喜欢将很多东西都封装起来,使很多底层操作变得对用户透明,给用户提供一个简单易操作的接口和界面。这种做法的好处是微软的技术和产品都比较容易上手和使用,用户很容易利用微软的技术和产品做出东西来。但是对于开发人员来说这样做的问题也是很明显的,开发人员会变得很傻瓜,对底层的机制一无所知。就像一位与会者发的微博所说:.NET是IT民工的sharpest tool。尽管有点偏激,但多少还是有些道理。

金老师讲了一个多小时后,今天的主角Jeffrey Richter步入会场。Jeffrey胖胖的,很是可爱。之前对Jeffrey的讲座充满了期待,但是由于Jeffrey没做什么准备,在大概地介绍了自己最近的情况后,就进入了提问环节。

今天的活动CSDN准备有点不充分,翻译好像是临时有事没有来。只好在会场找了一个志愿者做翻译(好像是一个北航的学生)。这哥们的口语并不是太好,但还是相当厉害。Jeffrey说完一大段之后他基本都能翻译出来。一是记性真好,二是他对很多技术也很熟悉,功底应该十分深厚。

提问环节就比较有意思了,一上来一哥们就说,平时在写程序的时候遇到了一个什么错误,一直没解决,问Jeffrey是怎么回事?这种问题让Jeffrey感到相当无语。主持人刘江说这种问题太detailed,以后不要再问这类的问题。后来有几个人直接用英语提问。我表示很佩服他们的勇气:一是在这种场合能用英语提问很不错。二是英语说成那样也敢提问很需要勇气啊。

Jeffrey说到他最近开始弄Windows Azure,以前没有接触过。对于他这样的大师,这样的转换应该是很简单吧。

暂时就写这么多了。以后想到了什么再补上。

 

 

echolihao的博客RSS feed

关于

echolihao

这个家伙很懒,什么介绍也没有留下

版权申明

知识共享许可协议

Forked From

闭门造轮子

Powered By

Disqus, GitHub, Google Custom Search, Gravatar, HighlightJS, jekyll