写点什么

架构师快问快答 2

发布于: 2020 年 05 月 09 日



导语 | 上月应腾讯云+社区邀请,参加云+社区沙龙online,与李力老师和孙玄老师坐而论道,直播《如何成为一名优秀的架构师》,讨论探讨架构师成长话题。直播时在线收到很多提问,因时间所限,直播中和两位老师回答了其中几个。五一劳动节期间,对这些问题进行了回顾,快问快答,个人意见,仅供参考。

之所以叫“架构师快问快答2”,是因为几年前发过一篇“架构师快问快答”。关于架构师的一切,欢迎提问,有问必答。

 

Q:

我在小公司没机会接触高并发的微服务架构,现在脑海里只有架构各种概念,找不到完整落地的参考实例,始终漂的,无法落地。有什么详细完整的案例推荐吗,有什么建议吗?

A:

1.最经典的案例——秒杀,许令波老师有过很多分享,还有极客时间的课程。

2.业余时间接个私活儿,并发量差不多就行,循序渐进。

3.自己写一个,再写一个压测的,租一堆云服务器,左右互搏。

 

Q:

怎么样既能成为架构师还不会聪明绝顶?

A:

勤洗头,以及——改造基因…

PS:男性脱发一般是雄性激素分泌旺盛的表现。

 

Q:

如何拓宽自己的技术面广度?

A:

1.多看多听多问,具备宏观视野。

2.圈定自己关注范围。

3.不必为了广而广。

 

Q:

关于每家企业个性化需求,有的企业安全性比较高,需要更高版本的jar包,有的是功能性需求,但其他企业并不升级。这样项目后期不得不增加版本,导致维护困难。想请教各大佬如何管理不同的版本,以及后续的开发。目前是A版本的代码,需要同步到B版本。但维护成本很高,如何在不增加人力成本更好解决这个问题,能给一个思路吗?

A:

沉淀平台化组件化,这是理想的,否则就分开标准版和定制版…定制版可以卖的更贵啊!

 

Q:

不加班可以吗?

A:

加还是不加,班就在那里,不是老板的,也不是客户的,是你自己的。

 

Q:

请问普通本科在校没项目实践机会毕业后有没有机会进大厂实习?

A:

有啊,概率低一些,看能力,看机会,看运气。

如果还没毕业,先整个实际项目上上手吧……

 

Q:

码农如何突破成为架构师?

A:

理论结合实践,从量变到质变。

 

Q:

请问老师学习工作时间上如何平衡?研发大部分996。

A:

学习就是工作,工作就是学习,学习工作,都是生活。

 

Q:

架构的方法论和业务需求之间如何平衡,比如说我需要满足一个需求在目前的架构下设计、链路会比较长,但是如果缩短链路又会导致系统间数据耦合度高

A:

架构是动态演进的,不必一蹴而就,未完成是常态,管用才是好的方法论。

 

Q:

好的架构是演进来的,还是前期版本提前规划好的,实际项目中如何平衡两种选择之间的时间进度?

A:

变还是不变,在于业务需求的确定性。

 

Q:

现在有些基础架构是否可以用云服务替代?作为数据产品和部分ai产品的负责人需要掌握哪些架构能力?

A:

云卖的就是基础架构,那些公司的市值不是吹出来的。

架构是解决复杂系统的问题,系统复杂度决定需要什么层级的能力。

 

Q:

什么是架构师最适合的考核标准?

A:

别用上学考试的模式衡量工作,工作要的是成果,不是考试分数。

 

Q:

怎么看待产品经理与架构师之间的关系?

A:

产品经理脑袋里有更抽象的业务模型和更具象的功能视图,更理解业务的本质。

架构师以技术为血肉,充实皮与骨,化理想为现实。

 

Q:

其实很多时候会是不自信,怕设计的不够好,考虑不周全,或怕自己的认知或储备不足,而怕设计不好。

A:

这位同学小时候被要求太高了么?好不好都得拉出遛遛才知道,不用跟别人比高低,也不用紧密关联自信心,只是一个工作任务而已。

 

Q:

