如何成为一名优秀架构师?这12点或许能带给你一些启发

部署运行你感兴趣的模型镜像

640?wx_fmt=gif

热文导读 | 点击标题阅读

欢迎加入Java和Android架构知识星球

亲历阿里巴巴五轮面试分享

如何成为Android开发大牛:30+个专业建议


640?wx_fmt=jpeg


 

如何成为一名架构师?

OR

如何成为一名优秀架构师?


这应该是每一位痴爱技术的人会问的问题。而这问题,作者总结了自己在百度、58、转转多年的工作经历,给出了自己的一些思考。


现分享给大家。

 

1、做到极致


一个项目做到60分位相对容易,从60分做到70分难度变大,从70分做到80分难度会更大,以此类推。


也就说分数越高,挑战也会越来越大。从60分到100分的过程,对个人也将会是收获以及成长最大化的阶段。这里说的极致当然是指从60分到100分的过程。

 

2、不设上限


公司出于职责分明的考虑,每个工程师都有明确负责的事情。这个出发点本身是没有问题的,也正是这样的安排,在工程师心中有一条隐形的界限或者误区。负责项目A的同学只会关注在项目A本身,项目A之外的事情都不是我的事。


在精力允许的情况下,不要给自己设置做事的边界,非本质工作之外的事情主动承担,勇敢承担,获得的成长速度将会是指数级的。

 

3、开阔技术视野


所谓视野即是能看到多高以及多远的地方。


技术视野也是一样,它决定了工程师能够走多远。一个具体的业务需求,工程师要知道理想的技术方案是什么。在实际的项目过程中,出于项目上线时间要求以及实现成本的考虑,可能会采用折中的技术方案。当条件允许时,能够进一步优化成理想方案。


开阔的技术视野需要长期积累,如何提高?

  • 针对目前系统架构的痛点,多思考更好的解决方案;

  • 和周围的同学经常交流技术方案,相互多探讨具体的实施方案;

  • 走出公司,参加业界技术大会等,学习业界同行的做法。

 

4、态度积极主动


以什么样的态度做事,消极还是积极,成果差别很大。积极的态度做事,遇到困难想尽办法解决掉,成果显著,必将会迎来掌声以及老大的青睐。相反,消极的态度,遇到困难很容易放弃,事情的结果也会一团糟。


万能的工程师以积极主动的心态去做事,前途无量。

