`
huobengluantiao8
  • 浏览: 1077218 次
文章分类
社区版块
存档分类
最新评论

开发人员喜欢什么样的架构师

 
阅读更多
某SE从国内某著名电信IT企业空降过来,并且在C++领域有着10几年的开发经验。估计是做电信软件的,经验丰富,电信软件那一套高可靠性,高性能玩的很熟。来了之后做JAVA项目,但JAVA毕竟不是C++,我们的领域也不是电信,这一套武功因此失去了大半功力。
 
在C++领域,毫不客气的说,很多人的视野偏窄的,这根C++项目长久以来的稳定性有关系,在电信业需求更为固定,尤其是平台层,需求多基于协议;但在行业软件开发中,需求很多情况下不明确,而且需求分析师这一神圣职位很多时候被SE兼任,于是SE就用他专业的眼光梳理需求,创造需求,和曲解需求。
 
开发人员欣赏的SE的技术眼光一定是要广博,尤其是要有相当的技术储备,紧跟行业趋势,了解最新的框架,开发思想等,不能临时抱佛教,查百度,这样才能给开发人员指导,输出的规格也能更加贴合实际。
 
除了技术眼光,SE在本领域内的业务也需要是专精的,在某种程度上,要更加重要于技术水平,技术的问题开发人员可以解决,但在需求,场景上,由于着眼点的不同,开发人员很难窥得系统全貌,这时需要SE理清需求,理清思路,我们询问SE,当然不希望听到“这样吧”,“我认为”,“先这样了”这些模凌两可的答案,开发人员更希望得到确定的,自信的答案,这也是我们信任SE的关键。
 
在沟通上,某些SE往往走向两个极端,在面对项目经理及其他SE评审多接受;面对开发人员的质疑,多采用压制态度。根据我的观察,采取压制态度的SE会导致更加频繁的设计变更,因为开发人员提出的问题往往是细节的,甚至是绕不过的。
 
某些SE喜欢把规格写的无比详细,具体到类,方法,甚至参数,其实在规则中的东西,真正能进入开发人员意识的并不多,尤其是长篇大论的场景式描述,关键信息淹没文字中,大家都是成年人,阅读能力没有问题,开发人员应当熟悉场景,但不应该分析场景,场景的分析和具体化,应该由SE给出的。我们希望见到的规格是:场景描述+AR点。
 
规格评审完毕,SE BOSS同意了,或者是厌倦了;开发人员明白了,或者是干脆不想明白了,总之,项目进入了开发阶段。这时候,SE还债的时候到了,以前没有想到的,或是规格中没有描述清楚的,或是前后矛盾的,会有开发人员频繁的过来澄清。为什么叫澄清,这个词太好了,因为原本是浑的。
 
另外,好的SE是一定要带有光环的,类似于升级游戏,或者叫做信任叠加。
1
2
分享到:
评论

相关推荐

    架构师成长之路,架构师成长指南

    此外,架构师还需要具备良好的沟通能力,能够与项目经理、开发人员、测试人员以及业务分析师等不同角色进行有效的协作。 二、技术知识体系 成为一名合格的架构师,需要掌握广泛的技术知识。这包括但不限于:编程...

    开发工程师如何转型成为架构师.pdf

    开发工程师转型成为架构师是一个系统性且复杂的过程,涉及到技能的提升、思维方式的转变以及实践经验的积累。在转型的过程中,开发工程师需要关注以下几个关键的知识点和技能领域: 1. **系统架构与系统设计**:...

    架构师(第1期).架构师(第2期).架构师(第3期).pdf

    架构师,这个在IT领域充满着技术智慧与策略智慧的词汇,不仅代表着一个职位,更是对个人专业能力及综合素质的极大认可。随着技术的不断进步和业务需求的日益复杂化,架构师的角色越来越凸显其重要性。《架构师》系列...

    冲击顶级Python架构师 Python超级全栈架构师开发课程 基础+运维+高级开发+算法+项目

    冲击顶级Python架构师-Python超级全栈架构师开发课程,是一套系统化非常强的Python实战课程,课程数目超过了400多集,课程帮助同学们从零基础开始学习Python基础课程,Python高级进阶课程,Python的进程和线程,数据...

    架构师的自我修养pdf

    在工作中,架构师需要与多方干系人进行有效沟通,包括产品、外部开发、管理、测试、业务运维、项目DBA等,以确保项目的顺利进行。 一个合格的架构师,既是技术领导者,也是胸怀理想的现实主义者。他们立足于现实,...

    软件架构师教程,系统架构师讲义

    《软件架构师教程》是一本全面且深入的指南,旨在帮助读者掌握软件架构设计的核心概念、原则和实践。作为系统架构师考试的重要参考资料,这本书涵盖了高级软件架构师所需的知识点,同时也是系统分析师提升专业能力的...

    测试架构师修炼之道:从测试工程师到测试架构师1

    测试架构师在软件开发行业中扮演着至关重要的角色。从简单的测试执行者到架构师级别的测试专家,职业晋升的道路上充满了挑战与机遇。《测试架构师修炼之道:从测试工程师到测试架构师1》这本书,就是为了指引那些...

    系统架构师(软考)-系统开发基础知识.pdf

    系统架构师(软考)-系统开发基础知识.pdf 系统架构师(软考)是指通过软考认证的系统架构师,负责设计和开发软件系统。系统开发基础知识是系统架构师必须具备的基本知识,包括软件工程概述、软件开发方法、软件...

    系统架构师教程.pdf

    系统架构师应精通软件开发生命周期,包括瀑布模型、迭代模型、敏捷开发等不同的开发方法。了解常用的软件工程原则和实践,如模块化、分层架构、面向对象设计、设计模式等,对于制定高质量的系统架构至关重要。此外,...

    做架构师——架构师能力模型解析.pdf

    2. 做事:架构师需要具备技术专业能力,包括架构设计、系统实现、测试和维护等方面的人员能力。 3. 做架构师:架构师需要具备业务能力,包括对项目的整体把握、对技术的理解和对业务的理解等方面的能力。 架构师的...

    一线架构师实践指南 电子书

    《一线架构师实践指南》是一本专为有志于或已经在IT行业中担任架构师角色的专业人士准备的电子书籍。该书旨在提供实用的、一线的架构设计与实施经验,帮助读者提升自己的专业技能,理解并解决实际工作中遇到的挑战。...

    软件架构师-架构资料.zip

    他们需要与产品经理、开发人员、测试人员等不同角色进行有效沟通,确保所有人都能理解和执行架构设计。同时,架构师还需要关注项目的进度和预算,以保证方案的可行性和经济效益。 总的来说,"软件架构师-架构资料....

    历年高级系统架构师真题

    10. **项目管理与沟通**:架构师需要具备良好的团队协作和沟通能力,了解项目管理方法如瀑布模型、敏捷开发等。 通过对历年高级系统架构师真题的深度学习,考生不仅可以熟悉考试形式和难度,更能提升自己在实际工作...

    软件架构师教程 软件架构

    0_架构师与设计师.pdf 01_软件流程实施方案选择.pdf 02_软件架构文档设计.pdf 03_软件架构风险管理.pdf 04_如何描述和评估软件架构质量.pdf 05_设计模式与软件架构设计.pdf 06_AOP开发实践.pdf 07_软件架构通用服务....

    数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB

    数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用 EPUB

    架构师官方教材.zip

    《系统架构师官方教材》是一份详尽的资源包,专为那些致力于成为或已经在担任系统架构师的专业人士设计。这份教材涵盖了系统架构师所需掌握的广泛知识领域,旨在帮助学习者深入理解如何设计、构建和优化复杂的技术...

    软件架构师应该知道的97件事.pdf

    作者理查德·蒙森-哈斐尔不仅参与了多部专业书籍的编写,还擅长企业计算和多点触控应用的设计与开发,这为软件架构师提供了一个学习的榜样。 综上所述,软件架构师的知识和技能涉及技术深度与广度、沟通能力、业务...

    软件系统架构师(电子书)

    8. **团队协作与沟通**:架构师不仅要懂技术,还要懂得与团队成员、项目经理、业务人员有效沟通。书中可能包含如何编写架构文档、进行技术评审和沟通策略等内容。 9. **案例研究**:通过分析真实的软件架构案例,...

    高级系统架构师培训讲义

    本资源摘要信息提供了高级系统架构师培训讲义的详细信息,涵盖了系统架构的定义、软件架构的定义、系统架构师的职责与思维方式、软件开发过程的认知、规范性软件开发过程、软件开发增量模型、架构设计的自顶向下结构...

Global site tag (gtag.js) - Google Analytics