同学也不太懂开发,他可能觉得我懂“开发”,然后正好看着了这个讲座,就把讲座推荐给我看看了。
虽然我不准备做架构(或者说不太了解),但是同学一片好心,我正好也有精力,就看看,记记笔记吧~
要点总结
- 形成自己的核心竞争力(有一个垂直的深度);
- 必须坚持在一线:核心代码必须自己干;
- 必须会写文档、材料(高度抽象、总结能力);
- 学会带团队。
同时,没有“完美的”架构,总会有人提出各自问题,因此:
- 好的架构要贴近业务与产品,从问题出发;
- 重点解决矛盾;
- 没有一上来就完美架构的。
问答环节
Q1 语言
虽说脱离业务的架构都是耍流氓,但是还是有技术栈推荐一下。
Web端与服务端都用 技术栈开发,对创业型公司压力小(因为Web端与服务端可以相互支持)。
Q2 学历
招面试时,老师不看学历、年龄、性别。
Q3 面试
面试的过程其实对老师也是学习的过程。
Q4 如何持续学习
用到什么就学什么。
Q5 写代码怎么减少bug
老师在百度的纪念没有回滚过,因为:
- 自我要求高,自己的代码做很多自测;
- 负责人。
Q6 如何深刻记忆技术
- 用过才行,实践出真知;
- 自己以为懂了,实际上没懂;
- 给人解释,写下来,才算真正的总结。
Q7 如何避免重构
- 重构可能难以避免;
- 设计架构时,提前考虑一步(比如考虑两年后的需求);
- 无需考虑太远,否则现在的系统过于复杂。
Q8 快狗云服务程度
快狗完全应用阿里云服务。
Q9 向上管理与向下管理
把时间放在事情上,不要向上管理(不信任的体现)。
Q10 架构师需要掌握前端技术吗
当然。
可能不了解细节,但是前段的动静分离、DNS、缓存等等都需要了解。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!