·
| 本站首页 | 教育新闻 | 成人高考 | 自学考试 | 远程教育 | 普高名校 | 考研硕士 | 网络课程 | 外语培训 | 金融会计 | 少儿艺术设为首页
| 推荐院校 | 管理培训 | 最新课程 | 出国留学 | 求职招聘 | 证书样版 | 资料下载 | 网上留言 | 动漫中心 | 在线电影 | 培训机构加入收藏

网上书店

在线课堂

成人高考

自学考试

MBA/研究生

资格认证

IT培训

教育业招聘网

学习论坛

远程教育
 位置: 深圳教育培训招生网 >> 计 算 机 >> 软件工程师 >> 正文 自学考试\成人高考最快一年毕业,包通过考试!  [2000-11-30 17:45:54]      
 

如何循序渐进向DotNet架构师发展

作者:Admin    来源:深圳教育培训招生网   更新时间:2008-1-20

 微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要有相关的积累和知识储备,而这些不经过多年的磨练是很难达到这个高度的。
 
 要成为一个合格的架构师首先必须是一个合格或优秀的编码人员,对于开发来讲编码始终都是最重要的一项技能,在编码过程中只要自己善于去思考和分析问题,就可以多学到很多相关的知识和技术。所以我们在开发过程中一定要注意新知识和新技术的学习,前人经验和成果的学习。编码过程中应该去思考的一些问题有:

1.在编码过程中自己是否做单元测试,是否使用相关工具做单元测试,如果没有的话是什么原因无法把单元测试做起来?
2.自己编码的泄露率情况,编码泄露的BUG的原因分析
3.是否有意识的对代码进行重构,重构过程中是否引入了相关设计模式的思想?
4.是否对C#语言的一些高级特性进行学习,如反射调用,异步处理等。
5.是否对Remoting和WebService两种分布式技术做过研究和对比分析?
6.是否经常研究开源项目和开源代码,如Duwamish,PetShop,NUnit,Enterprise Library,Nant等
7.是否对对象持久化机制和O/R Mapping等相关技术做过相关的研究
8.平时在编码过程中是否注重公用组件和公用类的复用和抽取
9.自己在平时工作和学习中是否经常开发些小工具提高工作效率,巩固学习知识
 
 设计和编码其实是密切而不可分的,对于严格将设计和编码分开的瀑布模型一般也仅仅在大型项目中应用。而及时编码和设计分离,也不是将编码人员不需要思考,编码活动始终是一项创造性的劳动,如果否定这个观点那就代表编码过程完全不需要人员介入而可以完全自动化。因此在这里谈设计主要还是指设计人员的系统化思维能力,设计人员应该比开发人员站高一个层次来分析和思考问题。设计人员最重要的一个技能就是现实->抽象的转换,而这个就需要谈到方法论的问题了,技术人员需要积累面对对象分析和设计或结构化分析知识的积累,需要有较强的数据库分析和设计能力。一个设计能否成为很好的架构师关键就在这种积累的深度和广度上面了。

因此在设计过程中应该考虑的问题有:
1.你现在分析和设计能力能否胜任大中型的应用系统还是只是独立功能分析和设计?
2.设计过程中是否有意识的考虑到组件的复用和相关接口设计准则。是否能够很自然的将分析模式,设计模式的相关内容应用到自己的设计过程中。
3.是否对XP,RUP,面向对象,结构化等方法论都有过较系统化的学习和思考。
4.是否真正理解系统功能需求和非功能需求对系统设计的不同的指导作用。
5.对自己设计的功能是否会根据后期的变更来反思自己的设计为何不能很好的适应变更?
6.是否在设计过程中经常自己开发些原型来对自己的设计思路进行验证?
7.是否专注技术的同时开始专业业务流程的分析,关注业务建模?
 
 如果我们在设计和开发过程中经常关注这些知识和技能的话,成为一个合格的架构师是早晚的事情。平时能够胜任工作开发用到的知识和技能是微不足道的,如果自己不是有意识的去学习这些知识的话,那技能是很难得到进一步提高的。我参加过两次微软的架构师培训,在北京的微软架构峰会上也有机会专门参加了P&P Workshop的学习,培训老师是微软总部SmartClient Architecture and Design Guide一书的作者Edward A.Jezieski,让我感受最深是老外深刻的技术底蕴,对程序开发的执著。
 
