(转)听玄姐的职业成长,探技术人的道与术

hhhh2010 hhhh2010     2022-12-26     194

关键词:

       原文链接:https://www.cnblogs.com/edisonchou/p/lesson_study_from_sun_xuan_sharing.html

 

1 孙玄的职业成长路线

  玄姐2010年毕业于浙江大学,随即进入百度成为一名研发工程师。一年之后经过慎重思考,他离开百度,加入58集团。

  进入58集团之后,他用了两三年时间,就成为58最高级别的架构师。随后,作为首席架构师,他负责转转App业务,做到了业务量突增10倍但App仍然运行良好的进阶。

  在此阶段的工作之余,他参加了大量的线下技术大会,吸收养分并锻炼自己的输出能力,逐渐开始了自己的分享之路,并形成了一套自己的成体系的架构方法论。

  而当他已经做到集团技术委员会主席的时候,他却为了他的初心,选择放弃百万年薪自己出来创业做起来自己喜欢的事情:教育。他创办了一家在线教育公司,并给公司起名叫奈学教育,英文名是Netlearning,通常以Net为名的事业都很成功宏大,比如.NET和Netflix(作为.NET工程师的我泪流满面!),这个名字也承载着玄姐的美好愿景。

  玄姐总结自己的成长之路,形成了如下所示的五条成长曲线,我个人认为对我们非常有价值。

  首先是第一曲线,即基础,也就是作为技术人的代码能力。这个是毫无疑问的,想必每个程序员初出茅庐时都有着自己的技术追求,无论是各种编程语言的骚操作,还是数据结构与算法甚至是ACM题,又或者是设计模式重构之美,对于代码始终是有着自己的要求的。

  其次是第二曲线,即特定业务场景架构设计。作为高级技术人员,一定会对于某个业务场景十分熟悉,能够在该场景下做到适合各个业务阶段的架构设计、选型以及优化,这其实是做到了吃透了某个业务场景下的设计及实现能力。对于大多数人来说,通常都会在深耕于某个业务领域场景多年,一般都可以走到针对特定业务场景的架构设计之路。

  然后是第三曲线,即多业务场景架构设计。在做到某个特定业务场景的架构设计能力吃透的情况下,通常情况下就已经建立起了自己的一扇能力墙,而这时如果想要推翻自己的能力边界,就需要去触碰其他的业务墙,即能否以一反三,通过一面墙的能力打通多面墙,这就是多业务场景的架构设计,玄姐也将其称之为“架构的哲学”,即道与术。道是架构设计的底层基础能力(不一定是技术能力),这些基础能力其实对于多个业务场景来说都是相同的,这些能力能够使得你可以从零开始设计一个你不熟悉的业务场景的架构;而术则是多个业务场景下的各自不同的业务背景、流程及实践知识,在各个不同的业务场景下都是不同的,你无法将A业务下成功的流程与实践完全复制到B业务下。

  然后是第四曲线,即技术团队管理。在做到多业务场景下都能够进行架构设计的时候,就已经做到了打穿和打透的能力,可以说在技术层面已经克服的差不多了。这时候,如果想要再获得更大的发展,就需要具备技术团队管理的能力了。因为技术上的问题始终不是最复杂的,最复杂的问题始终都是来自于极度复杂的个体人。

  然后是第五曲线,即CTO。通常情况下,做到CTO这个级别,要负责管理的东西就更多了,技术、团队、产品、运营各方面都要涉及,但其实跟前面所说的一样,技术团队的管理如果克服了,那么其他团队的管理也能管理好,也是一个一通百通的过程。

