欢迎您来到中软卓越!中软国际教育-权威官方IT教育机构 加入收藏
  • 教育部授予:“软件工程专业大学生实习实训基地”资质
  • 商务部授予:“中国服务外包示范培训中心”资质
  • 工信部授予:“国家信息技术紧缺人才培养工程521计划”资格
2016年产学合作
协同育人项目
优秀合作伙伴奖

400-1616-861

 > 行业动态

怎样做好一个优秀的架构师...

时间:2017-11-07 15:22:31 作者: 点击次数:0

 微信图片_20171107152627.jpg

 

跟某创业平台的CTO朋友聊天,聊起到技术人员在不同阶段的关注点,一致认为:程序员关注的是手段,架构师关注的是本质,而CTO关注的是价值。所以,商业模式、平衡管理、资本运作,这些是架构师晋级CTO前的短板;而对于架构师,最重要的是要理得清楚技术在业务背景下的部署程序员嘛,先做个好架构师再说。

所以,什么样的架构师是一个好的架构师呢?

第一,程序员的基本功扎实到位。

了解常用平台、语言、数据库的特点;能够根据需求搭配出最适用的开发配置方案;知道怎么写代码性价比最高;知道判断一个程序员是否在工作,有可能不是看他写了多少行代码,也可能是看他减少了多少行代码。这是深度。

 

第二,先成为一个行业顾问。

清晰了解行业情况和业务背景,能够在纷杂的信息中抽象出核心业务实体,判断出业务关键点,找到技术的切入点,做到技术和业务的连贯性和无缝结合。这是广度。

 

第三,有预判能力和延展能力。

不局限于眼前问题的解决,而能够看到未来可能发生的问题。把目标需求不同维度的扩展,提供更全面的解决方案,做好未来问题的延展方案。这是高度。

 

第四,有技术前瞻性。

架构师能够熟知当前的技术前沿和热点,要不断的更新技术理论,虽然不一定需要学习或者使用,但需要知道新技术会在哪里应用、会解决什么样的问题。这是宽度。


那怎样成为这样的好架构师呢?


第一招,先成为一个好的程序员,多写代码,不想写代码的程序员不会成为好的架构师。


第二招,深入理解和学习面向对象、设计模式,琢磨优秀开源框架的设计原理和设计思想。


第三招,努力和商业对齐,甚至是业务生态圈对齐。


相关文章
    无相关信息