`
happyforever82
  • 浏览: 118419 次
  • 性别: 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年可以很强,好好学知识可以积累到河流,湖泊那样,但是要是达到像海那样的博大,不太可能。

相关推荐

    架构师面试题最新汇总(附详细答案)

    架构师面试题最新汇总Dubbo面试专题及答案,Kafka面试专题及答案,Maven面试专题及答案,Mybatis面试专题及答案,Netty面试专题及答案,Spring Boot面试专题及答案,设计模式专题及答案等

    架构师的职责

    架构师的职责就是设计一个公司系统的基础架构,并提供关于怎样建立和维护系统的指导方针。具体来讲,架构师的职责主要体现在以下几方面: 1、负责公司系统的架构设计、研发工作。 2、承担从业务向技术转换的桥梁作用...

    架构之美(全球19位顶尖架构师智慧结晶)

    本书通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的软件设计师和架构师。在每篇文章中,作者都向我们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。.  本书...

    一线架构师实践指南(温昱)

     《一线架构师实践指南》从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的...

    【系统架构设计师】论软件架构师的角色和培养

    然而,有关软件架构师的角色定位以及教育培养问题,仍然比较模糊,没有一致的结论。  作者近年来在软件架构的理论研究和实践方面做了一些工作,也取得了一定的成绩。负责起草了全国计算机技术与软件专业技术资格...

    架构师职业规划

    架构师、职业规划,如何知道现在该学什么、将来该学什么,以及在学习中遇到问题、迷惑、迷茫怎么办。

    软件架构师教程

    除了关注软件架构师的技术性能力之外,《软件架构师教程》还对软件行业中有关领导素质、心理素质等涉及到人性和心理等社会性的问题进行了探讨,以更好地指导软件架构师的职业生涯。 《软件架构师教程》面向专业的...

    ETL架构师常问问题.pdf

    ETL架构师常问问题.pdfETL架构师常问问题.pdfETL架构师常问问题.pdfETL架构师常问问题.pdfETL架构师常问问题.pdfETL架构师常问问题.pdfETL架构师常问问题.pdfETL架构师常问问题.pdf

    2012 Web_架构师大会资料汇总

    2012年9月13号系统架构师大会的精彩演讲PPT 演讲主题汇总。 站在成功者的角度看问题,学习成功者的实践思想,让我们少走点弯路,可以结合自己平时的工作把经验适时的用上。 本资料共包含以下附件: 汪源:MySQL ...

    内部培训资料--架构师

    L1 -职位要求.pdf ...L17 如何做软件架构师.pdf L18 数据量非常大的照片分享社区网站架构设计.pdf L19 如何一步步来构建起系统架构.pdf L20 考虑数据库压力和服务器负载.pdf L21 设计原则详解.pdf

    软考架构师开始资料整理.zip

    本人复习架构师资料整合,适合正在复习的准架构师们,能够有效的提高复习效率,本人正在使用中, 然而,事实并非如此,系统构建 于硬件与操作系统之上,如果我们不对计算机底层原理有一定认识,会导致一系列安全与...

    推荐系统架构师考试全套视频教程合集.zip

    7.5 基于架构的软件开发方法 7.6 软件架构评估 7.7 软件产品线 第八部分 基于构件的开发 8.1 中间件技术 8.1.1 中间件的概念 8.1.2 主要的中间件 8.2 典型应用架构 8.3 企业应用集成 第九部分 应用数学 9.1 概率...

    软件架构师应该知道的97件事总结

    架构师应该亲力亲为 持续集成 避免进度调整失误 取舍的艺术 打造数据库堡垒 重视不确定性 不要轻易放过不起眼的问题 让大家学会复用 架构里没有大写的“I” 使用“一千英尺高”的视图 先尝试后决策 掌握业务领域知识...

    入门架构师的必须要懂的几个自问

    架构师的基本功管理篇:架构师是做什么的;技术选型,架构设计;解决技术难题;人员管理与指导;技术决策与推进;程序员怎样能向架构师方向靠近;什么是管理能力;收集信息的能力;分析问题、做出决策的能力;授权与...

    [一线架构师实践指南].温昱.扫描版

    本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”这一观点;之后,详细阐述了软件架构设计三个阶段(Pre-Architecture阶段、 Conceptual ...

    《一线架构师实践指南》高清带书签

    本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的三个阶段(Pre-...

    软件架构和架构师

    随着软件系统的规模越来越大,复杂程度越来越高,软件设计的核心已经超越了传统的“算法+数据结构=程序”的设计模式,取而代之的是对...然而,有关软件架构师的角色定位以及教育培养问题,仍然比较模糊,没有一致的结论

Global site tag (gtag.js) - Google Analytics