“架构师是“需求”和“技术”的,桥梁,所以必然需要沟通能力,转化概念和设计能力。同时,按照国内的现状,很多时候,架构师兼任着项目经理的角色,所以他必须有管人、. 管进度、上上下下管资源的能力.”
一中科院计算所王乐珩
7年从业软件架构师
“良好的沟通能力和协调能力才有可能理解客户的需求,控制和协调软件的开发。良好的抽象能力和保持完整的能力则可以使软件的功能更加全面和完整,软件各模块的独立性和协调统一。面向实际和规划能力可以使软件更加实用,使用起来更加方便,使用年限更加长久。作为一个好的架构师,一定还要有好的平衡能力,这样才能使开发人员能够更容易的开发,提高软件质量,节省开发成本,为企业带来更大的效益。”
—断世纪电脑 王恒江
用友软件服务人员
“program in big !”
一摩托罗拄公司 王锋琦
12年从业责深工程师
“系统架构师需要具有业务细节高度抽象的能力,方能以不变应万变的面对系统中形形色色的业务。设计出统一的包容的架构。也不能为抽象而抽象,导致架构脱离实际,架构是为了支撑业务,好架构应该更方便业务实现,而非业务实现时要迁就架构,所以须具备面向实际的能力,这和抽象能力同等重要。有效的沟通能力,能让别人正确的领会自己的想法,也能使自身有效、全面、准确的获得外部,信息。架构设计不是只提出架构的思路,架构内部的关系、,接口、可行的实现手段等细节问题都需要解决,所以须具备面向细节的能力,这里的细节是架构本身的细节。全方位的技术有助于架构从宏观到细节的选型。”
一北京 昆仑移科 陆海军
9年从业程序员
“在中国的公司,架构师的职责和技术总监的职责是没有明显的区分的。所以,一个架构师首先必须是有技术能力,还必须有领导力。技术能力包括:抽象能力、集成能力、纵览能力。管理能力则包括:沟通能力、决策能力、平衡能力商业及流程能力”
一一悦商网王志腾
5年从业架构师
各公司业务有各自的区别,我作出这些选择的理由是,- -个好的架构师应该能够针对需求(面向用户、编辑、运维的需求).时间(短期目标、长期目标)、资源(软硬件、人员)等进行合理的选型、规划、架构,使执行者有一个好的工作轨道。
一搜狐研发中心 郭奇
6年从业高级经理
架构师最重要的能力是判断力,评判是否是良好的架构要看系统对抗变化的能力!
一中软国际黄志远
8年从业产品架构师
作为一个架构师必须具备很强的沟通能力和决策能力,同时系统架构需要有很强抽象能力和总揽全局的能力。由于技术是无止尽的,因此作为一个架构师不是追求唯美,而要有一种规划和控制能力,在技术和效率方面要有一个平衡。
—厦门中软海晟公司程金龙
15年从业总监
软件架构师是技术类岗位,因此首先在技术,上应该有很强的能力,这具体表现在对计算机软件编程语言、网络、计算机硬件体系、各种设计模式等具有很深的造诣:另架构师是指导开发的先行者,因此在抽象、控制、平衡、规划、沟通等方面应该比普通开发人员更加深入,这些方面的能力也决定了架构师的好坏:此外架构师工作的最终目的是软件使用的客户,因此各种技术是否能适合的使用是决定软件最终实际表现的决定因素,架构师应该在全面掌控各种技术的基础上,把最适合的技术用在最适合的地方。
—江苏智运科技发展有限公司 方亮
13年从业高级系统架构师
下面分享适合开发2——5年的Java程序员的学习线路图。对于想要提升自己,对自己未来迷茫的Java工程师们,如需要这些架构路线图,以及我们整理的一些架构师精讲资料,可以转发关注我,然后简信‘架构’即可获取哦,涉及的知识点(Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术)。
网友评论