`
happyforever82
  • 浏览: 121326 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关于 架构师 的问题

    博客分类:
  • java
阅读更多

昨天和人聊个问题:

他问我, 你在这家公司已经工作五年了,怎么还是一名开发人员呢? 没成为架构师或者项目经理?

我的回答是:我对架构师的定义不是搞一搞spring, hibernate, struts2,以及考虑使用哪种服务器的人。而是去设计、开发spring, hibernate, struts2及各种服务器的人。 我觉得工作五年的人,应该还没到那种地步。

记得看过一句话:只有在行业10年以上的人,才能成为专家。(呵呵,八卦一下,不知道周一晚上和我聊天的人能不能看到这个blog

 

不知,朋友们对于架构师的定义是怎么样的。

呵呵, 为避免流于俗套,特请大家说一说自己公司的架构师平时的工作内容 ^_^。

对于“架构师”,好有个实际一点的定义。

 

"hatedance: 我觉得架构师很多时候和资深程序员是一类人" 这句话更好地表达了本人的观点。呵呵。我还真没想到这一点。

但总觉得他们之间还是差一点什么东西。。。。

分享到:
评论
67 楼 berlou 2010-04-21  
我说了,两种情况,5年内做为架构师是可能的,要么这人牛逼,要么这个公司垃圾。
不排除有个案。

但是总结一下看看,感觉你们说这种搭积木的所谓架构师就是2个因素造成的,一个是公司当作糖果给能力相对出色的代码工的, 给个头衔,虽然工资还是不高。国内公司几千块的架构师也很常见,对吧。另一方面,是被压榨还没能力逃出去的员工自我安慰的宣泄口罢了,“好歹我也是个架构师”。

66 楼 berlou 2010-04-21  
jimmy9495 写道
aws 写道
berlou 写道
aws 写道
berlou 写道
如果搭个积木都能称为架构师的话, 那只能说大家判断架构师的标准出入太大。
别拿名头说事, 名头这东西, 尤其是国内企业, 谁都知道是怎么回事。
国内好点的企业,互联网公司, 华为这种, 有多少5年内当上架构师的?


中国的IT企业,中小是主流
只要有需求,就能够完全自己一个人从0开始完成整个设计,项目环境搭建开发和业务逻辑,不管用啥技术,我看在一般的IT企业里也称得上是架构师了
国内这些中小IT企业的一个开发团队,基本也就是一个或两个这种水平+几个2-3年有工作经验可以写写业务逻辑的+几个1-没有经验需要手把手教才能填空的新手,其实也就这样而已


中小是主流?中小是大多数, 不是主流。
这个问题争来争去也没有意义, 有些(在JE说话不得不加上定语)中小公司的架构师到了大公司可能连Senior的Engineer职位都拿不到。这个是事实。
但是既然讨论架构师的标准, 就把标准放高点, 搭个积木就叫架构师, 那干脆讨论”中小企业架构师“算了,加个定语。


国内一个企业的副总CXO可能手下也就是十几个几十个人几百人,而大企业随便一个基层部门可能就比这多了,电信移动之类一个省级公司几千几万人也很正常

国内大多数IT企业里哪怕技术总监CTO拉去SUN公司可能也当不上个engineer,也没啥奇怪的

你要是按开发JDK的团队里的架构师的标准去衡量,那么全中国我看也找不出多少吧





说的好,有道理,定义需要有参照物


说来说去,还是参照标准不一样,不过你也太极端了。我说香山矮,你非说出了喜马拉雅就都不是高山了么?
65 楼 fxsc 2010-04-21  
info上的那篇文章写非常好
架构师管理是非功能需求,项目经理管理的是进度成本,系统分析员管理的是功能需求,实际上不存在理想状态,各个职责都会有重叠,小公司是一人兼任,大公司才可能分的开来。
64 楼 jimmy9495 2010-04-21  
aws 写道
berlou 写道
aws 写道
berlou 写道
如果搭个积木都能称为架构师的话, 那只能说大家判断架构师的标准出入太大。
别拿名头说事, 名头这东西, 尤其是国内企业, 谁都知道是怎么回事。
国内好点的企业,互联网公司, 华为这种, 有多少5年内当上架构师的?


中国的IT企业,中小是主流
只要有需求,就能够完全自己一个人从0开始完成整个设计,项目环境搭建开发和业务逻辑,不管用啥技术,我看在一般的IT企业里也称得上是架构师了
国内这些中小IT企业的一个开发团队,基本也就是一个或两个这种水平+几个2-3年有工作经验可以写写业务逻辑的+几个1-没有经验需要手把手教才能填空的新手,其实也就这样而已


中小是主流?中小是大多数, 不是主流。
这个问题争来争去也没有意义, 有些(在JE说话不得不加上定语)中小公司的架构师到了大公司可能连Senior的Engineer职位都拿不到。这个是事实。
但是既然讨论架构师的标准, 就把标准放高点, 搭个积木就叫架构师, 那干脆讨论”中小企业架构师“算了,加个定语。


国内一个企业的副总CXO可能手下也就是十几个几十个人几百人,而大企业随便一个基层部门可能就比这多了,电信移动之类一个省级公司几千几万人也很正常

国内大多数IT企业里哪怕技术总监CTO拉去SUN公司可能也当不上个engineer,也没啥奇怪的

你要是按开发JDK的团队里的架构师的标准去衡量,那么全中国我看也找不出多少吧





说的好,有道理,定义需要有参照物
63 楼 aws 2010-04-21  
berlou 写道
aws 写道
berlou 写道
如果搭个积木都能称为架构师的话, 那只能说大家判断架构师的标准出入太大。
别拿名头说事, 名头这东西, 尤其是国内企业, 谁都知道是怎么回事。
国内好点的企业,互联网公司, 华为这种, 有多少5年内当上架构师的?


中国的IT企业,中小是主流
只要有需求,就能够完全自己一个人从0开始完成整个设计,项目环境搭建开发和业务逻辑,不管用啥技术,我看在一般的IT企业里也称得上是架构师了
国内这些中小IT企业的一个开发团队,基本也就是一个或两个这种水平+几个2-3年有工作经验可以写写业务逻辑的+几个1-没有经验需要手把手教才能填空的新手,其实也就这样而已


中小是主流?中小是大多数, 不是主流。
这个问题争来争去也没有意义, 有些(在JE说话不得不加上定语)中小公司的架构师到了大公司可能连Senior的Engineer职位都拿不到。这个是事实。
但是既然讨论架构师的标准, 就把标准放高点, 搭个积木就叫架构师, 那干脆讨论”中小企业架构师“算了,加个定语。


国内一个企业的副总CXO可能手下也就是十几个几十个人几百人,而大企业随便一个基层部门可能就比这多了,电信移动之类一个省级公司几千几万人也很正常

国内大多数IT企业里哪怕技术总监CTO拉去SUN公司可能也当不上个engineer,也没啥奇怪的

你要是按开发JDK的团队里的架构师的标准去衡量,那么全中国我看也找不出多少吧



62 楼 berlou 2010-04-21  
aws 写道
berlou 写道
如果搭个积木都能称为架构师的话, 那只能说大家判断架构师的标准出入太大。
别拿名头说事, 名头这东西, 尤其是国内企业, 谁都知道是怎么回事。
国内好点的企业,互联网公司, 华为这种, 有多少5年内当上架构师的?


中国的IT企业,中小是主流
只要有需求,就能够完全自己一个人从0开始完成整个设计,项目环境搭建开发和业务逻辑,不管用啥技术,我看在一般的IT企业里也称得上是架构师了
国内这些中小IT企业的一个开发团队,基本也就是一个或两个这种水平+几个2-3年有工作经验可以写写业务逻辑的+几个1-没有经验需要手把手教才能填空的新手,其实也就这样而已


中小是主流?中小是大多数, 不是主流。
这个问题争来争去也没有意义, 有些(在JE说话不得不加上定语)中小公司的架构师到了大公司可能连Senior的Engineer职位都拿不到。这个是事实。
但是既然讨论架构师的标准, 就把标准放高点, 搭个积木就叫架构师, 那干脆讨论”中小企业架构师“算了,加个定语。
61 楼 berlou 2010-04-21  
aws 写道
berlou 写道
aws 写道
SSH成为J2EE开发中事实上的标准之后,一般公司的项目架构师要做的基本也就是用流行框架和开源项目去搭积木,三年应该就差不多有这个能力了
而能自己去动手修改这些框架以适应公司需求的算上了一个层次,五年也完全足够了

至于8年经验乃至以上云云,其实个人觉得也不用看得特别重要,至少在J2EE领域里
JDK1.0是96年,JDK1.4是2002年,JDK5是2004,struts1 2001年,hibernate 2002年,spring 2004年,AOP,IOC,SOA的概念 2004年

J2EE其实还是相当的年轻的


SSH没有,也永远不可能成为事实标准, 国内也不是,国外也不是。



争这个没啥意义
反正招J2EE的开发人员,SSH已经变成是基本要求了


我不是争, SSH算是招聘常见话题, 但是说到底还是国内一些公司愿意揪住这几样东西问。

60 楼 Aguo 2010-04-21  
http://www.infoq.com/cn/articles/brown-are-you-a-software-architect;jsessionid=AD0712EA49F65AB5E09DC79802243A98  《你是架构师吗?》
59 楼 aws 2010-04-21  
berlou 写道
如果搭个积木都能称为架构师的话, 那只能说大家判断架构师的标准出入太大。
别拿名头说事, 名头这东西, 尤其是国内企业, 谁都知道是怎么回事。
国内好点的企业,互联网公司, 华为这种, 有多少5年内当上架构师的?


中国的IT企业,中小是主流
只要有需求,就能够完全自己一个人从0开始完成整个设计,项目环境搭建开发和业务逻辑,不管用啥技术,我看在一般的IT企业里也称得上是架构师了
国内这些中小IT企业的一个开发团队,基本也就是一个或两个这种水平+几个2-3年有工作经验可以写写业务逻辑的+几个1-没有经验需要手把手教才能填空的新手,其实也就这样而已
58 楼 aws 2010-04-21  
berlou 写道
aws 写道
SSH成为J2EE开发中事实上的标准之后,一般公司的项目架构师要做的基本也就是用流行框架和开源项目去搭积木,三年应该就差不多有这个能力了
而能自己去动手修改这些框架以适应公司需求的算上了一个层次,五年也完全足够了

至于8年经验乃至以上云云,其实个人觉得也不用看得特别重要,至少在J2EE领域里
JDK1.0是96年,JDK1.4是2002年,JDK5是2004,struts1 2001年,hibernate 2002年,spring 2004年,AOP,IOC,SOA的概念 2004年

J2EE其实还是相当的年轻的


SSH没有,也永远不可能成为事实标准, 国内也不是,国外也不是。



争这个没啥意义
反正招J2EE的开发人员,SSH已经变成是基本要求了
57 楼 ora92 2010-04-21  
要当架构师至少应该要懂一种组合框架吧
56 楼 jimmy9495 2010-04-21  
happyforever82 写道
piao_bo_yi 写道
搭建系统框架,解决疑难问题,控制进度。我旁边这位架构师(11年)的工作内容。

能不能列点实际的内容呢。呵呵。 (想把您旁边那位大佬的简历看看。嘿嘿。)
"搭建系统框架" 怎么搭建的呢? 搭建的内容呢? 项目的系统结构呢? 也是SSH之类的?
"解决疑难问题" 举个例子吧。。。
(我先来个例子 http://happyforever82.iteye.com/blog/354666 不是说它算疑难问题, 只是想说架构师解决的都是哪些层次上的问题。)


http://happyforever82.iteye.com/blog/354666
贴中的问题貌似很基础吧
55 楼 ora92 2010-04-21  
好男不做IT
54 楼 berlou 2010-04-21  
如果搭个积木都能称为架构师的话, 那只能说大家判断架构师的标准出入太大。
别拿名头说事, 名头这东西, 尤其是国内企业, 谁都知道是怎么回事。
国内好点的企业,互联网公司, 华为这种, 有多少5年内当上架构师的?
53 楼 berlou 2010-04-21  
aws 写道
SSH成为J2EE开发中事实上的标准之后,一般公司的项目架构师要做的基本也就是用流行框架和开源项目去搭积木,三年应该就差不多有这个能力了
而能自己去动手修改这些框架以适应公司需求的算上了一个层次,五年也完全足够了

至于8年经验乃至以上云云,其实个人觉得也不用看得特别重要,至少在J2EE领域里
JDK1.0是96年,JDK1.4是2002年,JDK5是2004,struts1 2001年,hibernate 2002年,spring 2004年,AOP,IOC,SOA的概念 2004年

J2EE其实还是相当的年轻的


SSH没有,也永远不可能成为事实标准, 国内也不是,国外也不是。

52 楼 likeblood 2010-04-21  
中国的很多公司的架构师很虚 大部分都是靠嘴对付的 真正遇到技术问题 还是得靠具体的开发人员解决 要是解决不了 就告诉公司领导这个问题谁的解决不了 公司领导也没辙 现在的现状就是这样 谁都明白中国的软件行业心浮气躁 但是具体到了自己身上就不这么感觉了 其实你看看上je的人里 有多少不是这样的 又有多少踏实写程序的 有人自认为很低调 其实呢?我就看过有人发帖子 说“自己很低调的飘过”
51 楼 vtrtbb 2010-04-21  
java的作用不是别的,而是搞出了一堆架构和他们的师,从此IT界以架构文明。
50 楼 aws 2010-04-21  
SSH成为J2EE开发中事实上的标准之后,一般公司的项目架构师要做的基本也就是用流行框架和开源项目去搭积木,三年应该就差不多有这个能力了
而能自己去动手修改这些框架以适应公司需求的算上了一个层次,五年也完全足够了

至于8年经验乃至以上云云,其实个人觉得也不用看得特别重要,至少在J2EE领域里
JDK1.0是96年,JDK1.4是2002年,JDK5是2004,struts1 2001年,hibernate 2002年,spring 2004年,AOP,IOC,SOA的概念 2004年

J2EE其实还是相当的年轻的
49 楼 sunlight9641 2010-04-21  
sunlight9641 写道

昨天和人聊个问题:

他问我, 你在这家公司已经工作五年了,怎么还是一名开发人员呢? 没成为架构师或者项目经理?

我的回答是:我对架构师的定义不是搞一搞spring, hibernate, struts2,以及考虑使用哪种服务器的人。而是去设计、开发spring, hibernate, struts2及各种服务器的人。 我觉得工作五年的人,应该还没到那种地步。



“去设计、开发spring、hibernate、struts2及各种服务器的人”
不管工作五年还是五十年,都是软件开发(研发)工程师,有可能会在这个职位前面加上高级。

48 楼 wocsok 2010-04-20  
月影无痕 写道
整整5年,在公司没能达到架构师职位, 算是杯具了

这话太有意思了,如果五年就能自认为达到架构师的标准,那么这个人也就是目光太短浅了,知识需要时间的沉淀,5年可以很强,好好学知识可以积累到河流,湖泊那样,但是要是达到像海那样的博大,不太可能。

相关推荐

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

    此外,反思和总结项目经验,不断提升解决问题的能力,也是架构师成长的重要部分。 六、业务理解与沟通技巧 架构师并非孤立于业务之外,他们需要深入理解业务需求,将业务逻辑转化为技术解决方案。因此,良好的沟通...

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

    这份压缩包包含的三期PDF文件——“架构师(第1期).pdf”,“架构师(第2期).pdf”以及“架构师(第3期).pdf”,无疑是深入探讨架构师角色、技能、挑战和解决方案的宝贵资料。 第一期可能涵盖了架构基础,定义了架构师...

    架构师的自我修养pdf

    架构师的工作是充满挑战的,他们需要不断地学习新技术,解决新问题,同时还要有预见性地规划未来的架构,并确保其能够支持业务的持续增长和变化。在这个过程中,架构师必须保持自我驱动、积极主动,并持续地自我提升...

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

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

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

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

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

    设计是架构的一部分,但架构师需要从更高的层面思考问题,把握整体系统架构的方向。 总的来说,架构师的成长之路并非一蹴而就,而是通过不断积累技术知识,提升个人特质,尤其是沟通、谈判和风险管理能力,以及深化...

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

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

    系统架构师教程.pdf

    系统架构师需要掌握一系列的技术和理论知识,这些内容在“系统架构师教程.pdf”中得到了系统的介绍和阐述。 首先,系统架构师需具备扎实的计算机网络基础。计算机网络是现代信息系统不可或缺的组成部分,架构师应...

    历年高级系统架构师真题

    通过对历年高级系统架构师真题的深度学习,考生不仅可以熟悉考试形式和难度,更能提升自己在实际工作中解决复杂问题的能力。在复习过程中,考生应注重理论与实践相结合,通过案例分析和模拟实战来深化对知识点的理解...

    架构师的自我修养.docx

    架构师的经验体现在能够设计和实现复杂的分布式系统,能够监控和捕获异常情况,通过技术手段修复多数的问题,并且能够通过分析、调整架构、优化逻辑来解决问题。 架构师的核心价值在于能够设计和实现复杂的系统,...

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

    软件架构师作为一个专业领域的高级职位,其核心职能...《软件架构师应该知道的97件事》这本书通过多位专家的经验分享,提供了一个关于如何成为优秀软件架构师的丰富知识库,对于提升软件架构师的专业能力具有重要价值。

    Java架构师面试题

    Java架构师面试题涵盖了许多关键领域,包括J2EE开发、大数据处理、日志管理、权限分配、服务扩展性、负载均衡、性能调优、系统整合、软件开发模型、云计算理解以及框架比较与安全性分析。以下是对这些知识点的详细...

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

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

    软考系统架构师真题

    总的来说,软考系统架构师真题不仅测试了考生的专业技能,也检验了其对信息技术发展趋势的把握和实际问题解决能力。通过深入研究历年真题,考生可以更好地理解考试要求,有针对性地进行复习,从而提高考试成绩和实际...

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

    8. **面试技巧与职业规划**:对于有志于成为系统架构师的人来说,了解面试常见问题、职业发展路径和提升策略也是必不可少的。 综合这些内容,考生可以系统地学习和准备,提升自己的技术水平,以期在软考中取得优异...

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

    例如,云计算平台如AWS、Azure和Google Cloud提供了丰富的服务,使得架构师可以快速构建分布式系统,但也需要处理跨地域的数据同步和安全性问题。大数据技术如Hadoop和Spark则改变了数据处理的方式,对架构设计提出...

    软考架构师配套讲义.rar

    《软考架构师配套讲义》是一份针对国家软考(即全国计算机技术与软件专业技术资格(水平)考试)中的架构设计师级别的学习资料。这份压缩包包含了一个名为“软考架构师配套讲义.pdf”的文件,是为准备参加该考试的...

    关于软件架构师的资料集锦

    架构师不仅关注技术问题,还需要了解项目管理,如进度控制、风险管理、资源分配,以确保项目的成功。 11. **团队领导与沟通**: 作为团队领导者,架构师需要有出色的沟通技巧,能够清晰地传达设计意图,引导团队...

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

    《软件系统架构师》这本书是为那些希望深入理解软件架构设计和实践的读者精心准备的。作为一本电子读物,它涵盖了软件架构的基础知识、关键概念以及实际应用,旨在帮助读者提升在软件开发领域的专业素养。 软件系统...

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

    熟练运用设计模式可以提高代码的可读性和可维护性,也是架构师解决复杂问题的有效工具。 8. 论文写作 "论文写作.pdf"提供了一套有效的写作技巧,包括论点阐述、论证过程和结论归纳。良好的写作能力可以帮助架构师...

Global site tag (gtag.js) - Google Analytics