640?wx_fmt=jpeg

 妈妈常教导我,让我养成良好习惯。这样长大才能成为一个有用的人。良好的习惯是尊敬师长这样长大才能成为一个有用的人。良好的习惯是尊敬师长,爱护同学,对人有礼貌;是不粗心,做事情不拖拉;还是爱护公物,不浪费粮食。为什么呢?因为拥有良好习惯,做一个品德高尚的人,懂得尊重别人,才会得到别人的尊重。我要努力地做到这些。我有一些坏习惯,有时候学习很粗心,把一些会做的题做错。在生活上,也很粗心,有一次早上起床居然穿反了衣服。我吃饭很慢,有的时候还剩饭。我还起床磨蹭,本来应该迅速地穿好衣服,但是,我总是磨磨蹭蹭地,速度很慢。我打算在这学期里,改掉这些坏习惯。早上起来,迅速地穿好衣服,不拖拉。学习不粗心,仔细完成每一道题。吃饭的时候,要很快的把饭吃完,不剩饭。我要从一点一滴做起,逐渐养成良好习惯。我相信自己一定能成为一名品学兼优的好学生!我打算在这学期里,改掉这些坏习惯。早上起来,迅速地穿好衣服,不拖拉。学习不粗心,仔细完成每一道题。吃饭的时候,要很快的把饭吃完,不剩饭。我要从一点一滴做起,逐渐养成良好习惯。我相信自己一定能成为一名品学兼优的好学生!  在上幼儿园以前,我什么也不会干,就连穿衣服也是妈妈给我穿好,就要上幼儿园了,这样可不行,妈妈锻炼我要学会自己穿衣服。   有一天,妈妈把衣服摆在我面前,开始让我自己穿。一开始。我又哭又叫就是不穿,还把衣服扔的满地都是,然后坐在地上开始大哭,等了好长时间,妈妈还是不理我,我只好自己乖乖的把衣服穿好, 一出了房间门,妈妈就笑了起来,再看看我的衣服,毛衣和裤子都穿反了,我赶紧回房间又重新穿了一遍,这次穿好了,拿起外套,可是外套的扣子又扣不上了,扣子可调皮了,好像故意和我作对,我把扣子往扣眼——人类邪恶的根源;爱情——幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话:幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话亲爱的!擦干你的眼泪,至高无上的爱情已经打开了我们的眼界,使我们成了它的崇拜者。是它,





 妈妈常教导我,让我养成良好习惯。这样长大才能成为一个有用的人。良好的习惯是尊敬师长这样长大才能成为一个有用的人。良好的习惯是尊敬师长,爱护同学,对人有礼貌;是不粗心,做事情不拖拉;还是爱护公物,不浪费粮食。为什么呢?因为拥有良好习惯,做一个品德高尚的人,懂得尊重别人,才会得到别人的尊重。我要努力地做到这些。我有一些坏习惯,有时候学习很粗心,把一些会做的题做错。在生活上,也很粗心,有一次早上起床居然穿反了衣服。我吃饭很慢,有的时候还剩饭。我还起床磨蹭,本来应该迅速地穿好衣服,但是,我总是磨磨蹭蹭地,速度很慢。我打算在这学期里,改掉这些坏习惯。早上起来,迅速地穿好衣服,不拖拉。学习不粗心,仔细完成每一道题。吃饭的时候,要很快的把饭吃完,不剩饭。我要从一点一滴做起,逐渐养成良好习惯。我相信自己一定能成为一名品学兼优的好学生!我打算在这学期里,改掉这些坏习惯。早上起来,迅速地穿好衣服,不拖拉。学习不粗心,仔细完成每一道题。吃饭的时候,要很快的把饭吃完,不剩饭。我要从一点一滴做起,逐渐养成良好习惯。我相信自己一定能成为一名品学兼优的好学生!  在上幼儿园以前,我什么也不会干,就连穿衣服也是妈妈给我穿好,就要上幼儿园了,这样可不行,妈妈锻炼我要学会自己穿衣服。   有一天,妈妈把衣服摆在我面前,开始让我自己穿。一开始。我又哭又叫就是不穿,还把衣服扔的满地都是,然后坐在地上开始大哭,等了好长时间,妈妈还是不理我,我只好自己乖乖的把衣服穿好, 一出了房间门,妈妈就笑了起来,再看看我的衣服,毛衣和裤子都穿反了,我赶紧回房间又重新穿了一遍,这次穿好了,拿起外套,可是外套的扣子又扣不上了,扣子可调皮了,好像故意和我作对,我把扣子往扣眼——人类邪恶的根源;爱情——幸福和光明的源泉。我一直在这些思想的舞台上徘徊。突然我发现两个身影从我面前经过,坐在不远的草地上。这是一对从农田那边走过来的青年男女。农田那边有农民的茅舍。在一阵令人伤心的沉默之后,随着一声长叹,我听见从一个肺痨病人的嘴里说出了这样的话:亲爱的!擦干你的眼泪,至高无上的爱情已经打开了我们的眼界,使我们成了它的崇拜者。是它,


5、open的心态


open的心态是在当别人指出存在的问题,提出建设性意见时,能否淡然地接受。


人无完人,大道理同学们都懂,当别人指出你的问题时,并不是每个人都能够虚心接受或者乐意接受。特别是工程师群体是一个智商高、个性化强的群体,每个人都会认为自己是业内专家,虚心听取别人的建议变得较难。智者千虑必有一失,愚者千虑,必有一得。


事实上,open的心态非常重要,具备open心态的工程师在成长道路上会少走弯路,走的更快也会更远。

 

6、乐观淡定的心态


乐观淡定的心态是指面对困难时,能否以乐观积极的心态去处理,同时不慌乱。


心态对事情能否做成功,影响因素较大。除了生与死,其他事情在万能的工程师面前,都是小事。理论上讲,产品同学提出的任何需求,工程师都是可以实现的,只不过时间长短的问题,这里也体现出来工程师的乐观心态。时刻保持乐观淡定心态去面对一切,已经成功了一半。

 

7、强大的自信心


所谓强大的自信心是说做事必胜的信念和信心。


具备强大的自信心,也就具备了必胜的信念,在面对任何事情时,都会变的从容和淡定。从结果上看,具备强大自信心的工程师成功率也会更高。自信心的培养,一方面时刻告诫自己我行,别人能做到的事情我也能;另一方面从简单事情做起,简单事情做出成果后,再加大做事难度,通过取得的成果来逐步积累自信心。

 

8、强大的执行力


所谓执行力是指事情落地的速度和质量。


强大的执行力在事情落地实施方面速度快和质量高,也就是说做事又快又好。这项能力是工程师最应该具备的能力,它的重要性不言而喻。


试想老板安排一项重要工作给你,是选择快速高质量做完?还是拖拖拉拉地做完,不断返工?

显然前者是老板更期望的。

 

9、走出舒适区


我们都喜欢舒适区,人天然是惰性的动物,工程师也不例外。


