请停止学习框架!

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

内容简介:我们是开发者。我们需要与技术保持同步。每天,我们都学习编程语言,框架和库。我们所知道的现代工具越多越好。与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

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

查看所有标签

猜你喜欢:

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

算法竞赛入门经典(第2版)

算法竞赛入门经典(第2版)

刘汝佳 / 清华大学出版社 / 2014-6-1 / CNY 49.80

《算法竞赛入门经典(第2版)》是一本算法竞赛的入门与提高教材,把C/C++语言、算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧。全书内容分为12 章,包括程序设计入门、循环结构程序设计、数组和字符串、函数和递归、C++与STL入门、数据结构基础、暴力求解法、高效算法设计、动态规划初步、数学概念与方法、图论模型与算法、高级专题等内容,覆盖了算法竞赛入门和提高所需的主要知识点,并含有大量......一起来看看 《算法竞赛入门经典(第2版)》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试