VS2010正式版出来了伴随许多新的技术或更新的技术,是时候了解学习一下。(其他技术平台类似)
一、学习
1.查阅该项技术的文档,把该项技术相关的所有主题都看一遍,这样能够对该项技术有整体的了解(能做什么?在什么场合使用?等),例如,我想了解Silverlight和WCF,就打开MSDN先把这两项的相关的主题都看一遍。
2.把该项技术的类库文档都看一遍(看类的介绍就可以),正所谓“工若善其事,必先利其器”,但是“事”之前也要知道有多少“器”可用先,这对之后的编码实践有很大帮助。
3.建个相关的工程,找2个简单的例子,熟悉一下基本的工程文件结构(非初入门可直接跳过)。
二、实践
1.使用该项技术:找个有意义的,有一定规模的项目进行实践,项目大小反应了自身器量,也反应你对该项技术能钻多深,不建议写一些小功能点的demo,类似的功能点写2次以上就开始觉得厌倦了,而且零散的功能点不值钱,写多了只会让你变成该项技术的油条罢了。
2.如何找合适项目?我举个例子:
(1)我想做一个个人版的财务软件,对自己或自己家庭的收支进行一个记账,方便理财。(关注客户,关注需求,一切从客户开始,该软件打算自用,所以我既是客户又是开发者,需求就从我自身来)。
(2)技术选型:打算用Silverlight做前端,用WCF做后台,通信方式暂定web service。
(3)软件具体需求分析、功能设计:可参考市面上的财务软件,结合自身需要进行设计。
(4)正式开发:实践+学习的过程,用新学的技术实现功能点,享受该过程吧,如果是热衷技术开发的话。
3.落实行动吧,只会说不会做的**太多了。