职场人生,技术人员如何快速成长为顶级架构师(上)——阿里云 MVP孙玄

简介: 阿里云MVP,奈学教育CEO孙玄为大家带来技术人员如何快速成长为顶级架构师的介绍。内容包括职业成长路线,职业成长核心要素,职业成长典型案例剖析,以及提升认知和格局的重要性。

快速成为顶级架构师的内功修炼

查看直播——技术人员如何快速成长为顶级架构师

查看下篇文章

1472-640.png

一、我的职业成长路线

(一)简单回顾

我在2010年从浙江大学毕业后,就加入了百度,之后又加入过58集团,转转,最后选择了自己创业,成立奈学教育。我希望奈学教育能够成为一家伟大的公司,能够帮助每一个同学把他的职业规划想清楚,并且助力他在整个的职业道路上更好的成长。

image.png

(二)五条曲线

我梳理一下我个人的职业成长路线,我把它分为这样5条曲线。我的每一条曲线大家可以看到它是昂扬向上的一条曲线。但实际过程中每一个曲线你怎么样进行一个破局,它其实是一个很重要的部分。

第1条曲线代表的是代码能力。刚刚进入职场,你注重的其实是基础,能不能把整个基础打扎实是非常重要的。

很多同学他未来走不远,或者走得没那么快,本质上是因为它的整个基础不牢靠。

所以第1个曲线对我来说是你的代码能力,你的基础要过关。为什么有的时候同样一个功能,你的代码写起来很复杂,别人写起来就很简单。本质是你对这个问题没有想清楚,或者说你对这个问题的思考深度不够,才让你写的代码比较复杂。

你的算法,数据结构是不是过关,以及你的逻辑是不是具有结构化的一些东西,在我看来其实是非常重要的。

第2条曲线代表的是特定业务场景的架构设计。可以看到第2条曲线和第1条曲线中间有一个间隔点。因为如果你继续写代码,或者说继续沿着这条曲线往上增长的话一定会遇到瓶颈。

到58同城以后我非常荣幸负责类似IM的一个东西。我原来其实还是局限于写一些代码,也就是说架构设计好以后我来写代码没问题。但是我在58同城以后,我们从0到1的一个项目,你怎么样去从需求的分析,到架构的设计,到架构的选型,把这些东西想清楚其实是很重要的一个点。所以我就想能不能针对一个特定的场景,把这个架构设计给想清楚。

比如说,你能不能先把IM领域这个东西先搞清楚,你有这个东西以后你再扩展到多个场景。另外,大家知道IM谁做的好。阿里旺旺他做的比较好,这时候可以去学习一下他们的优秀架构怎么设计的。这个时候没有经验没关系,你照葫芦画瓢,你先画化了以后,慢慢的就有了一个架构设计的经验。有了第2条曲线,我现在能搞定单个业务场景的一个架构设计。

第3个曲线代表的是多业务场景的架构设计。你搞定这一个业务,你能不能再搞一个业务。也就是说如果你能够搞定多业务场景的架构设计,说明这时候你具备了道。那什么叫道,从架构层面来讲,你具备了架构设计的哲学,你明白架构设计最核心的东西是什么。你切换到IM,你能给出架构方案,你切换电商,你能给出架构方案,你切换到社交,你也能给出架构方案。那么他们这几个业务场景区别在哪,区别在于他们的业务场景不同,这个业务场景叫术。这几个场景我知道术是不同的,但什么是相同的,就是底层的这些道,底层的架构设计的层次结构这些东西是相通的。

你能不能达到这样一个道的层面,打通多个业务场景,其实是非常重要的一个方面。通过多个业务场景,你可以进行抽象,做一些归纳,然后得到一些共性不变的东西。这个不变的东西我们叫做架构设计之道。你具备了架构设计之道,你的成长就非常快了。

第4个曲线代表的是技术团队管理。架构本身的设计对我来说其实是没有什么难度了。这时候我想换一个领域。

我一方面做技术,另外做技术管理。做技术是和机器打交道。做技术管理是和人打交道。不管是对机器打交道,还是对人打交道,我相信他背后的这些处理方式是一样的。比如对机器打交道,怎么让机器运作的更好一些。对人打交道,无非是怎么样把团队里面的人效给提升,让每个人在一个团队里面生活的舒服一点,或者工作的开心一点。

想明白这个东西以后,我做了一个技术管理,其实做的也是非常好的。很多同学去评价我,他说孙老师是比较全能的一个人,技术其实也是很好的,技术管理做得很好的,他的口才表达也是不错的,并且他的为人也是比较和善的。

