|
TUP对话大师系列:微软技术大师Jeffrey Richter
http://www.cww.net.cn 2011年3月22日 15:20 通信世界网
原计划200人左右的小规模技术人员活动,在CSDN官网上报名的参会者超过600人,为保证会议质量和现场效果对人员进行了一定控制,仍有超过300人来到现场。 活动由CSDN&《程序员》杂志总编刘江担任主持人。他介绍了Jeffrey Richter和CSDN举办TUP活动的宗旨。 15:20分,北京理工大学计算机学院教师 金旭亮老师首先登场,他的演讲主题是《深度探索.NET》。 金旭亮先分享了他对于.NET框架的理解,在他看来,.NET Framework = CLR +基类库。 此外,金旭亮还谈到了并行编程给传统.NET开发者带来的挑战,以及并行程序和串行程序的对比。最后,金旭亮在谈到NET4.0特性时重点阐述了线程池关键原理和任务窃取、如何开发具有可控性软件系统等内容。 17:10分,Jeffrey Richter重磅登场,他先简单介绍了自己近期在做的事,他透露最近没有在写Windows相关的新的书籍,因为上本书做修订版的时候让他“非常痛苦”。但他同时表示,如果.NET有全新的版本出来,他会考虑再写一本书。他现在另一个重点转移到云计算上,他花了很多功夫在这个方面。 17:15分,直接进入Jeffrey Richter和与会者互动环节。 有人问到:如何看待C#的未来和发展趋势? Jeffrey Richter首先回顾了C#的简史,从C# 1.0到4.0不同版本的变迁和功能上的侧重。从C#1.0开始作为一个C++和Java的补充,作为一种微软挑战Java语言,从2.0引用泛型机制,到3.0以后引用一些其他机制,现在4.0以后,主要是像刚才引入了一些首先是并行机制,其次是动态语言机制,4.0已经提供动态履行。总的来说,还是看好C#的未来。 C#是否就是Java的特殊的版本? Jeffrey Richter同意C#在一定程度上确实借助了Java一些优秀的机制,因为C#是在Java之后才出现的。 有人问到:如何看Mono? 他答到,很高兴看到Mono当前的发展。 17:50进入圆桌环节。 主持人刘江抛出的第一个话题是:如何在技术的浪潮中选择正确的方向? 对此,Jeffrey Richter认为有一个重要原则是选择自己职业一定要根据自己的兴趣,跟随兴趣做自己想做的事情,当前计算机界技术非常繁多,变化非常快,他自己这20多年也用过很多语言。他认为在计算机界生存要具备一个特性要具有很强的适应性。其次就是关于技术选择方向上来说,应该学好计算机基础和核心内容,比如说像操作系统概念、进程管理、线程等。此外,在学好自己计算机基础之上,要专精某一个方向,这样使得自己找工作或者以后从事什么职业就不会有太大问题,例如可以专注计算机图形处理等等。 方敏则结合自身招聘员工的经验对毕业的学生给出了一些建议,他在招聘程序员的时候,发现很多学生写程序能力比较弱,微软有面试当场写程序的环节,很多学生写不出来,有的是能写出来,但是没有用最佳的方案,这时候有90%都过不去。他建议学生上课的时候一定要多写程序,这样等到毕业的时候,才会发现从学生到工业界门槛不是特别高。 金旭亮也强调首要因素是兴趣,他也以自己接触过的一个计算机学生成长经历为例,选择一个感兴趣领域,刚刚开始选一些实用性比较强的内容,入门以后从实践到理论摸通,一开始写一些小游戏,后面接触游戏引擎,再到后面人工智能发现可能数学基础不够,再补数学。他建议选择一个领域以后不要随便见异思迁,从实践到领域打通,马上做东西出来有成功感,逐步向理论扩充,发现什么不懂马上补。一个普通人有足够毅力,基本上要掌握某个技术应该是不成问题,有了这个技能再进一步发展机会就比较多,否则的话,代码没有写过几个程序,看一个设计原本也是不切实际的。 [1] [2]
编 辑:刘佳 联系电话:
关键字搜索:TUP
文章评论【查看评论()】
|
重要新闻 通信技术 企业黄页 会议活动 |