大家都知道温水煮青蛙的例子,在舒适区呆久了,工程师也就慢慢失去了斗志,从而变得不思进取,工作上没有产出和成果,于个人于公司都很糟糕。有些公司会定期进行轮岗,目的也是走出舒适区。作为有情怀的工程师,当工作变得没有挑战时,我们应该勇敢走出舒适区,去承担更多有挑战的工作,这个过程可能会很艰难,成长和收获也是舒适区无法给予的。

 

640?wx_fmt=jpeg


10、时间管理


对公司来说人才是最宝贵的,我认为最最宝贵的是时间。


大多数公司都会存在人少事多的情况。在众多的事儿面前,疯狂招聘人才是一种解决方案,但不是最优的方案。如果工程师都能够使自己的时间利用最大化,个体以及公司收益都将是最大的。所谓时间管理是在人力有限的情况下,选择做什么的事情。


事情一般分为四个级别:重要紧急,重要不紧要,紧急不重要,不重要不紧急。面对重要紧急的事我们选择优先做,但这样长期以往会让自己变得压力人。时间管理做得好,你会发现你在做的事在你规划内而且有意义,即重要但不紧急,变成一个聪明人,而不是天天忙于重要紧急的事,让自己压力非常大。时间管理能力是工程师需要具备的一项重要能力。

 

11、扎实的技术基础


基础建设在任何行业都是最重要的,技术基础同样不例外。


工程师成长快离不开扎实的技术基础,比如:数据结构/算法掌握好、编码能力强、逻辑思维能力好、思路清晰等,这些基础的技术能力具备了,再加上选择优秀的赛道,工程师成长之路将会一帆风顺。

 

12、赛道选择


努力固然重要,选择会更加重要。选择一个优秀的赛道会加速工程师的成长,在AI趋势下,行业间竞争会越来越积累,好的赛道越来越少,那么什么是一个好的赛道呢?

  • 第一行业前景想象空间大;

  • 第二业务复杂性高,技术挑战大;

  • 第三是行业独角兽。

 

640?wx_fmt=jpeg


作为有情怀的工程师,我们用代码提升了西二期周边房价,用代码定义了学区房。


既然我们是用代码改变世界的人,那没有什么事是代码解决不了的。如果不能,就再多写两行。


作 者 介 绍

孙 玄 


转转公司首席架构师/架构算法负责人,前58集团技术委员会主席,百度高级工程师,毕业于浙江大学。

“架构之美”公众号作者,在这里我会分享我的思考和实践,让大家在互联网架构设计、大数据开发、机器学习实践之路上共同成长!

你有好的文章想和大家分享欢迎投稿,直接向我投递文章链接即可


最后,欢迎大家加入我们的知识星球,这期是到2019年3月10日结束,所以越早加入越好,现在加入的球友快1000人了,到1000人时将大幅提价(还有最后几十个名额了),所以快上车!

640?wx_fmt=jpeg

微信扫描或者点击上方二维码领取Android\Python\AI\Java等高级进阶资源

更多学习资料点击下面的“阅读原文”获取

640?wx_fmt=gif

您可能感兴趣的与本文相关的镜像

Dify

Dify

AI应用
Agent编排

Dify 是一款开源的大语言模型(LLM)应用开发平台,它结合了 后端即服务(Backend as a Service) 和LLMOps 的理念,让开发者能快速、高效地构建和部署生产级的生成式AI应用。 它提供了包含模型兼容支持、Prompt 编排界面、RAG 引擎、Agent 框架、工作流编排等核心技术栈,并且提供了易用的界面和API,让技术和非技术人员都能参与到AI应用的开发过程中

