《程序员》 -- 学习新工具新技术的两种实用方法

时间:2023-02-12 10:02:18

自己非常喜欢《程序员》杂志,《程序员》杂志在一定程序上很能开阔我们的视野。因此,一直都想推荐给大家。

方便大家相互学习交流,本文转自《程序员》杂志

http://www.csdn.net/article/2013-09-27/2817062

————————————————————————————————————————————————————————————————————————————

《程序员》| 作者 Sallar Kaboli

摘要:本文作者是软件开发者和用户界面设计师,ZigZagLab联合创始人,他提供两种对新技术、新工具的学习方法。


如果你跟我一样是一名Web开发者,那很可能你也订阅了好多设计和开发方面的阅读列表,以便自己了解社区里每天发生的事情,以及可以在自己项目中使用的有用的技术和资源。

每天发生的事情有太多,而我们跟踪和使用这些信息的时间则太少。我自己也是到处标记一堆“待阅读”的书签,结果总是没有时间和精力来阅读、学习它们。

还有一些更加复杂的技术,由于项目需要,或由于社区里其他人在用,于是你也想用。真心想用时却发现学起来不容易,比如Backbone.js这样的MVC库,或SASS这样的CSS处理器。

对新技术、新工具而言,仅仅阅读文章,而不具体运用读来的东西,也不会有好的效果。这时,我会用两种不同的方法来学习它们。

《程序员》 -- 学习新工具新技术的两种实用方法

方法1:直接跳进深水区

这是学习新事物的一种最直接,也最冒险的方法。

选择一项新技术,比如SASS,然后,基于实际的时间表,在真实的项目中使用它。这会带来压力,但如果运用得当,最终会使你更加轻松。你将学会在真实场景中使用这种技术,以后还会使用它。

这种方法的关键在于查找、阅读官方文档。你需要快速学习、大量阅读,需要求援时别忘了*。然而,出现问题时记住不要生气上火,惊惶失措。不要因为没能将新工具、新技术一下子用对而发疯,那不是你的错。

方法2:周末项目

从AngularJS出现的那天起我就想学习它,却一直找不到时间,结果整天羡慕那些开心用着它的程序员,而自己只是不断在各种资源和文章上打着标签。后来我想:或许可以做一个周末项目,就用AngularJS,这样不就可以学习了吗?

我喜欢看电视剧,这一季打算看10部。我已经等不及了,于是想法也就是有了:使用AngularJS做一个电视节目播放时间表。项目不大,周末可以完成,但足以让我学会一样新东西。

原文链接:http://goo.gl/quwsar