`
codeall
  • 浏览: 24115 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

架构师的有用与无用

    博客分类:
  • arch
阅读更多

架构师因何有用? --codeall

公司创业之初,最需要的是项目经理,“把这个事情搞定”,要他为一个点子全权负责
稍具规模后,最需要TeamLeader,“管好你的人,做好配合”,省得人多口杂,吵闹推脱
有核心业务,开始进账点钱了,最需要技术支持和整合策划,“别让客户等待,多给他们些花钱的点子”,公司需要销售背后的、客服身边的、技术前头的售前们
再大点儿,需要越来越多懂业务的技术人员,“每个人都可以做他想做的事”,老技术人员们,你们可以和业务部门配配对儿了
继续膨胀,终于,技术部门太大了,内部支持、功能整合、平台建设、业务创新、成本节省,需要架构师了。

是精选?还是挑剩了?不要问出身,只须问出路。架构师被投入一片红海。
架构师必须要创新,必须要激情,必须要协作,必须要抗压。

架构师之所以从资深工程师中脱颖而出,是创新。熟练不是架构师。
架构师之所以没有沦入业务技术混合岔路,是激情。他们信奉技术的力量。
架构师可能被cto直接领导,每个人都很牛,但他们必须学会协作,一个好点子需要很多人出力,一群牛的人需要发挥空间多于被管理。
架构师随时可能失败,被淘汰,精疲力尽而放弃,或被后浪推死在沙滩上,没有支援,困难太多,职业出路狭窄。但他至少能无视压力。横竖都是死,不如拼一把。

架构师因何无用?
架构师可能是被选择的。因为一直以来技术太好了,没能被流转到最需要的岗位上去。
架构师可能是屈才的。因为远离业务实践,技术转化利润几率太小。
架构师的价值可能是短暂的。30+以后,老婆唠叨,孩子缠人,同学攀比,气力不足,思维发散,斗狠不足,再有点儿小乐子,进取不足。
架构师的出路难以抉择。转去创业或业务,放弃太多。坚持技术路线,变现太慢。不选择,时代肯定会淘汰你的。

最有用的架构师是?
会管理。人人事事权权利利妥妥当当,轻重缓急得失巨小细水长流。
做整合。跟个大项目,支持大客户,技熟人头熟。
做业务。有些单子,只有最牛的技术才能做,只有第一名才能做。
去创业。先苦后甜,先死后生,先赌后果,压一赔百啊。

最没用的架构师是
一直都是架构师
分享到:
评论
32 楼 pior 2009-09-18  
hatedance 写道
其实,整个系统的架构一旦确定以后,我想应该没他什么事了。

最好是能这样``但`这个需求总是在变的`
31 楼 hatedance 2009-09-18  
我想架构师肯定是注重技术方面的技术架构师,即决定整个系统的重要技术战略决策。
技术方面的问题都可以问架构师,但技术以外的事情,最好不要去烦架构师。其实,整个系统的架构一旦确定以后,我想应该没他什么事了。
30 楼 phlsbg 2009-09-18  
项目经理 我认为不需要技术背景的,是项目资源整合协调 保证项目进度

  项目经理本质上主要是干这个的,但很多行业软件公司招个项目经理还要干技术的工作(大多数时候还没做好),但有没有给那么多钱。估计80%以上的公司都是这样的。这是产业结构决定的。在我看来架构师还有个身份就是技术团队领导者。管理的主要内容是和开发直接相关的,外围的工作别人配合,例如找项目经理协调。

架构师是项目或产品技术上的掌舵人,应该对项目经理和cto负责
  
   我认同这个说法
架构师和项目经理的关系,我觉得是项目经理做外围的工作多一些,但权利更大一些,
架构师做的是技术上垂直的工作更多,外围工作少。相互配合的关系。
29 楼 wiely 2009-09-18  
一般公司招的架构师 还是有一定水平的。其实大部分架构师的成长都是公司刚成立时的技术经理或小组长
28 楼 liuchaoyong 2009-09-18  
架构师.. 是什么?
27 楼 xlongbuilder 2009-09-18  
看了大家的回复 感觉有些困惑

我的看法
项目经理 我认为不需要技术背景的,是项目资源整合协调 保证项目进度

架构师是项目或产品技术上的掌舵人,应该对项目经理和cto负责
26 楼 phlsbg 2009-09-17  
不懂BA是什么?
   

     这不是tech leader和PM的事么。。。。。

    很多PM确实做这个工作,但有几个做的好的。
真正意义上的的项目经理管管理的是商务、成本、客户关系、简单的说以外围的工作为主,而不是技术上的工作。
25 楼 icefishc 2009-09-17  
phlsbg 写道

架构师我认为首要工作内容就是在需求人员市场人员技术人员做个桥梁。
在需求人员市场人员面前说技术让他们听得明白,在技术人员面前说明白业务。

这个由BA来做
引用

第三个任务就是对开发人员的工作安排,审核。

这不是tech leader和PM的事么。。。。。
24 楼 youngJiang 2009-09-17  
整天架构师的叫着,可是架构的真正含义是什么?
23 楼 treblesoftware 2009-09-17  
哈哈,MS的牛XX架构师能让系统中的代码减少40%。你说有用吗?
一个死气诚诚的公司,自然不需要什么架构师了。
22 楼 phlsbg 2009-09-17  
需要架构师的,但在行业软件领域尤其是国内很难生存的。

架构师我认为首要工作内容就是在需求人员市场人员技术人员做个桥梁。
在需求人员市场人员面前说技术让他们听得明白,在技术人员面前说明白业务。

第二的任务就是技术本身,用技术如何降低成本,减少维护量、如果能让新手快速上手。

第三个任务就是对开发人员的工作安排,审核。

至少常规的架构师就做这些工作。

      很多项目经理也做这样的工作,但在大多数时候项目经理是做不好的。原因之一就是技术底子差。所以做得的任务分解很不专业。
21 楼 pior 2009-09-17  
codeall 写道


如果项目经理拿的比架构师少怎么办?

这两着没有直接关系吧```

