内容简介:我们是开发者。我们需要与技术保持同步。每天,我们都学习编程语言,框架和库。我们所知道的现代工具越多越好。与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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 驳 《驳 《驳 《停止学习框架》》》
- 对于你们驳来驳去的《停止学习框架》,我有话说!
- Go Web之Gin框架 启动程序之后程序直接停止的问题解决
- 优雅停止 SpringBoot 服务,拒绝 kill -9 暴力停止!
- 请停止结对编程
- 请停止代码注释
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法竞赛入门经典(第2版)
刘汝佳 / 清华大学出版社 / 2014-6-1 / CNY 49.80
《算法竞赛入门经典(第2版)》是一本算法竞赛的入门与提高教材,把C/C++语言、算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧。全书内容分为12 章,包括程序设计入门、循环结构程序设计、数组和字符串、函数和递归、C++与STL入门、数据结构基础、暴力求解法、高效算法设计、动态规划初步、数学概念与方法、图论模型与算法、高级专题等内容,覆盖了算法竞赛入门和提高所需的主要知识点,并含有大量......一起来看看 《算法竞赛入门经典(第2版)》 这本书的介绍吧!