【编程进阶】架构第一步|打破 CRUD 的瓶颈| 程序员如何质变_哔哩哔哩_bilibili
- 视角关注问题
- 背景:面试时,左手微服务,右手高并发;进入公司两年后,反而觉得只有 CRUD 了呢。
- 主要原因:关注点,上帝视角关注整体情况 ⇒ 第一人称关注某个服务情况
- 关注点的退化比技术退化致命,影响主观能动性
- 有时间,将自己负责的整体系统架构图画出来,让自己回归到上帝视角。此时,大概率觉得很简单,可能还是有部分不太了解,但是已经将不了解的具象化到架构图上了。此时,除了本职工作,也可以去尝试/争取做不一样的内容了。
- 有些人十年工作经验是实打实的工作经验,有些人十年经验是一年经验用了十年。
- 对项目额外的贡献/思考/积极性/归属感,让领导知道。怀才不遇才是最丢人的。
- 设计问题能力 & 处理问题的能力
- 背景:技术能力 OK,广度深度 OK,但是如果设计一个系统,可能无从下手
- 设计 ≠ 发明,了解当前已有的实践/最佳实践,学习其架构设计情况,在根据公司实际,进行调整。
- 取舍 & 妥协。向公司战略和资源进行妥协,在方案和技术栈之间取舍。不是所有公司都有百万并发量,都有用不完的资源。
- 中小公司可能更希望稳稳的赚钱,所以个人成长不是很必须的
- 问题一:公司有架构师在,某个时间新增一条产品线,客观上你通过自己努力有了匹配的能力,公司是否会让你去进行开发新产品线。
- 问题二:公司旧架构师辞职了,那么公司会提拔你,还是会空降架构师呢。
- 如果两个问题都是否,那么需要考虑空降到其他地方做大佬了。