对于DotNet架构经常用到的知识和技能储备有
1.RUP方法论,4+1视图。用例驱动业务建模->分析模型->设计模型
2.用例模式->分析模式->设计模式
3.常用的分布式技术
4.对安全,异常,日志,性能等非功能性需求的关注
5.对应用系统整体业务的关注
 
相关的一些参考书籍(微软网站和电驴都可以下载到)
 
微软网站提供的参考书籍
Enterprise Solution Patterns Using Microsoft .NET
.NET Data AccessArchitecture Guide
Application Architecture for .NET:Designing Applications and Services
Caching Architecture Guide for .NET Framework Applications
Designing Application-Managed Authorization
Smart Client Architecture and Design Guide
 
其它架构方面的参考书籍
Software Architecture In Practice
Pattern-Oriented Software Architecture
The Art Of Software Architecture
Beyond Software Architecture
 
模式方面的书籍
Analysis Patterns
Design Patterns - Elements of Reusable Object-Oriented Software
Applying UML and Patterns
Design Patterns Explained


  • 上一篇文章:Java还是.NET 脱离技术层面看需求

  • 下一篇文章:DotNet程序员是不是最不幸福
  •   相关文章

    发表评论】 【告诉好友】 【打印本页】 【收藏本页】 【关闭窗口】【返回顶部
    >
           网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
     
     
      推 荐 文 章
    ·深圳计算机等级考证类
    ·深圳计算机平面广告设计类
    ·深圳计算机办公文秘类班别
    ·深圳电脑显示器维修培训招生
    ·深圳电脑主板维修培训招生
    ·深圳单片机基础知识培训
    ·深圳单片机高级应用设计班
    ·深圳单片机软硬设计系统速成班
    ·深圳宝安区服装设计培训
    ·服装专业短期班课程设置
      图 片 推 荐
    CAD工程制图培训招生
    深圳计算机平面广告
    网络工程师国际认证
    软件工程师国际认证
    深圳电脑培训高级文
      热 门 排 行
    ·深圳计算机等级考证类
    ·深圳计算机平面广告设计类
    ·深圳计算机办公文秘类班别
    ·深圳电脑显示器维修培训招生
    ·深圳电脑主板维修培训招生
    ·深圳单片机基础知识培训
    ·深圳单片机高级应用设计班
    ·深圳单片机软硬设计系统速成班
    ·深圳宝安区服装设计培训
    ·服装专业短期班课程设置
      图 片 排 行
    软件工程师国际认证
     
     
    使用协议 |  关于本站 |  友情链接 |  网上留言 |  与我在线 |  合作加盟 |  网上咨询 |  广告价格 |  网站律师 |  教育网址 |  实用网址 | 

    主办单位:深圳市博宏文化发展有限公司
    本站服务时间:早上10:00-12:00 下午:13:00-20:30

    地址:深南东路深圳书城(罗湖城)金山大厦13楼1308室 (地王大厦正对面)
    成人高考招生专线:82461220 远程教育招生专线:82461283 招调工|电脑培训招生专线:25838100
    自学考试招生专线:82461221 日语培训|英语培训招生专线:82461223 其它招生专线:258381010 营销培训:82476081

    深圳培训中心 日语|英语培训咨询 成考招生咨询 自学考试招生咨询 深圳日语培训中心 远程教育咨询 招调工|电脑培训咨询 深圳培训中心 相关合作
    声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
    本站律师郑重声明:依据国家有关法律,复制或传播本站内容必须经本站书面同意,方可。 Copyright© 2007-2010 www.edu0755.com All Rights Reserved
    本站发起近千条教育培训信息,充分发挥网络无限互通优势,倾力打造深圳最巨型教育培训信息平台,覆盖面广、流量大、方便而且实用、推广宣传效果最好,
    是深圳教育培训机构品牌推广之首选,极大的方便了深圳各学习之人士的学习指南。欢迎您的访问,希望我们的努力能够给您带来更多、更大、最好的帮助,谢谢!



    省通信管理局
    05019393


    工商注册号
    440301103223616


    办学许可证号
    4403037000004