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

如何有效率地学习并精通一项技术,第1张

概述VS2010正式版出来了伴随许多新的技术或更新的技术,是时候了解学习一下。(其他技术平台类似)   一、学习 1.查阅该项技术的文档,把该项技术相关的所有主题都看一遍,这样能够对该项技术有整体的了解(能做什么?在什么场合使用?等),例如,我想了解Silverlight和WCF,就打开MSDN先把这两项的相关的主题都看一遍。   2.把该项技术的类库文档都看一遍(看类的介绍就可以),正所谓“工若善其

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

 

一、学习

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

 

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

 

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

 

二、实践

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

 

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

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

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

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

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

 

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

总结

以上是内存溢出为你收集整理的如何有效率地学习并精通一项技术全部内容,希望文章能够帮你解决如何有效率地学习并精通一项技术所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1032902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存