视频:Microsoft PDC 09,算法及数据结构内容及其他
2009-11-27 13:57 by 老赵, 6511 visits这里又有一些新整理好的视频。Microsoft PDC 09是最近的重头,只要您是搞微软技术的,无论关注哪个技术方面,都可以找到许多有用的内容。我也经常从此类大会中了解许多平时不太关注的内容,也算是保持知识的新鲜度。此外,还有算法和数据结构相关的内容,以及有趣的Visual Studio纪录片。
Microsoft PDC 09
PDC,也就是Professional Developer Conference,专业开发者会议。这是微软的又一个技术大会,而且应该是个真正的技术大会。我为什么这么说呢?一个重要方面便是讲师的身份。PDC的讲师,大都是各微软产品团队的开发人员和设计人员,甚至一些科研人员,包括许多Technical Fellow和Distinguished Engineer等神仙级别的人物。总的来说,这个会议是来搞技术的。
与此相对的一个典型是TechEd,它的定位是技术推广,让各厂商、合作伙伴了解微软技术、产品发展到什么样子了。因此,它的讲师大都是微软的咨询师,传教士等技术传播人员,而往往不是真正的技术开发者(当然我并不是说他们就不懂技术了)。从课程难度和深度上来说,TechEd大会的课程基本上都不能超过200,都应该属于介绍性质的,而PDC的内容,一般都要是300及以上了。
因此我的观点就是,如果您专注于技术,那么不妨多专注于PDC或MIX等技术会议,而不要在TechEd上追求太多——除非您已是高管,那么TechEd可以给您更凝练的感受。
一星期前微软在洛杉矶举办了PDC 09大会,然后放出了全部视频。然后经过了几天的下载和上传,我也终于把它们都放到优库上去了。如果您和我一样,在国内直接看PDC网站上的视频很慢,那么不妨可以看看优库上的版本。当然,您也可以选择去大会网站上下载高清版本,或低清版——还是比优库要清晰一些的。优库的好处在于想看便能立即看到,而且可以随意拖动。虽然不太清晰,但如果是需要让您看清楚的代码,讲师都会把它们放大,所以基本上也没有太大问题。
这次的PDC的Session总共分七大部分,我将它们分为七个专辑:
- Keynotes (KEY)
- Client (CL)
- Frameworks & Tools (FT)
- Productivity (PR)
- Server (SVR)
- Services (SVC)
- Virtual (VTL)
由于视频太多,我不可能一个个地整理,因此目前我只为那些我看过的或是感兴趣的(看了一部分的)的视频填写的信息。不过每个视频的编号(如FT09)都是完整且排好序的,您可以先去大会的视频列表中找到感兴趣的话题,然后再去优库上看。
如果您看完了某个视频,我建议可以写一点总结,然后和大家一起分享,例如我目前已经写了《并行和异步编程中的挑战及F#的应对方案》及《ASP.NET 4运行时的改进》两篇总结,接下来也打算总结更多内容。
算法及数据结构及其他
今天在Reddit上看到有人贴了一篇文章:Top Algorithms and Data Structures Video Lectures,其中列出了:
Algorithms
- MIT OpenCourseWare: Introduction to Algorithms
- NPTEL: Design and Analysis of Algorithm (by IIT and IISC, India)
- Stony Brook University: Skiena's Algorithms Lectures
- ArsDigita University: Algorithms
Data Structures
- UC Berkeley: Data Structures
- NPTEL: Data Structures And Algorithms (by IIT and IISC, India)
- The University of New South Wales: Data Structures and Algorithms
而我发现,对于最负盛名的两所学校,MIT和UCB的算法与数据结构的课程,也已经有人整理在优库上了:
看到那么多学习资源,您还觉得哪里不满足吗?只是,看来学好英语是非常重要的——我现在越来越认同“大学毕业生必须过英语四级”这个硬性规定,只可惜我见过太多蒙混过关的人了……而且,很多人还觉得这是他们的幸运。这其实也挺悲哀的。
最后,如果您对Visual Studio的历史感兴趣的话,Channel 9上最近在连载Visual Studio的纪录片,我也在优库上保持更新,除了技术内容至于,看这类内容也是挺有趣味的。
收藏了,抽空看看。