当前位置:  -> 首页 -> 架构师修炼之技术能力的学习

上一篇    下一篇
架构师修炼之技术能力的学习
点击率:1459  发布时间:2012-05-21

引文:编码能力是技术能力的核心要素,技术能力是架构师的第一条件。
 

      

架构师作为技术人员发展的理想归宿,在技术、沟通、管理三方面都要具备相当的经验。 

首先作为技术能力,技术能力的学习和积累无法一蹴而就,靠无数的项目来锤炼,技术能力的核心要素之一就是编码的能力,对于典型的软件架构师来说,编码能力绝对是必不可少的基本要素,且为第一要素,这一点就凭“不懂技术的项目经理只能被程序员牵着走”就能看出一些苗头,在中国,作为架构师必须要有相当的编码能力,毕竟架构设计的入手很多是从解决问题开始,稳定性、性能问题哪一项不需要分析代码。 

从建筑的设计师来看,编码的能力就如同为房子添砖加瓦,你要会盖房子,能盖各种各样的房子,能在各种各样的条件下改好房子,能够保质保量的的情况下盖好房子,听起来就如同你要能写代码,你要能写不同的代码,你要能写出质量高的代码,没什么两样。 

编码作为技术能力的要素之一,举一个例子,你是.NET的架构设计师,你得会写C#、ASP.NET代码吧,你要懂.NET Framework吧,你要会各种各样的.NET 类库吧,你要了解Windows操作系统吧,你更要了解Remoting、WCF、WebService等远程方法调用技术吧,Socket、多线程、ADO.NET、NHibernate、HTML、JavaScript、SQL Server、Windows API、进程线程原理都需要了解并掌握,不但要会用,还要了解原理。 

除去编码能力,分析解决问题的能力、调试、逻辑思维、文档编写、异常、出错处理、系统概念、集成发布、开发流程等概念都要掌握。 

最主要的技术能力还有不断学习的能力、开发性思维的能力、对新事物的接受能力,特别对于新事物的接受能力不局限在技术自身,对团队的理解和支持,对同事的宽容和协助都十分重要且必不可少。 

要想提高技术能力,要先从编码能力开始,多看文档、多写代码、多考虑异常处理、日志、调试,面向对象是理念不是机械条款,不是做了皇帝的座位就是皇帝,同样不是在写代码就是程序员。 

洛羽叶

2012/5/21

标签: 架构设计 架构师 .NET
   站点首页      技术人生      旅途足迹      我要留言      友情链接      关于站长   
[本站统计]
在线人数:6
今日访问:244
总访问量:1472265
Copyright 2006-2022 EasyWeb 1.6 订阅 All Rights Reserved
粤ICP备08028977号-1
www.luoriver.com
Created by WWH in 2006