构建开发者能力金字塔,化解年龄焦虑

栏目: 编程工具 · 发布时间: 5年前

内容简介:很多开发者对年龄很焦虑。一开始我也是焦虑的,不过后来想明白了,精力的不足,可以用经验、技巧和方法论来弥补。这个道理,从《天龙八部》中也可以看出来。

很多开发者对年龄很焦虑。

  • 要入行时,到处找人问,程序员到底是不是青春饭。
  • 干了几年,快30了,开始担忧,到底能干到多少岁,该不该转管理。
  • 过了30了,开始跟着大家讨论,35岁到底是不是 程序员 的一道坎,要是干不成管理,是不是该转行了。
  • 过了35了,开始在知乎上翻回答,看40以上的程序员都干什么去了。
  • ……

一开始我也是焦虑的,不过后来想明白了,精力的不足,可以用经验、技巧和方法论来弥补。

这个道理,从《天龙八部》中也可以看出来。

《天龙八部》第39章——“解不了,名缰系嗔贪”——中有几段文字,描写了大轮明王鸠摩智如何借助小无相功运使少林七十二绝技,惊倒玄生、玄慈等少林高僧,非常精彩。(想看的小伙伴可以戳这里: 大轮明王鸠摩智教你找核心竞争力 。)

对鸠摩智来讲,少林七十二绝技是外在的技术形式,小无相功是内在的基础素养和能力。

开发者和鸠摩智一样,都是靠武艺吃饭的,一旦我们找到了类似小无相功这样不变的核心素养,通过有意识的练习让自己具备,就可以增强技术适应性,应对技术的变化,更快的完成角色转变。

为此我画了一张开发者的能力金字塔图:

构建开发者能力金字塔,化解年龄焦虑

这张图的上面,列出了一些有代表性的开发框架和编程语言,它们都是相对变化较快的,不太容易迁移的。

在图的下半部分,列出了诸如算法、 设计模式 等开发素养,以及复盘、激励、反馈、任务分解等基础能力,它们则是对具体技术领域依赖度很低的,是相对稳定的,也是更容易迁移的。

构建开发者能力金字塔,化解年龄焦虑

比如你学会了抽象工厂模式,领会了它的意图和适用场景,那不论你的开发语言是C++语言还是 Python 语言,在需要的时候,都能够通过抽象工厂来解决对象创建问题。

再比如你对Scrum的整个流程和操作理解很透,掌握了一系列的方法、 工具 、技巧,能够作为Scrum Master来运转Scrum团队,那你这种能力,无论在使用 H5 技术栈的前端团队还是在使用Golang技术栈的后端团队,都可以绽放异彩。

这就是开发素养和基础能力的威力。

由此,我们也可以找到开发者应对年龄问题的关键策略:

工作三五年(前几年基本忙于用语言、框架和工具解决具体任务),在我们有了相对丰富的软件开发经验时,就应该有意去寻找我们工作中那些更基础、更易迁移的方法、技巧、模式、套路,重构自己的经验,慢慢沉淀出超越术这个层面的东西,让自己具备一些更底层的、更通用的素养和能力。这些素养和能力,使得我们能够慢慢生长出相对稳定的内核,这样我们就可以以不变应万变,就可以更好的学习新技术,就可以更好的应用新技术解决问题。非但如此,这些底层的素养和能力,还可以运用在管理角色中,在必要时帮助我们走向管理岗位。

欢迎关注我的公众号:程序视界。

构建开发者能力金字塔,化解年龄焦虑

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

离心力:互联网历史与数字化未来

离心力:互联网历史与数字化未来

[英] 乔尼·赖安(Johnny Ryan) / 段铁铮 / 译言·东西文库/电子工业出版社 / 2018-2-1 / 68.00元

★一部详实、严谨的互联网史著作; ★哈佛、斯坦福等高校学生必读书目; ★《互联网的未来》作者乔纳森·L. 齐特雷恩,《独立报》《爱尔兰时报》等知名作者和国外媒体联合推荐。 【内容简介】 虽然互联网从诞生至今,不过是五六十年,但我们已然有必要整理其丰富的历史。未来的数字世界不仅取决于我 们的设想,也取决于它的发展历程,以及互联网伟大先驱们的理想和信念。 本书作者乔尼· ......一起来看看 《离心力:互联网历史与数字化未来》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器