如何有效率地学习并精通一项技术

本文提供了一套针对VS2010及其新技术的学习与实践方法论,包括全面阅读官方文档、理解类库及通过实际项目深化技术掌握等步骤,并以个人财务管理软件为例,介绍了从需求分析到技术选型再到开发实践的具体流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2010正式版出来了伴随许多新的技术或更新的技术,是时候了解学习一下。(其他技术平台类似)

一、学习

1.查阅该项技术的文档,把该项技术相关的所有主题都看一遍,这样能够对该项技术有整体的了解(能做什么?在什么场合使用?等),例如,我想了解Silverlight和WCF,就打开MSDN先把这两项的相关的主题都看一遍。

2.把该项技术的类库文档都看一遍(看类的介绍就可以),正所谓“工若善其事,必先利其器”,但是“事”之前也要知道有多少“器”可用先,这对之后的编码实践有很大帮助。

3.建个相关的工程,找2个简单的例子,熟悉一下基本的工程文件结构(非初入门可直接跳过)。

二、实践

1.使用该项技术:找个有意义的,有一定规模的项目进行实践,项目大小反应了自身器量,也反应你对该项技术能钻多深,不建议写一些小功能点的demo,类似的功能点写2次以上就开始觉得厌倦了,而且零散的功能点不值钱,写多了只会让你变成该项技术的油条罢了。

2.如何找合适项目?我举个例子:

(1)我想做一个个人版的财务软件,对自己或自己家庭的收支进行一个记账,方便理财。(关注客户,关注需求,一切从客户开始,该软件打算自用,所以我既是客户又是开发者,需求就从我自身来)。

(2)技术选型:打算用Silverlight做前端,用WCF做后台,通信方式暂定web service。

(3)软件具体需求分析、功能设计:可参考市面上的财务软件,结合自身需要进行设计。

(4)正式开发:实践+学习的过程,用新学的技术实现功能点,享受该过程吧,如果是热衷技术开发的话。

3.落实行动吧,只会说不会做的**太多了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值