架构师的``位置也是很重要```

20 楼 pior 2009-09-17  
徐风子 写道
这个社会的畸形,干实业的不如做金融的,做东西的不如搞商务的。 问题是社会的进步主要是前者推动的呀!

各种资源都是向着金字塔上层流动的``
19 楼 ppig 2009-09-17  
架构师也要分的吧,这个概念本身就很含混

我见的最多是产品架构,实际上有的产品根本就没有也不需要架构师。而需要架构师的产品又包罗万象,什么行业,业务的都有。

觉得架构师最主要的是学习,执行和沟通的能力吧
18 楼 jackhorner 2009-09-17  
以前看过的一个招聘信息。赶紧保存了下来,留着以后照着修炼。
引用

The Senior Solution Architect (Systems) has a broad range of technical skills on systems solution. He/she involves leading the architecting and designing of systems solution consisting of Server, Blades, cluster, and management.

The Architect has overall responsibility for gathering customer's business requirements, translating those requirements into cost-effective solution, strategies, architectures, and guiding the implementation of those solutions to deliver high quality outcomes to meet or exceed customer expectations in a timely manner.
Responsibilities and Accountabilities:
-Develop trusted advisor status with customers and provide technical leadership in architecting technical solution for customers.

-Act as lead architect, or as a member of a team of Architects to lead and oversee solution implementation and project delivery, including creation of detailed designs of storage solution.

-May assume a quality assurance role on one or more engagements to ensure that solution design or architectures proposed and implemented are in accordance with current best practices and standards.

-Provide support to Project Manager to perform technical planning, requirements gathering, analysis, architecture, design, development, testing and deployment tasks

-During presales phase, assess the feasibility of providing systems solutions that meet customers requirements, given time and budgetary constraints, limited resources and understanding of abilities of the team.

-During presales and bidding phase, provide responsive and quality technical assistance to account teams as a subject matter expert, with opportunity qualification, solution scoping, cost estimation, technical risk assessment, and overall solution formulation.

-Prepare and deliver persuasive technical presentations to support bid efforts.

-Lead technical demonstrations and proof-of-concept efforts.

-Act as a local or regional expert in one or more technical focus areas, and provide mentoring to junior consultants or architects.

-Undertake research, capture, development and dissemination of best practices through technical community collaboration, white-paper authoring, solution development and intellectual property reuse.

-At least 15 years of IT experience with 8 years of solid experience in the capacity of Solution Architect and track record in system integrator or multi-national vendor environment.

-A self starter and team player with excellent analytical and troubleshooting skills.

-Display high levels of energy and drive, thrives under pressure, with strong business acumen, strong process orientation and excellent verbal and written communication skills

-Solid experience in entire project implementation life-cycle.
Good understanding of Data Center solution business drivers (e.g. eco, security, high availability, disaster recovery)

-Excellent technology background and skills in Data Center Solutions: relocation, consolidation, optimization, virtualization

-Project experience with Systems products (open system or mainframe), preferably from Sun, IBM, HP.

-Willing to travel within Greater China to support business and project delivery activities.
17 楼 peerlessme 2009-09-17  
架构师这个称谓有些模糊.
16 楼 yangtao309 2009-09-16  
引用

ahuaxuan 写道
个人来看架构师有两个方面的能力:
1.技术能力,刚才说到从底层到应用层,几乎没有他不知道的,如果把他放在程序员的岗位,那他一定是一个杰出的程序员(擅长数据结构,算法,操作系统底层原理,等等,精通2门以上的语言)。如果让他来做架构,他一定能够设计出拿得出手的东西,虽然说高可扩展性,容错,容灾,稳定这些词看上去很虚,但是一上线,就知道有没有了。

2.沟通能力和协调能力,大多数网站的架构都不是一个人整出来的,总是存在一个架构组,所以架构师们必须能够通力合作,大家朝着一个同一的目标前进并且实现这个目录。



第一和第二的人都有吧,相对第二的人多学点。都拥有的就更少了

架构师 还是很强悍的。。 看名字就知道了
15 楼 holan 2009-09-16  
有点晕菜,架构师啊架构师
14 楼 whaosoft 2009-09-16  
架构师肯定有用,这点无容置疑
13 楼 ahuaxuan 2009-09-16  
codeall 写道

要看CTO怎么定义架构师哦。

阿荣公司怎么定义架构师啊?
找了很久的这种?



其实上面(leader那里)没有一个准确的定义,要求就是小到技术细节(不只是java,包括计算机体系结构),大到整体架构的把握。而且我们招人的时候虽然position都写着:架构师,但是实际上按照cisco内部等级,其实也就是高级软件工程师。

ahuaxuan 写道
个人来看架构师有两个方面的能力:
1.技术能力,刚才说到从底层到应用层,几乎没有他不知道的,如果把他放在程序员的岗位,那他一定是一个杰出的程序员(擅长数据结构,算法,操作系统底层原理,等等,精通2门以上的语言)。如果让他来做架构,他一定能够设计出拿得出手的东西,虽然说高可扩展性,容错,容灾,稳定这些词看上去很虚,但是一上线,就知道有没有了。

2.沟通能力和协调能力,大多数网站的架构都不是一个人整出来的,总是存在一个架构组,所以架构师们必须能够通力合作,大家朝着一个同一的目标前进并且实现这个目录。


有了这两个能力,基本上可以称为架构师,很多人有第二个能力,但是只有及少数人才拥有第一个能力

相关推荐

    天翼云认证解决方案架构师

    天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接...

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

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

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

    《架构师》是一份专注于IT领域,特别是针对架构设计与实践的专业读物。这份压缩包包含的三期PDF文件——“架构师(第1期).pdf”,“架构师(第2期).pdf”以及“架构师(第3期).pdf”,无疑是深入探讨架构师角色、技能、...

    架构师的自我修养pdf

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

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

    作者讨论了测试架构师应关注和不应关注的事物,如何像测试架构师一样思考问题,以及测试经理和系统架构师与测试架构师的区别。此外,书中还列出了测试架构师所需的知识能力模型,包括软件产品质量模型、测试类型、...

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

    教程将探讨他们在需求分析、系统设计和项目管理中的职责,以及如何有效地与架构师和其他团队成员沟通。 七、高级软件架构师技巧 这部分内容针对有经验的架构师,涵盖了领导力、团队协作、技术趋势跟踪等方面,帮助...

    做人、做事,做架构师——架构师能力模型解析

    【架构师能力模型解析】 架构师,作为IT领域的一个关键角色,不仅关乎技术实力,更涉及个人特质和软技能的全面发展。成为一名优秀的架构师,意味着你需要在“个人特性”和“技术技能”两方面下足功夫。在这个能力...

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

    9. **架构决策与演进**:架构师需要做出明智的决策,并能随业务发展适时调整架构。书中可能会讲述如何评估技术选型,以及如何进行架构的迭代和重构。 10. **团队协作与沟通**:架构师不仅需要技术能力,还需要良好...

    历年高级系统架构师真题

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

    java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程

    java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级...

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

    架构师应了解何时技术问题可能成为业务成功的关键,并能够与团队成员、利益相关者以及其他技术团队进行有效沟通。 其次,架构师需要在软件架构设计上考虑多方面因素。包括如何降低项目的复杂度、怎样强化开发团队的...

    完整版—架构师之路(58沈剑).rar

    《完整版—架构师之路(58沈剑)》是一份深入探讨软件架构设计与实践的宝贵资料,共计322页,由业界知名专家沈剑编著。这本书旨在为那些希望成为优秀架构师或者正在从事架构工作的专业人士提供一套全面的知识体系和...

    软考材料合集-系统架构师.rar

    《软考材料合集-系统架构师》是一个针对国家计算机技术与软件专业技术资格(水平)考试,特别是系统架构师级别的备考资源压缩包。系统架构师是IT领域中的高级职位,负责设计、规划和管理企业的信息技术架构,以确保...

    架构师的自我修养.docx

    架构师需要能够快速学习和应用新技术,能够高效地与相关干系人协作,能够快速地设计和实现复杂的系统,能够监控和捕获异常情况,能够通过技术手段修复多数的问题,并且能够通过分析、调整架构、优化逻辑来解决问题。...

    2021年11月最新通过系统架构师软考备考资料荟萃.rar

    《2021年系统架构师软考备考指南:理论与实践详解》 在信息技术领域,系统架构师的角色至关重要,他们负责设计并指导实施复杂的软件系统。2021年11月的软考高级系统架构师考试是检验专业技能和知识深度的重要途径。...

    高级系统架构师经典案例分享

    本资源“高级系统架构师经典案例分享”聚焦于这一领域的专业知识与实践经验,旨在为有志于提升自己在系统架构方面能力的IT从业者提供宝贵的学习材料。 首先,系统架构师需要对计算机科学基础有深入理解,包括数据...

    系统架构设计程序员向架构师转型之路

    业务理解是架构师与普通程序员的区别之一。架构师不仅要关注技术实现,还要理解业务需求,将业务逻辑融入到系统设计中。他们需要与业务部门密切合作,了解业务流程、目标和痛点,设计出能够支持业务发展的系统架构。...

Global site tag (gtag.js) - Google Analytics