上海网站络公司,房产手机网站模板,wordpress视频播放卡,房地产开发公司职位文章目录 技术成长战略是什么#xff1f;1. 前言2. 跟技术大牛学成长战略2.1 系统性能专家案例2.2 从开源到企业案例2.3 技术媒体大V案例2.4 案例小结 3. 学习金字塔和刻意训练4. 战略思维的诞生5. 建议 技术成长战略是什么#xff1f;
1. 前言
在波波的微信技术交流群里头… 文章目录 技术成长战略是什么1. 前言2. 跟技术大牛学成长战略2.1 系统性能专家案例2.2 从开源到企业案例2.3 技术媒体大V案例2.4 案例小结 3. 学习金字塔和刻意训练4. 战略思维的诞生5. 建议 技术成长战略是什么
1. 前言
在波波的微信技术交流群里头经常有学员问关于技术人该如何学习成长的问题虽然是微信交流但我依然可以感受到小伙伴们焦虑的心情。
技术人为啥焦虑恕我直言说白了是胆识不足格局太小。胆就是胆量焦虑的人一般对未来的不确定性怀有恐惧。 识就是见识焦虑的人一般看不清楚周围世界也看不清自己和适合自己的道路。格局也称志向容易焦虑的人通常视野窄志向小。 如果从战略和管理的视角来看就是对自己和周围世界的认知不足没有一个清晰和长期的学习成长战略也没有可执行的阶段性目标计划严格的执行。
因为问此类问题的学员很多让我感觉有点烦了为了避免重复回答所以我专门总结梳理了这篇长文试图统一来回答这类问题。 如果后面还有学员问类似问题我会引导他们来读这篇文章然后让他们用三个月、一年甚至更长的时间 去思考和回答这样一个问题 你的技术成长战略究竟是什么 如果你想清楚了这个问题有清晰和可落地的答案那么恭喜你 你只需按部就班执行就好根本无需焦虑你实现自己的战略目标并做出成就只是一个时间问题否则你仍然需要通过不断磨炼思考 务必去搞清楚这个人生的大问题
下面我们来看一些行业技术大牛是怎么做的。
2. 跟技术大牛学成长战略
我们知道软件设计是有设计模式(Design Pattern)的其实技术人的成长也是有成长模式(Growth Pattern)的。 波波经常在Linkedin上看一些技术大牛的成长履历探究其中的成长模式从而启发制定自己的技术成长战略。
当然很少有技术大牛会清晰地告诉你他们的技术成长战略以及每一年的细分落地计划。但是这并不妨碍我们通过他们的过往履历和产出成果 去溯源他们的技术成长战略。 实际上越是牛逼的技术人他们的技术成长战略和路径越是清晰我们越容易从中探究出一些成功的模式。
2.1 系统性能专家案例
国内的开发者大都热衷于系统性能优化有些人甚至三句话离不开高性能/高并发但真正能深入这个领域做到专家级水平的却寥寥无几。
我这边要特别介绍的这个技术大牛叫Brendan Gregg 他是系统性能领域经典书《System Performance: Enterprise and the Cloud》(中文版《性能之巅洞悉系统、企业和云计算》)的作者 也是著名的性能分析利器火焰图(Flame Graph)的作者。
Brendan Gregg 之前是 Netflix 公司的高级性能架构师在 Netflix 工作近 7 年。2022 年 4 月他离开了 Netflix 去了 Intel担任院士职位。
总体上他已经在系统性能领域深耕超过10年Brendan Gregg的过往履历可以在linkedin上看到。 在这10年间除了书籍以外Brendan Gregg还产出了超过上百份和系统性能相关的技术文档演讲视频/ppt还有各种工具软件相关内容都整整齐齐地分享在他的技术博客上 可以说他是一个非常高产的技术大牛。
上图来自Brendan Gregg的新书《BPF Performance Tools: Linux System and Application Observability》。 从这个图可以看出Brendan Gregg对系统性能领域的掌握程度已经深挖到了硬件、操作系统和应用的每一个角落可以说是360度无死角整个计算机系统对他来说几乎都是透明的。 波波认为Brendan Gregg是名副其实的世界级的系统性能领域的大神级人物。
2.2 从开源到企业案例
我要分享的第二个技术大牛是Jay Kreps他是知名的开源消息中间件Kafka的创始人/架构师也是Confluent公司的联合创始人和CEOConfluent公司是围绕Kafka开发企业级产品和服务的技术公司。
从 Jay Kreps 的 Linkedin 履历 上我们可以看出Jay Kreps之前在Linkedin工作了7年多(2007.6 ~ 2014. 9) 从高级工程师、工程主管一直做到首席资深工程师。 Kafka大致是在2010年Jay Kreps在Linkedin发起的一个项目解决Linkedin内部的大数据采集、存储和消费问题。之后他和他的团队一直专注Kafka的打磨开源(2011年初)和社区生态的建设。
到2014年底Kafka在社区已经非常成功有了一个比较大的用户群于是Jay Kreps就和几个早期作者一起离开了Linkedin成立了Confluent公司开始了Kafka和周边产品的企业化服务道路。 今年(2020.4月)Confluent公司已经获得E轮2.5亿美金融资公司估值达到45亿美金。从Kafka诞生到现在Jay Kreps差不多在这个产品和公司上投入了整整10年。
上图是Confluent创始人三人组一个非常有意思的组合一个中国人(左)一个印度人(右)中间的Jay Kreps是美国人。
我之所以对Kafka和Jay Kreps的印象特别深刻是因为在2012年下半年我在携程框架部也是专门搞大数据采集的我还开发过一套功能类似Kafka的Log Collector Agent产品。我记得同时期有不止4个同类型的开源产品Facebook Scribe、Apache Chukwa、Apache Flume和Apache Kafka。现在回头看只有Kafka走到现在发展得最好这个和创始人的专注和持续投入是分不开的当然背后和几个创始人的技术大格局也是分不开的。
当年我对战略性思维几乎没有概念还处在什么技术都想学、认为各种项目做得越多越牛的阶段。 搞了半年的数据采集以后我就掉头搞其它“更有趣的”项目去了(从这个事情的侧面也可以看出我当年的技术格局是很小的)。 中间我陆续关注过Jay的一些创业动向但是没想到他能把Confluent公司发展到目前这个规模。 现在回想其实在十年前Jay Kreps对自己的技术成长就有比较明确的战略性思考也具有大的技术格局和成事的一些必要特质。 Jay Kreps和Kafka给我上了一堂生动的技术战略和实践课。
2.3 技术媒体大V案例
介绍到这里有些同学可能会反驳说波波你讲的这些大牛都是学历背景好功底扎实起点高所以他们才更能成功。 其实不然这里我再要介绍一位技术媒体界的大V叫Brad Traversy大家可以看他的Linkedin简历 背景很一般学历差不多是一个非正规的社区大学(相当于大专)没有正规大厂工作经历有限几份工作一直是在做网站外包。
但是Brad Traversy目前是技术媒体领域的一个大V当前他在Youtube上有138万多的订阅量10年累计输出Web开发和编程相关教学视频超过800个。 Brad Traversy也是Udemy上的一个成功讲师目前已经在 Udemy 上累计输出课程 19 门购课学生数量近 42 万。 Brad Traversy目前是自由职业者他的Youtube广告Udemy课程的收入相当不错。
就是这样一位技术媒体大V你很难想象在年轻的时候贴在他身上的标签是不良少年酗酒抽烟吸毒纹身进监狱。。。
直到结婚后的第一个孩子诞生他才开始担起责任做出改变然后凭借对技术的一腔热情开始在Youtube平台上持续输出免费课程。 从此他找到了适合自己的战略目标然后人生开始发生各种积极的变化。。。
如果大家对Brad Traversy的过往经历感兴趣推荐观看他在Youtube上的自述视频《My Struggles Success》。 我粗略浏览了Brad Traversy 在 Youtube 上的所有视频10 年总计输出 800视频平均每年 80。 第一个视频提交于 2010 年 8 月刚开始几年几乎没有订阅量2017 年 1 月订阅量才到 50k这中间差不多隔了 6 年。 2017.10 月订阅量猛增到 200k2018 年 3 月订阅量到 300k。当前 2021.1 月订阅量达到 138 万。可以认为从 2017 开始也就是在积累了 6 7 年后他的订阅量开始出现拐点。 如果把这些数据画出来将会是一条非常漂亮的复利曲线。
2.4 案例小结
Brendan GreggJay Kreps和Brad Traversy三个人走的技术路线各不相同但是他们的成功具有共性或者说模式
1.找到了适合自己的长期战略目标
Brendan Gregg: 成为系统性能领域顶级专家Jay Kreps开创基于Kafka开源消息队列的企业服务公司并将公司做到上市Brad Traversy: 成为技术媒体领域大V和课程讲师并以此作为自己的职业
2.专注深耕一个(或有限几个相关的)细分领域(Niche)保持定力不随便切换领域
Brendan Gregg系统性能领域Jay Kreps: 消息中间件/实时计算领域创业Brad Traversy: 技术媒体/教学领域方向Web开发 编程语言
3.长期投入三人都持续投入了10年 4.年度细分计划持续可量化的价值产出(Persistent Measurable Value Output)
Brendan Gregg除公司日常工作产出以外每年有超过10份以上的技术文档和演讲视频产出平均每年有2.5个开源工具产出。十年共产出书籍2本其中《System Performance》已经更新到第二版。Jay Kreps总体有开源产品公司产出1本书产出每年有Kafka和周边产品发版若干。Brad Traversy: 每年有Youtube免费视频产出平均每年80Udemy收费视频课产出(平均每年1.5门)。
上面总结了几位技术大牛的成长模式其中一个重点就是这些大牛的成长都是通过 持续有价值产出(Persistent Valuable Output) 来驱动的。 持续产出为啥如此重要这个还要从下面的学习金字塔说起。
3. 学习金字塔和刻意训练 学习金字塔是美国缅因州国家训练实验室的研究成果它认为 1.我们平时上课听讲之后学习内容平均留存率大致只有5%左右 2.书本阅读的平均留存率大致只有10%左右 3.学习配上视听效果的课程平均留存率大致在20%左右 4.老师实际动手做实验演示后的平均留存率大致在30%左右 5.小组讨论(尤其是辩论后)的平均留存率可以达到50%左右 6.在实践中实际应用所学之后平均留存率可以达到75%左右 7.在实践的基础上再把所学梳理出来转而再传授给他人后平均留存率可以达到90%左右。 上面列出的7种学习方法前四种称为 被动学习 后三种称为 主动学习 。
拿学游泳做个类比被动学习相当于你看别人游泳而主动学习则是你自己要下水去游。我们知道游泳或者跑步之类的运动是要燃烧身体卡路里的这样才能达到锻炼身体和长肌肉的效果(肌肉是卡路里燃烧的结果)。如果你只是看别人游泳自己不实际去游是不会长肌肉的。同样的主动学习也是要燃烧脑部卡路里的这样才能达到训练大脑和长脑部“肌肉”的效果。
我们也知道燃烧身体的卡路里通常会让人感觉不舒适如果燃烧身体卡路里会让人感觉舒适的话估计这个世界上应该不会有胖子这类人。同样燃烧脑部卡路里也会让人感觉不适、紧张、出汗或语无伦次如果燃烧脑部卡路里会让人感觉舒适的话估计这个世界上人人都很聪明人人都能发挥最大潜能。当然这些不舒适是短期的长期会使你更健康和聪明。波波一直认为 人与人之间的先天身体其实都差不多但是后天身体素质和能力有差异这些差异很大程度是由后天对身体和大脑的训练质量、频度和强度所造成的 。
明白这个道理之后心智成熟和自律的人就会对自己进行持续地 刻意训练 。这个刻意训练包括对身体的训练比如波波现在每天坚持跑步3km走3km每天做60个仰卧起坐5分钟平板撑等等每天保持让身体燃烧一定量的卡路里。刻意训练也包括对大脑的训练比如波波现在每天做项目写代码coding(训练脑手)平均每天在B站上输出十分钟免费视频(训练脑口头表达)另外有定期总结输出公众号文章(训练脑文字表达)还有每天打半小时左右的平衡球(下图)或古墓丽影游戏(训练小脑手)每天保持让大脑燃烧一定量的卡路里并保持一定强度(适度不适感)。 关于刻意训练的专业原理和方法论推荐看书籍《刻意练习》。
注意如果你平时从来不做举重锻炼的那么某天突然做举重会很不适应甚至受伤。脑部训练也是一样的如果你从来没有做过视频输出那么刚开始做会很不适应做出来的视频质量会很差。不过没有关系任何训练都是一个循序渐进不断强化的过程。等大脑相关区域的肌肉长出来以后会逐步步入正循环后面会越来越顺畅相关肌肉会越来越发达。所以和健身一样健脑也不能遇到困难就放弃需要循序渐进(Incremental)持续地(Persistent)刻意训练。
理解了学习金字塔和刻意训练以后现在再来看Brendan GreggJay Kreps和Brad Traversy这些大牛的做法他们的学习成长都是建立在持续有价值产出的基础上的这些产出都是刻意训练燃烧脑部卡路里的成果。他们的产出要么是建立在实践基础上的产出例如Jay Kreps的Kafka开源项目和Confluent公司要么是在实践的基础上再整理传授给其它人的产出例如Brendan Greeg的技术演讲ppt/视频书籍还有Brad Traversy的教学视频等等。换句话说他们一直在学习金字塔的57层主动和高效地学习。并且他们的学习产出还可以获得用户使用有客户价值(Customer Value)有用户就有量化和反馈。记住有量化反馈的学习也称闭环学习它是能够不断改进提升的反之没有量化反馈的学习无法改进提升。
现在你也应该明白列个书单秀个技能图谱很简单读个书上个课也不难。但是要你给出510年的总体技术成长战略再基于这个战略给出每年的细分落地计划(尤其是产出计划)然后再严格按计划执行这的确是很难的事情。这需要大量的实践训练深度思考要燃烧大量的脑部卡路里但这是上天设置的进化法则成长为真正的技术大牛如同成长为一流的运动员是需要通过燃烧与之相匹配量的卡路里来交换的。成长为真正的技术大牛也是需要通过产出与之匹配的社会价值来交换的只有这样社会才能正常进化。你推进了社会进化社会才会回馈你。如果不是这样社会就无法正常进化。
4. 战略思维的诞生 思考周期和机会点
一般毕业生刚进入企业工作的时候思考大都是以天/星期/月为单位的基本上都是今天学个什么技术明天学个什么语言很少会去思考一年甚至更长的目标。这是个眼前漆黑看不到的懵懂时期捕捉到机会点的能力和概率都非常小。
工作了三年以后悟性好的人通常会以一年为思考周期制定和实施一些年度计划。这个时期是相信天赋和比拼能力的阶段可以捕捉到一些小机会。
工作了五年以后一些悟性好的人会产生出一定的胆识和眼光他们会以35年为周期来制定和实施计划开始主动布局去捕捉一些中型机会点。
工作了十年以后悟性高的人会看到模式和规则变化例如看出行业发展模式还有人才的成长模式等于是开始诞生出战略性思维。然后他们会以510年为周期来制定和实施自己的战略计划开始主动布局去捕捉一些中大机会点。Brendan GreggJay Kreps和Brad Traversy都是属于这个阶段的人。
当然还有很少一些更牛的时代精英他们能够看透时代和人性他们的思考是以一生甚至更长时间为单位的这些超人不在本文讨论范围内。
5. 建议
1、以 5 10 年为周期去布局谋划你的战略
现在大学生毕业的年龄一般在 22 23 岁那么在工作了十年后也就是在你 32 33 岁的时候你也差不多看了十年了应该对自己和周围的世界(你的行业和领域)有一个比较深刻的领悟了。 如果你到这个年纪还懵懵懂懂今天抓东明天抓西那么只能说你的胆识格局是相当的低。在当前 IT 行业竞争这么激烈的情况下到 35 岁被下岗可能就在眼前了。
有了战略性思考你应该以 5 10 年为周期去布局谋划你的战略。以 Brendan GreggJay Kreps 和 Brad Traversy 这些大牛为例人生若真的要干点成就出来投入周期一般都要十年的。从 33 岁开始你大致有 3 个十年因为到 60 岁以后一般人都老眼昏花干不了大事了。如果你悟性差一点到 40 岁才开始规划那么你大致还有 2 个十年。如果你规划好了这 2 3 个十年可以成就不小的事业。否则你很可能一生都成就不了什么事业或者一直在帮助别人成就别人的事业。
2、专注自己的精力
考虑到人生能干事业的时间也就是 2 3 个十年你会发现人生其实很短暂这时候你会把精力都投入到实现你的十年战略上去没有时间再浪费在比如网上的闲聊和扯皮争论上去。
3、细分落地计划尤其是产出计划
有了十年战略方向下一步是每年的细分落地计划尤其是产出计划。这些计划主要应该工作在学习金字塔的 5/6/7 层。产出应该是刻意训练燃烧卡路里的结果每天让身体和大脑都保持燃烧一定量的卡路里。
4、产出有价值的东西形成正反馈
产出应该有客户价值自己能学习(自己成长进化)对别人还有用(推动社会成长进化)这样可以得到用户回馈和度量形成一个闭环可以持续改进和提升你的学习。
5、少即是多
深耕一个(或有限几个相关的)领域。所有细分计划应该紧密围绕你的战略展开。克制内心欲望不要贪多和分心不要被喧嚣的世界所迷惑。
6、战略方向细分计划都要写下来定期 review 优化
7、要有定力持续努力
曲则全、枉则直战略实现是不可能直线的。战略方向和细分计划通常要按需调整尤其在早期但是最终要收敛。如果老是变不收敛就是缺乏战略定力是个必须思考和解决的大问题。
别人的成长战略可以参考但是不要刻意去模仿你有你自己的颜色你应该成为独一无二的你。
战略方向和细分计划明确了接下来就是按部就班执行十年如一日铁打不动。
8、慢就是快
战略目标的实现也和种树一样是生长出来的需要时间耐心栽培记住**慢就是快。**焦虑纠结的时候像念经一样默念王阳明《传习录》中的教诲 立志用功如种树然。方其根芽犹未有干及其有干尚未有枝枝而后叶叶而后花实。初种根时只管栽培灌溉。勿作枝想勿作花想勿作实想。悬想何益但不忘栽培之功怕没有枝叶花实 译文 实现战略目标就像种树一样。刚开始只是一个小根芽树干还没有长出来树干长出来了枝叶才能慢慢长出来树枝长出来然后才能开花和结果。刚开始种树的时候只管栽培灌溉别老是纠结枝什么时候长出来花什么时候开果实什么时候结出来。纠结有什么好处呢只要你坚持投入栽培还怕没有枝叶花实吗 https://blog.mosong.cc 原文地址https://mp.weixin.qq.com/s/YrN8T67s801-MRo01lCHXA