这个词语..这个称呼...或者说这个职称(某些公司还真有这个职称),我很厌恶;厌恶到甚至在日常交流中都尽量避免这个字眼儿;
有谁能解释清楚“架构师”应该是怎样的人?
甚至可以这么问吧:什么样的人可以称为“架构师”?
不同的人心中肯定有不同的答案,但我目前可以肯定的是:大部分人心中的这个“答案”太浮躁、太简单了!
看吧,有多少人——工作了3-5年,甚至10年(我的意思是区区10年~)的人把自己标榜为“架构师”呢?他们在工作中,生活中是多么地迫切向周围的人展露“我是架构师”这样的信息呢?
然而,对于“架构师”的简单到可称为幼稚的理解又是那么地深入人心——我曾今跟一个工作了5年的老程序员(国内5年算老吧?)讨论“架构师”的定义,最终他的意思就是:你如果做出了个NB的东西,比如说一个“很厉害”的框架,那你就是架构师了;
这个程序员其实也是很不错的程序员,虽然我不赞同他的观点,但我并不BS他这个人——我觉得业内对“架构师”的浮躁理解的原因是多方面的,不能完全怪罪某个个体,比如——
大多数不是那么专业的IT公司(我目前的公司也算在内)对“架构师”的定义太草率,一般仅仅做为“区别于普通程序员”的标签,打上这个标签之后,他们和“普通程序员”有了区别,然而这些“架构师”们还真把这个标签当回事了,以为自己努力工作了4-5年之后,终于成了“架构师”了,这个名头也就逐渐理所应当起来;
——工作4-5年的“老程序员”本来就是新进公司的新手的学习对象,自然不会不注意到他们身上“架构师”的标签——那实在是太耀眼了,“原来架构师是这个样子啊(崇拜ing...)”,新人们也努力学习,希望以后能成为自己的学习对象那样的“架构师”——哪怕是滥用的标签、粗浅的理解,能够代代相传也不足为奇——"以讹传讹"有了新解!
再就是环境的浮躁,我不想说太多了,“XXX架构师之路”、“XXX架构师看的书籍”、“XXX架构师应有的技能”......这些东西其实大多都没错,有些甚至还比较靠谱,不过就是有太多的人——太多浮躁人,把上面那些材料、文字浏览一遍之后,“从今天开始做架构师”了;
——你知道38岁的架构师和28岁的架构师有啥区别么?
——什么?38岁?30岁以后不是转做管理了么?
——......
======这描述的是国内程序员的另一只杯具——把“架构师”简单理解成“技术牛人”的观点,本文不过多解释;其实这里面是杯具套娃——有两层——更里面的一层是“30岁以后要转行”;
说来说去,其实“架构师”这个词语本没有罪,我厌恶的其实是它被滥用,非得做个比喻的话,可以拿“大学生”这个词来做类比——很久很久以前,当“大学生”的定义最原本,最严格的时候,这代表着令人崇拜的学识——不信可以问问爷爷奶奶那一辈——可是现在,当一个个XX职业培训学校也改名为XX大学、开始生产“大学生”时,请问各位“大学生”们,你们会在自我介绍的时候强调自己的大学生身份么?呵呵,我看在某些情况下,还是掩盖一下比较好——透露出自己是“大学生”的身份反而觉得丢人——因为她实在是被滥用得太厉害了——沽名钓誉者确实得到了“大学生”这个贬值过后(仍然有些价值,也就是说暂且还没贬值到0)的虚荣,而真正意义上的大学生们(肯定是存在的)也为那贬值的称呼而无语;
“架构师”何尝不是如此呢?
它的最初定义是什么?
它的定义就明摆在网络(网络就是计算机)上,在资料库中,在无数的文献书籍中——可仍然有人视而不见,滥用这个概念,不懂架构师是啥定义的人请自己google;
我刚工作的时候,在环境的影响下,也曾经对“架构师”这个称谓抱有错误的幻想,甚至也希望在4-5年之后,能成为一名“架构师”;幸亏我还算是一个懂得思考的人,我发现我错了——我将做一名程序员,或者至少写程序是我这辈子的爱好——哪怕以后我是一名杂货店老板,我也会抽时间与世界各地的志趣相投者一起很有爱地贡献精美的代码;
程序员会“日拱一卒”,一点一点锻炼出精湛的技巧与扎实的理论基础,这本就是令人振奋的过程——一种值得骄傲的内敛与朴实——自我介绍的时候,请说自己是一名程序员。
分享到:
相关推荐
逆向超线程技术走向实用化?——SOFT MACHINES VISE CPU 架构初步解析.pdf
小程序?——奢侈品牌的鸡肋之选?.pdf
互联网能阻滞中国城乡居民收入差距的扩大吗?——基于中国省级面板数据的实证分析.pdf
酒店及餐饮行业深度分析:夜间经济蓬勃发展,小酒馆商业模式如何?——基于海伦司港股上市.pdf
成为一名优秀的架构师,意味着你需要在“个人特性”和“技术技能”两方面下足功夫。在这个能力模型中,架构师的能力被分为“技术专业能力”、“人际关系能力”和“业务能力”三大核心。 首先,技术专业能力是架构师...
在软件工程和信息技术领域中,架构师扮演着至关重要的角色。架构师不仅是技术的领航者,更是确保项目顺利进行的关键人物。那么,如何成为一名合格的架构师?这就需要架构师具备一系列的个人特性和技术技能,形成一个...
《软考——系统架构师》这一主题涵盖了计算机领域中的一个重要角色——系统架构师,以及针对这一职业的相关考试准备。在提供的三个PDF文件中,我们分别有《系统架构设计师教程(清华版)》、《系统架构设计师考试大纲...
他从一个对软件测试一无所知的新手,成长为一位在测试领域拥有深厚理论功底和丰富实践经验的架构师,这其中不仅有个人的勤奋和努力,也离不开正确的方法和良好的学习环境。小艾的成长故事,也激励着每一位测试工作者...
根据文件标题《从入职到架构师——嵌入式软件成长之路》以及描述,我们可以提炼出几个关键的知识点和经验教训,这些内容对于嵌入式软件行业的新入职者、资深开发人员,以及那些希望成为技术架构师的开发者们来说都是...
架构师必看——架构之美(精选版)
测试架构师在软件开发行业中扮演着至关重要的角色。从简单的测试执行者到架构师级别的测试专家,职业晋升的道路上充满了挑战与机遇。《测试架构师修炼之道:从测试工程师到测试架构师1》这本书,就是为了指引那些...
#资源达人分享计划#
《Qcon2011 架构之路——穿行在产品和业务之间》一文,由吴立峰撰写,深入探讨了产品、业务与技术之间的关系,尤其在IT行业中的体现。文章通过作者丰富的实践经验,从不同的软件项目、互联网产品到移动应用,展现了...
安全架构要参——构建企业适用的安全架构.pdf
分享课程——【2022】云原生Kubernetes全栈架构师:基于世界500强的k8s实战课程,2022年最新版,基于V1.23版本,完整版提供文档和软件下载! 课程适合人群: 1、准备学习k8s的运维、开发、测试、架构师; 2、k8s...
Web架构——MVC Web架构——MVC Web架构——MVC Web架构——MVC
《软件架构师教程》是一本全面且深入的指南,旨在帮助读者掌握软件架构设计的核心概念、原则和实践。作为系统架构师考试的重要参考资料,这本书涵盖了高级软件架构师所需的知识点,同时也是系统分析师提升专业能力的...
优秀的软件架构师必读——需求分析20条原则