请停止学习框架!

栏目: 编程语言 · 发布时间: 5年前

内容简介:我们是开发者。我们需要与技术保持同步。每天,我们都学习编程语言,框架和库。我们所知道的现代工具越多越好。与Angular,React,Vue,Riot,Ember,Knockout保持同步很有趣。时间是我们拥有的最宝贵的资源。时间有限,不可再生,你不能买更多。

我们是开发者。我们需要与技术保持同步。每天,我们都学习编程语言,框架和库。我们所知道的现代 工具 越多越好。与Angular,React,Vue,Riot,Ember,Knockout保持同步很有趣。

但是我们在浪费时间。

时间是我们拥有的最宝贵的资源。时间有限,不可再生,你不能买更多。

像时尚一样,技术正在以光速发生变化。想要赶上,我们就需要非常快速地运行。这场比赛没有赢家,因为它没有尽头。

我的导师曾经教过我一课:

导师:“艾德,你在做什么?”

我(自豪):“我正在读一本关于使用GWT构建现代 Java 应用程序的书。”

导师:“为什么?”

我:“作为Java开发人员,我需要跟上趋势。GWT是一件事。“

导师:“你在GWT之前读过什么技术书?”

我:“这是一本长达500页的Apache Tapestry书。挂毯是一件事。“

导师:“Tapestry还是事吗?”

我:“不再是了。GWT是件大事。“

导师:“你能重复使用Tapestry技能来解决当前的问题吗?”

我:“不,今天没有人使用它。”

导师:“Tapestry的知识能帮助你更好地理解GWT吗?”

我:“不,它没有。但我看到一些重叠的模式。“

导师:“这是设计模式。他们帮助你解决当前的问题吗?“

我:”可以。”

导师:“技术来去匆匆,但它有很多共同之处。确定优先事项。在基础知识中投入80%的学习时间。将框架,库和工具留下20%。“

我:“嗯......框架,库和工具只有20%?”

导师:“是的。无论如何,你在解决问题时都会在工作中学习它们。“

我:“谢谢。”

导师:“你以后会感谢我的。”

这个建议改变了我的生活。我删除了所有的框架书 我的书架上 。从50本书缩减到0本。终于解脱了!

我买了一套常青书。这些书占我学习时间的80%:

我还买了一本关于当前技术的书。Lindy效应表明Spring Framework肯定是一个很好的投资:

技术的未来预期寿命与其当前年龄成正比。每增加一段生存期就意味着更长的剩余寿命

技术在市场上的时间越长,投资就越安全。

不要急于学习新技术 - 它很有可能死亡。

时间将显示哪种技术值得投资。时间是你最好的顾问。

从那以后十年过去了。我帮助了50个不同的软件项目。感谢您的建议,我学到的一切都可以在公司,团队和领域之间移植。我的知识今天仍然有用。我没有浪费我的时间。

所有项目看起来都不同,除非你从表面看:

  • 编程语言是不同的,但设计气味是相似的。
  • 框架是不同的,但相同的 设计模式 闪耀。
  • 开发人员是不同的,但与人打交道的规则是统一的。

记住 - 框架,库和工具来来去去。时间很宝贵。

把你的黄金时间投入到可转移的技能中。始终具有相关性的技能。

  • 微服务框架 ? 替代品:演进架构
  • 新的编程语言? 替代品:清洁代码,设计模式,DDD
  • LeSS,SAFe ?替代品:精益制造原则
  • Hystrix? 替代品: 容错模式
  • docker? 替代品: 持续交付
  • Angular? 替代品:HTTP和REST

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

查看所有标签

猜你喜欢:

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

正则表达式必知必会

正则表达式必知必会

Ben Forta / 杨涛、王建桥、杨晓云 / 人民邮电出版社 / 2007 / 29.00元

正则表达式是一种威力无比强大的武器,几乎在所有的程序设计语言里和计算机平台上都可以用它来完成各种复杂的文本处理工作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值和前后查找,等等。每章都为读者准备了许多简明又实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们去解决实际问题。 本书适合各种语言和平台的开发人员。一起来看看 《正则表达式必知必会》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具