时刻关注软件架构发展的最新信息,说得容易做到难。因为这些信息可能会隐藏在厚厚的书中或者互联网的某个不起眼的角落。不过这里有另外一个更加轻松的方法,那就是在 YouTube 或者 Vimeo 这样的视频网站上观看视频。
YouTube 和 Vimeo 上存储了海量的视频,这也让用户很难找到高质量的内容。而且,并不是所有的视频都是由专业人士制作,这也增加了视频挑选的难度。尽管如此, InfoQ.com 还是找到了一些非常值得观看的视频。我们仔细地检查了我们所发现的视频,并且尝试从中挑选出一些非常有意思的内容。但是,我们也要注意到,这样的挑选标准是和编辑的风格息息相关。
尽管如此,我们仍然发现这些视频是特别有用的:
- 卡内基梅隆大学软件工程研究所提供了大量关于例如 SOA 这样的软件架构课题的网络研讨会视频。如果需要观看所有视频的话,可以考虑订阅 YouTube 上的 SEICMU 频道。
- 虽然已经过去了两年,但是现在观看视频“软件架构的角色(第一部分)”仍然是非常有指导意义的,在这个视频中,Simon Brown 阐述了他对于软件架构角色的看法。
- 对于那些渴望了解软件架构和建模的开发者来说,视频“软件建模和架构”系列将会是非常不错的选择,这些视频解释了什么是软件建模以及如何建模。
- Salesforce.com 的首席软件架构师 Craig Weissman 在一个视频中阐述了 Salesforce.com 的基于云的软件架构是如何构建的,并且介绍了一些技术方面的背景知识。
- Google Tech Talks 在视频“ Fabric Engine:多线程的 Web ”中介绍了如何基于 OpenCL 来实现一个多线程的 Web 应用。更多的技术方面的信息可以在这个视频中找到。不仅如此,GoogleTechTalks 频道也提供了更多架构方面的内容。
- Scrum 先驱者 Jeff McKenna 也在 Vimeo 上发布了一个非常有意思的视频“意识软件开发:架构”。他也同样提供了一些关于设计,自动化测试和 Bug 清除的视频。
- 作为软件架构和软件工程的名人,以及一名 IBM 的 Fellow,Grady Booch 也发布了并且还在持续发布视频,例如视频“为什么需要工程”。
- 在一个 51 分钟的视频中,George Fairbanks 介绍了“软件架构和以风险为中心的建模”。他是在丹佛 IASA 和丹佛 Agile 的一个联合主题上发表这个演讲的。
- 对于 SAP 的软件架构以及其产品线有兴趣的开发者可以观看 magnatraining 的“什么是 SAP ”。
- 软件工程的深入内容可以观看 IIT 孟买分校的 N.L. Sarda 教授的软件工程课程。
显然,这只是冰山一角。所以如果你有更好的推荐的话,请发表在评论中,并且不要忘了很多非常优秀的视频其实就在 InfoQ 中。
评论