<think>首先,用户的问题是关于测试架构师的进阶知识或最佳实践。具体来说,他们在询问“测试架构师修炼之道第二版”或“测试架构师进阶指南”。我需要基于系统级指令和用户可见层的要求来构建我的回答。###系统级指令回顾:1.**数学表达式格式**:行内数学表达式用`$...$`,独立公式用`$$...$$`。例如,如果有变量或方程,需要用这种格式。2.**LaTeX语法正确**:确保所有数学表达式的语法正确。3.**使用中文回答**:整个回答必须用中文。4.**生成相关问题**:在回答结束时,生成相关问题。5.**引用标识**:在回答中引用的段落末尾自然地添加引用标识,如`[^1]`。6.**结构清晰**:帮助用户逐步解决问题,保证回答真实可靠。###用户可见层要求:-回答结构清晰,逐步解决问题。-引用站内引用(引用[1]到[4]),但不要重复,挑1-2个相关引用。-参考用户上一次的问题:用户之前的问题是关于测试架构师的进阶知识,所以我要基于这个主题。###分析引用内容:-引用[1]:关于测试场景、业务逻辑、工具使用、性能测试等。适合讨论测试架构师的知识。-引用[2]:程序人生到架构师的成长路径,包括四阶成长模型。-引用[3]:从初级到架构师的知识迁移方法论。-引用[4]:架构完美设计、程序员三门课、架构修炼之道,涵盖技能成长、架构设计、技术管理。这些引用中,引用[1]最直接相关,因为它涉及测试领域。引用[3]和[4]也相关,因为它们讨论架构师的成长。我应该选择1-2个引用融入回答。###回答结构:为了结构清晰,我将逐步构建回答:1.**引言**:简要介绍测试架构师的角色和重要性。2.**核心知识领域**:解释测试架构师需要掌握的进阶知识,如测试策略、工具使用、性能测试等。3.**最佳实践**:分享一些最佳实践,基于引用内容。4.**引用融入**:自然地添加引用标识。5.**相关问题**:在结尾生成相关问题。###数学表达式:用户的问题是关于测试架构师的,可能不涉及数学表达式。但如果有机会,我可以引入一些概念,比如在讨论性能测试时提到公式。例如,性能测试中的响应时间公式:$T=T_{cpu}+T_{io}$。但要确保相关且自然。###生成相关问题:在结尾,生成2-3个相关问题,基于主题。###最终回答框架:-**标题**:测试架构师进阶知识指南-**内容**:-第一步:理解测试架构师的角色-第二步:核心进阶知识领域-测试策略设计-工具和自动化-性能测试深入-第三步:最佳实践和修炼路径-引用融入-**相关问题**:列出2-3个问题。###选择引用:-引用[1]:直接相关,提到性能测试、工具使用等。-引用[3]:关于知识迁移方法论,适合进阶路径。我将使用引用[1]和[3],自然地融入。###确保真实可靠:基于我的知识,测试架构师的关键领域包括测试策略、自动化框架、性能工程、风险评估等。结合引用内容。</think>### 测试架构师进阶知识指南 测试架构师是测试领域的专家角色,负责设计测试策略、优化测试流程并确保系统质量。进阶过程需系统化掌握核心知识、实践方法和认知升级。以下基于行业最佳实践和权威资源(如《测试架构师修炼之道》第二版及类似指南),分步解析进阶路径。回答参考了站内引用内容[^1][^3],确保真实可靠。 --- #### 第一步:掌握核心知识领域 测试架构师需从技术深度转向系统设计,重包括: 1. **测试策略与架构设计**: - 定义测试范围、优先级和风险模型。例如,基于业务逻辑设计分层测试策略(单元测试、集成测试、系统测试),确保覆盖关键场景[^1]。 - 引用[3]强调“知识迁移方法论”:需构建测试知识图谱,将碎片经验抽象为通用模式(如$ \text{风险} = \text{概率} \times \text{影响} $),再适配到具体领域[^3]。 2. **工具与自动化框架**: - 熟练使用测试工具(如Selenium、JMeter)并推动二次开发。例如,定制化测试脚本提升效率,引用[1]指出需关注“工具在测试中的具体作用”,如通过自动化回归测试减少人力成本[^1]。 - 最佳实践:采用模块化设计,例如用Python封装通用测试库: ```python class TestFramework: def __init__(self, env): self.env = env # 环境配置 def run_test(self, test_case): # 执行测试并生成报告 return report ``` 3. **性能测试与优化**: - 深入性能测试全流程:从需求分析(如并发用户数$N$)、场景建模到结果解读。引用[1]建议“针对产品提出性能建议”,例如通过负载测试识别瓶颈,优化响应时间$T_{\text{响应}} = T_{\text{处理}} + T_{\text{网络}}$[^1]。 - 进阶技巧:使用混沌工程注入故障,验证系统韧性。 #### 第二步:实践最佳修炼路径 基于《测试架构师修炼之道》核心理念,进阶需三步走: 1. **认知跃迁**:从执行者转为设计者。引用[3]的“四阶成长模型”:先积累测试经验(初级),再学习架构思维(中级),最终通过领域验证成为专家(架构师)[^3]。 2. **技能融合**:结合业务分析和技术管理。例如,引用[4]提到“架构设计把控质量与风险”,测试架构师需参与需求评审,用UML图建模业务流,预防缺陷前移[^4]。 3. **持续迭代**:建立度量体系(如缺陷密度$D = \frac{\text{缺陷数}}{\text{代码行数}}$),定期复盘优化策略。 #### 第三步:规避常见陷阱与资源推荐 - **陷阱**:过度依赖工具忽视业务逻辑;性能测试脱离真实场景。引用[1]警示需平衡“测试场景和业务逻辑”[^1]。 - **资源**: - **书籍**:《测试架构师修炼之道 第二版》(聚焦策略设计)、《测试架构师进阶指南》(详解自动化与性能)。 - **在线课程**:Coursera的“软件测试架构”专项课。 - **终极目标**:实现如引用[3]所述“技术与认知双重跃升”,驱动团队质量文化[^3]。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值