我为什么能够具备这块能力,我觉得最主要是你在某一个方面打穿打透,然后再横向扩张到其他领域。底层的道是一样的,区别是你的术不一样。做技术和做技术管理,都是要让机器和人,它的效率最大化,这些本质的东西是一样的。

第5个曲线代表的是CTO,包括技术、团队管理、产品、运营、销售。很多同学到了技术管理以后,他再往上走可能是CTO,他要去做技术,团队管理,产品,运营,销售。对我来说,我跳过了这个阶段,我直接进入了一个CEO的阶段,我创业做了奈学教育。

image.png

查看直播——技术人员如何快速成长为顶级架构师

查看下篇文章

目录
相关文章
|
3天前
|
架构师 数据挖掘 Python
最全pandas库(Python),2024年最新阿里云架构师面试
最全pandas库(Python),2024年最新阿里云架构师面试
最全pandas库(Python),2024年最新阿里云架构师面试
|
8天前
|
Android开发
mvp架构
mvp架构
24 9
|
8天前
|
存储 前端开发 Java
Android应用开发中的MVP架构模式实践
【5月更文挑战第5天】随着移动应用开发的复杂性增加,传统的MVC(Model-View-Controller)架构在应对大型项目时显得笨重且不灵活。本文将探讨一种更适应现代Android应用开发的架构模式——MVP(Model-View-Presenter),并展示如何在Android项目中实现该模式以提升代码的可维护性和可测试性。通过对比分析MVP与传统MVC的差异,以及提供一个实际案例,读者将能深入了解MVP的优势和实施步骤。
|
8天前
|
前端开发 测试技术 数据处理
安卓开发中的MVP架构模式深度解析
【4月更文挑战第30天】在移动应用开发领域,模型-视图-呈现器(Model-View-Presenter, MVP)是一种广泛采用的架构模式。它旨在通过解耦组件间的直接交互来提高代码的可维护性和可测试性。本文将深入探讨MVP在安卓开发中的应用,揭示其如何促进代码的模块化,提升用户界面的响应性,并简化单元测试过程。我们将从理论概念出发,逐步过渡到实践案例,为读者提供一套行之有效的MVP实施策略。
|
8天前
|
XML 前端开发 测试技术
安卓架构模式:MVC、MVP、MVVM及更多
【4月更文挑战第13天】本文探讨了安卓应用开发中的常见架构模式,包括MVC、MVP和MVVM,以及VIPER和Clean Architecture。MVC分离关注点,易于理解,但安卓不直接支持。MVP通过呈现器实现更清晰的分层和便于单元测试。MVVM利用数据绑定简化UI逻辑,适合声明式编程。开发者应根据项目需求、团队技能和维护周期选择合适架构,随着工具和框架的进步,未来将提供更多模块化、可测试性和敏捷性的解决方案。
|
8天前
|
消息中间件 存储 缓存
大厂MVP技术JAVA架构师培养
这是一个很强悍的架构师涨薪计划课程,课程由专家级MVP讲师进行教学,分为是一个章节进行分解式面试及讲解,不仅仅是面试,更像是一个专业的架构师研讨会课程。课程内容从数据结构与算法、Spring Framwork、JVM原理、 JUC并发编程、消息队列、存储、缓存与搜索、服务治理与分布式、云原生、业务场景与项目架构设计等业务场景,进行全方位的讨论与指导,非常有提升性。
26 0
|
8天前
|
云安全 架构师 安全
阿里云云计算架构师ACE认证(Alibaba Cloud Certified Expert - Cloud Architect)考试大纲
介绍阿里云云计算架构师ACE认证(Alibaba Cloud Certified Expert - Cloud Architect)所需具备的知识及学习方法等。
745 2
|
8天前
|
设计模式 存储 前端开发
【各种问题处理】MVC、MVP、MVVM 、MVI、VIPER 架构(设计模式)
【1月更文挑战第13天】【各种问题处理】MVC、MVP、MVVM 、MVI、VIPER 架构(设计模式)
|
8月前
|
分布式计算 大数据 Hadoop
终于学完了阿里云大数据架构师推荐的Flink入门与实战PDF
Flink项目是大数据计算领域冉冉升起的一颗新星。大数据计算引擎的发展经历了几个过程,从第1代的MapReduce,到第2代基于有向无环图的Tez,第3代基于内存计算的Spark,再到第4代的Flink。因为Flink可以基于Hadoop进行开发和使用,所以Flink并不会取代Hadoop,而是和Hadoop紧密结合。
终于学完了阿里云大数据架构师推荐的Flink入门与实战PDF
|
11月前
|
存储 SQL 前端开发
借一个项目谈Android应用软件架构,你还在套用MVP 或MVVM吗
借一个项目谈Android应用软件架构,你还在套用MVP 或MVVM吗