2 职业成长的核心要素

  玄姐将其成长之路的几条曲线进行分析,总结了一些可以让大家共享的点,他把这些点称之为职业成长的核心要素。

  (1)定位(内驱力)内驱力是拉开人与人距离的发动机,也是提升自我最核心的要素。是否真正想提升自己,欲望和野心有多强烈,就会决定自己能成为怎样的人。在高度自觉的自我驱动下,做正确的事情。

  (2)本质(深度思考)而要判断是否“正确”,就需要深度思考能力。可以多问自己几个问题,比如:这件事有多大社会价值?是利己还是利他?与我的长远人生目标是否一致?格局是否达到相应水平?追问几个为什么,多维度考量。入思考所带来的快速成长,会逐渐沉淀为自己的一种能力,影响到未来发展的速度和上限。这里小编Edison对此也表示十分认可,洞察事物本质的能力也可以称之为洞察力,所谓洞察力就是透过表象,看看“系统”这个黑盒子里,要素以及它们之间的连接关系的能力(From 刘润)。而所有的“系统”其实都是简单的,因为只会存在要素和连接关系,而这个“系统”也就是我们所认知的模型,即商业模型、架构模型等等等。我们要做的,也就是看清本质,改变模型。当然,小编Edison也会在后面专门用一整篇推文的篇幅,和你具体聊聊要素和连接关系。

  (3)认知(技术视野)作为前行路的指明灯,认知力不可或缺。保持清晰的认知、对未来的判断,明确哪些东西对自己重要,愿意为哪些目标去付出努力,转化成哪些具体的操作去践行自己的梦想。

  同样,保持对技术的广度和深度的深挖,保持一个良好的技术视野,对于想要走纯技术路线的童鞋来说也十分重要!

 

  (1)基础(稳固的基础)对于技术人来说,肯定是优秀的代码能力及学习能力;

  (2)逻辑(结构化思维)对于技术人来说,写了良好的代码也需要有良好的逻辑表达能力,不然是无法清晰地表达自己的设计,更会让人摸不着头脑听不懂你的表达,甚至会让人觉得东西不是你做的。因此,结构化思维十分重要!
  (3)态度(开放、坦诚)对于技术人来说,保持谦逊的态度,既能开放地接受别人的意见,也能坦诚地表达自己的建议。不能因为你牛X,就觉得自己要不了!
  (4)薪资(看淡起步差距)对于起步来说,可能1~2K的差距虽然存在,但是如果能选择对自己能力有所提高的offer可能更为重要!
  (5)选择(老板、项目)当然,每个人的选择也是基于对的老板和对的项目而言的,不过只要能够坚持做对的事情,玄姐认为时间不会亏待你。

3 提升认知/格局的重要性

  混沌大学创始人李善友曾经有一个分享讨论了程维的“开天眼”学习方法论,即你要承认自己的认知是有边界的,一定有人在某个方面做得比你好,边界也比你宽的多。你能不能找到那些已经将边界开到之外的那些顶尖人士,去找到他,并跟他学习,从他的视角来带事情,这就是所谓的“开天眼”。

  而程维的认知升级也是源自于他人生中一次重大突破来自一缸鱼。当时他在阿里巴巴从1500元底薪销售一直做到B2B部门最年轻区域经理,此后有段时间变得很迷茫,每天会看着这缸鱼想事。后来他想明白了一件事,“每个人就像这条鱼,而鱼缸则是我们每个人的时空边界,我们很难知道边界之外的空间到底有多大。”程维创业后发现,一个创始人的认知边界,才是企业的真正边界

  对我来说,我的领导(部门经理和CIO)就是这样一类在边界之外来指导我成长的角色,引导我跳我当前的角色边界,试图站在他们的视角去看待一些事情,对我来说其实也是一个“开天眼”的过程,在此我也很感谢我的领导,能够让我保持持续学习的动力去解锁更多的思维方法论。当我一直只在代码领域深耕,可能我就不会去了解某个业务领域的背景及先进管理实践,也不会去学习洞察事物本质的能力,从而也就无法在产品需求的分析时为业务部门提出更好更优化的流程建议和方案,也就更无法理解公司高层的每一个重大决策背后的意义.......

  总结下来,玄姐认为,认知决定思想,思想决定方法,方法决定结果

人生的道与术

道是世界观、术是方法论。 老子说,有道无术,术尚可求也。有术无道,止于术。庄子说,以道驭术,术必成。离道之术,术必衰。《孙子兵法》说,道为术之灵,术为道之体;以道统术,以术得道。古人说,上人用道,中... 查看详情

系统重构的道与术

最近参与了很多重构项目,有以提高服务器资源利用率为目标的Gateway网关、AMAPS等服务的重构,也有以提升架构合理性和研发效率为目标的共享业务服务化拆分,借此机会把相关内容梳理一下,是分享更是自我总结和学习。准备... 查看详情

人生不过是那些所谓的道与术

从我16年10月份来北京到现在已经摸爬滚打两年了、在这两年里面我走过了太多的路、我相信只有靠自己才可以想要得到我的明天、道义/孝心心中装,正气天地流、爬得越高、走的越远安全性越大。跟穷人就谈钱、跟富人就谈读... 查看详情

人生百味-10:道与术

...道者:规律、原理、抽象、本质、内涵、架构术者:方法、技术、具体、表象、外在、实现 查看详情

