代码改变世界

TechEd 2010参会小记

2010-12-05 19:01  NicolasZhang  阅读(690)  评论(2编辑  收藏  举报

12月1至3日,参见了微软TechEd 2010技术大会,虽然三天下来感觉比上班还累,但收获还是不小的,自己写个流水账记记吧。

第一天

到会注册后领了个装有TechEd资料的购物袋,不知颜色搭配原因还是什么,看起来像是旧的一样。主会场装饰震撼,特效非常炫,

IMG_2369

开场的演讲之前有乐队演出还有些出乎意料,听到了墨西哥口味的《大海》,可惜乐队里的那小妞唱功和表演性都差点意思。

IMG_2364

接下来潘正磊女士就微软“开发人员平台和工具的概念及其实际应用”展示了微软在Visual Studio 2010和Windows Azure上所做的努力,

IMG_2374

Charlie Kindel就“‘云’时代的移动终端”发表的演讲确实让.NET和WP7开发人员振奋人心。

IMG_2379

BTW,微软选择下午开始会议有效节省了一天的午餐费用,unpleasantly smart。

 

第二天

上午听了周京生老师的“深入Visual Studio 2010 ”,展示了关于团队在软件项目中如何利用TFS配合Visual Sudio 2010进行协同测试,Visual Studio 2010对的测试支持也着实让我大开眼界。潘正磊女士讲的“走进Visual Studio LightSwitch——商业应用开发的未来”确实让我感到使用LightSwitch傻子都能开发出来企业应用了,同时对于程序员来说开发门槛越来越低将促使开发人员必须加快知识储备和更新。潘家宇老师讲的“更具竞争力的软件建模策略——使用Visual Studio 2010实践UML与逆向工程”主要强调对于敏捷开发来说设计还是应该在编码时进行,Visual Studio提供的UML工具支持可以对逆向工程提供很大的便捷。UML对我来说还真是欠火候,潘老师讲演过程中提的问题中好多都不清楚,还是得加强学习啊。

下午听了李业德的“透过Silverlight技术展现BI”了解了微软对于BI的体系架构,主要是基于SQL Server 2008 R2、SharePoint 2010、Office 2010和Silverlight等由下至上的架构支撑体系。Giorgio Sardo的“构建快速的WEB应用的最佳实践”提到了利用多种方式分析、优化页面速度的方法和工具,其中包括JavaScript Minifier工具Ajaxmin、JavaScript分析工具Doloto和可以自动制作CSS Sprite的工具SpriteMe等。又听了一次Charlie Kindel关于“Windows Phone 7 应用程序平台概述”的讲座,WP7简约的风格、强大的功能和微软对于WP7创造的“开发生态环境(Developer EcoSystem)”确实让我对于WP7的开发满腔热情。朱金生老师就“如何使用Visual Studio 2010并行计算开发工具”的讲演让我认识到当前多核处理器的发展趋势和并行计算的必要性,有时间一定使用VS 2010的Profiler工具对原来的代码进行审视以通过并行计算改进程序效率。期间比较有意思的是有一个会场大概比较冷清,工作人员详尽办法进行“揽客”,竟派出咸蛋超人和Frankenstein。

IMG_2391_副本IMG_2392

第三天

早上听了“企业信息图形化展现利器:Visio与Visio Services”,新版Visio配合SharePoint的动态性和易访问性确实使IT 和商务专业人员可以轻松地可视化、分析和交流复杂信息。“SharePoint开发者指南”的讲师貌似是ABC,一张口流利的英语就让在场很多参会者离开了,我由于对SharePoint还不甚了解硬着头皮听完了也没怎么抓住什么要点……接下来的Ade Miller关于Enterprise Library的讲座倒是让我受益不少,之前听说过企业库还从来没有使用过,没想到企业库带来如此多基础的支持,可以大大提高开发人员的效率,使其关注在业务层次的开发中。下午王立楠老师对于Windows Phone 7平台上XNA游戏的开发又做了细致的讲解,对于微软降低XNA游戏开发的门槛和跨平台部署的努力我很赞赏,通过VS2010开发出的XNA游戏可通过简单的设置即可部署在PC、XBox360、Windows Phone 7上,唯一遗憾的是当前版本的Emulator还不支持模拟的Sensor,今后肯定会支持的。这次比较关心并行计算开发,所以又听了Ade Miller的Patterns for Parallel Programming with Microsoft .NET,这次Ade讲解了Futures、Data Parallelism、Parallel Loop、Parallel Aggregation、Parallel Task等等模型,晕乎。最后一节课关于WF的(微软工作流在企业级开发中的应用),基本上是神码在宣传基于WF做的产品。

杂项

IMG_2359

入口处雷人的欢迎队伍……

IMG_2360IMG_2361IMG_2362

会场的小怪兽们

大会还包括社区技术专场和Channel 9的访谈也同样精彩

IMG_2383

潘家宇大师的访谈

IMG_2398

在Channel 9会场领取的小玩偶,还有其他一些围脖、勋章、背包、环保袋、优盘什么的小纪念品都没有拍照

IMG_2381

社区技术专场俩“说相声”的

IMG_2389

徐磊大哥继续为Scrum布道,我都在不同场合听过徐磊大哥讲三四回了,老崇拜了~

 

总结

这是我第一次参加TechEd大会,作为微软技术的拥趸我对本次大会兴奋不已并且收获不小。虽然我没有有意去听任何一场关于Windows Azure等专题的讲座,但微软对于“云”的投入和宏大设计可在任何一场讲座中感受到,我认为云将为中小企业和个人开发者提供非常便捷的省钱之道,开发者只需关注创意和应用开发而将硬件、部署等问题统统扔给微软去解决,这将催生更多更好的创意、产品能得以实践。此外,全方位了解微软提供的产品和服务也是我本次参会的目的之一,也许有人会质疑微软的独裁,但我关注如何能最迅捷的达到企业或个人的目的才是关键,在课程中我感受到利用微软提供的技术及产品能够非常快速、方便的构建各类强大的企业级应用,鼓舞我们不停学习其新技术和产品。最后对于Windows Phone 7,我认为微软在移动终端给予了强烈的回击,低开发门槛和其强大的功能我想是吸引我和其他WP7开发人员的原因,我相信WP7将在未来移动终端市场中占有重要地位。

 

罗嗦完了,最后附出此次TechEd大会所有讲义下载地址