软件架构师发展的侧重点在哪?主要是技术架构还是资源架构?这个可以简单谈一谈

A:

资源架构是指部署架构么?一般是运维或者技术运营体系的侧重点。

 

Q:

架构师的建议得不到管理层的支持该怎么办?

A:

换位思考一下。为什么得不到支持,别人是怎么看,怎么想的?

 

Q:

只能借鉴友商的前端页面,去设计后台及数据库,有什么好的思路吗

A:

前面说的产品经理在哪里?架构师需要你!

 

Q:

每天做需求,怎么挤出时间学习哩?

A:

先学习怎么把做需求的效率提高。

 

Q:

如何修炼架构设计思想?

A:

能给别人说明白,让别人认可的,才是思想。

 

Q:

提高英语能力对架构师有帮助吗?

A:

必须有,提高翻墙能力也有,看你翻过去到哪个Hub了。

 

Q:

请问老师架构师在不同的公司标准和实际的工作是否一致?

A:

别看他们说什么,要看他们做什么。

 

Q:

正在做工程师过渡到架构师的教育系统架构,能给指个方向吗老师?

A:

难道这就是传说中的设计架构师的架构?

难道你是奈学教育孙玄老师的兄弟?

 

Q:

怎么看待非科班出身,要具备哪些具体能力?

A:

专业不重要,重要的是专业能力,大学课程基本跟实践没关系,都是基础理论知识,可以自己学,网上也有很多名校公开课,比一般大学讲得还好。

 

Q:

看来架构师对情商的要求等同智商,情商如何训练提高呢?

A:

本人情商明显低于智商,回答不了这个问题。

 

Q:

脱离业务讲技术架构是耍流氓,能不能分析一下不同业务领域架构的核心点?

A:

不知道孙玄老师的架构师课程里有没有这方面的内容,每个领域展开的话估计可以讲一天,而且至少半天要讲的是业务特性。

 

Q:

老师对现在变态的招聘要求怎么看?比如:现在技术专家,都要求java,分布式,微服务,无服务,中间件,云服务,大数据,云计算,NLP建模,AI的一些算法,最好是用户画像,用户推荐之类的

A:

求职招聘是一个市场行为,市场嘛,讨价还价正常,标高价打折促销也是常态,最终还得卖得出去,找得到人。

 

Q:

如何设计一套支持每秒千万次并发访问的发放自增 ID 的系统。必须是连号的,必须保证按时间顺序排列,ID 是依次 + 1。这个东西一直想不明白。是不是无解。

A:

这是个物理问题,遇事不决,请问量子力学!

 

Q:

问一个灵魂问题:不会代码,不会编程,能不能做架构师?

A:

求求你放过架构师,换一个更有前途的工作吧~

 

Q:

设计系统架构需要考虑哪些因素?

A:

很多很多,最终要变成方案。

 

Q:

请推荐一些入门架构的经典书籍

A:

《从零开始学架构》

《大型网站技术架构:核心原理与案例分析》

《架构宝典》

《聊聊架构》

《软技能》

此链接可进当当书单:http://h5.dangdang.com/mix_20200508_q4pr?unionid=P-108677029m

 

Q:

什么是好的架构设计?

A:

满足需求、性能优良、实用友好。

结构合理、设计简洁、成本可控。

稳定健壮、易于维护、易于分解。

 

Q:

有没有相应的知识技术路线分享?

A:

技能图谱、书单很多,可以参考,但每个人有效的成长模式,得自己能趟出来。

Q:

成为优秀架构师需要掌握哪些必备的知识?

A:

很多很多,而且不是掌握了就能优秀的,不是必要充分条件,优秀来自于大家的认可。

 

Q:

什么样的人有架构师的潜质?

A:

系统化思维,三句话能说明白一件事儿。

 

Q:

架构师的工作前景如何?薪酬怎么样?

A:

无图无真相,一图胜千言!





发布于: 2020 年 05 月 09 日阅读数: 197
用户头像

还未添加个人签名 2012.07.16 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
时不时开开车的老师才是好老师
2020 年 05 月 09 日 18:06
回复
没有更多了
架构师快问快答2