我的时间管理道与术

目标与计划所谓达成目标,就是获得预期的结果,达到目的。有了目标,就可以倒推每个实施步骤,最终自然的形成计划。换而言之,计划就是设定目标,思考实施步骤,进而分配可以执行的具体任务,克服行动中遇到的各种问... 查看详情

编程思想哲学道与术

 一切的起源:问题及问题的求解: 编程是为了解决问题,而解决问题可以有多种视角和思路; 世界观与方法论: 马克思:世界是物质的,物质是运动的;运动着的物质是普遍联系和永恒发展的; 编程思想与... 查看详情

道与术-谈谈我对数学和软件产品之间关系的理解

...为"道"与"术".所谓"道",即天道,也就是自然规律.而"术",即技术,是人类对已发现自然规律的应用.自先秦而降中国文化即重道而轻术,这当然有其历史局限性,但道在术先也是毋庸置疑的.波总在 JF 查看详情

技术人的成长

...成长的话题。为什么聊到这个话题,因为程序员这个职业发展真的很快,2、3年的时间,相同起点的人可能就会被拉开很大差距,所以技术人一定要持续学习,保证一定的成长速度,才能跟上技术的更新和... 查看详情

程序人生----道与术的一点杂谈

最近突然有两个学弟通过CSDN上10年前我做的课程设计联系上了我,我很惊讶,《RS-232串口通信》这个课程设计【注1】能够在十年后还发光发热。然后学弟还不会。。。我一开始还以为他是考古专业的。其实很多事情就是... 查看详情

程序人生----道与术的一点杂谈

最近突然有两个学弟通过CSDN上10年前我做的课程设计联系上了我,我很惊讶,《RS-232串口通信》这个课程设计【注1】能够在十年后还发光发热。然后学弟还不会。。。我一开始还以为他是考古专业的。其实很多事情就是... 查看详情

阿里毕玄:技术人应如何选择职业发展路线?

...你分享他多年的经验和心得。文章不长,但值得所有正为职业发展而迷茫的技术同学细细品味。 工作这么些年了,看到了各种各样的程序员,也看到了各种各样的成长路线,说说自己的一些观点吧。作为技术人员,在刚起步... 查看详情

道与术丨华为云数据库战略启示录

摘要:围绕数据库产业趋势及华为战略,华为数据库基础研究方向,GaussDB商业实践及生态建设,与华为云数据库首席架构师冯柯、华为云数据库副总经理丁晨进行了一场深入交流。本文分享自华为云社区《DTCC2021|... 查看详情

java工程师如何做好职业规划和成长路线?

...名Java开发工程师是很多学习Java的人的初衷,但任何职业都需要有职业规划和成长路线,只有这样才能不断进步,向更高的层次进阶。下面小千就从以下三点上建议Java工程师如何做好职业规划和成长路线。一、增强自... 查看详情

技术人的职业发展

最近参与了吕毅的一场live,主题旨在打造研发工程师的核心竞争力,听下来觉得不错,这里吧自己认为有用的东西整理下来: 1、解决问题的能力:  刚工作一两年关注具体的技术细节,实现的效率和质量,不断的夯... 查看详情

圆桌论坛:探讨技术人的成长之路

p.p1{margin:0.0px0.0px0.0px0.0px;font:24.0px"HelveticaNeue";background-color:#ffffff}p.p2{margin:0.0px0.0px0.0px0.0px;font:16.0px"HelveticaNeue";color:#8c8c8c;background-color:#ffffff}p.p3{margin:0.0p 查看详情

个人职业复盘-我的路

个人职业复盘-我的路概述从2009年毕业开始工作以来,至今已是第13个年头了,在这段漫长的职业生涯里,我干过好多件蠢事,也做对了一些事。目前在一家头部的健身公司,担任后端开发负责人,管着一个15人的技术团队。对我... 查看详情

个人职业复盘-我的路

个人职业复盘-我的路概述从2009年毕业开始工作以来,至今已是第13个年头了,在这段漫长的职业生涯里,我干过好多件蠢事,也做对了一些事。目前在一家头部的健身公司,担任后端开发负责人,管着一个15人的技术团队。对我... 查看详情

网络工程师成长经验漫谈(上)

一、网络工程师职业 说起网络职业,职业名称繁多,现在许多职业新人真摸不清头脑,分不清方向,也经常在读者QQ群中见到有朋友问职业选择方面的问题。其实最初通常是把从事网络职业的人员分成两大类:初级的称之为... 查看详情