信息爆炸的时代,要学习的东西越来越多 ,如何从中选择出有价值的东西,如何高效的利用时间,这是每个人都该深思的问题。 Bill Sourour的这篇文章对我有一些启发,因此蓝鸥西安HTML5培训机构专家翻译了这篇文章,希望对大家能有所帮助。
没有时间做任何事。至少你是这样感觉的,不是吗?没有时间学习所有你认为需要学习的东西,来让你保持在技术前沿。没有时间回顾,去重构那些糟糕的代码,毕竟它已经能运作了并且截止时间也在迫近。没有时间为所有的代码写单元测试。没有时间为下一个接替你维护项目的同事写文档和注释。没有时间思考,没有时间呼吸,没有时间!
好的······如果你用一点时间阅读这篇文章,那么我可以保证你会为那些重要的事情找到更多的时间。
蓝鸥西安HTML5培训机构过去一直以为成为一个杰出开发者的唯一办法是工作到疲倦。我的健康、友谊和家庭都因为这个而倍受挫折。理解了下面关于时间管理的5个真相拯救了作为开发者的我。
1. 你不需要学习所有的新东西来使你保持在技术前列。
一个好的开发者中总是保持学习是没有问题的,但是为了保持领先的状态,你专注于学习的内容会对你花费时间的数量产生巨大的影响。
“旧的事物死去了,新的事物长存,虽然它也将变旧。”
首先,不要被各种技术博客每37秒宣布一次的新标准所迷惑。大部分新的技术、框架和特性根本不会得到任何真正的认同,你也不需要去了解它们。那些确实会兴起的东西会用很长的时间去获得认同,而不是那些发明新技术的人简单的在博客上陈列来让你相信。公司是因为他们大量的技术积累而被投资的,而不是一些小的新技术点,他们不可能很快发生变化。所以,放松,你的饭碗还是安全的。
按照下面的优先级顺序,把你的学习内容聚焦在三个方面。
基础知识——当你真正的了解了底层的基础,你可以很轻松的学会新的技能。举个例子,如果你深入理解了JavaScript,你可以用很快的速度掌握任何新的JavaScript框架。如果你深入理解了面向对象编程,你也可以很快的掌握一门新的面向对象编程语言。深入学习基础内容会让你的学习效率提高10倍。总是聚焦于提高基础知识的掌握程度而不是其他东西。
你使用最频繁的技术点的新版本或者新特性——有一些技术你可能每天都在使用,这些都是你吃饭的家伙。当这些工具的新版本发布了,花时间去学习它们是值得的。
由市场领导者支持的热门技术——如果一个好的大型公司像Google, Facebook, 或者Microsoft发布了新东西,并且它引起了热议,那么深入的了解它是值得的。曾经有101个JavaScript框架竞争想获取开发者的认同,然后Angular和React框架出现了,把之前的101个框架从人们的视野里抹去。我不是说没有例外,一个小公司的产品可能会产生巨大的影响,但是在绝大多数情况下,无名的技术仅仅是噪音。
学习时间应该成为你的时刻表的一部分。为每天的学习设置一个具体的时间段。不用太久,仅仅每天25分钟的阅读和实验都能使你快速的成长。
文章来源简书
蓝鸥西安分中心是蓝鸥科技的第六家分中心,专注于iOS、Android、HTMLHTML5开发,就来蓝鸥科技!