《程序员》 -- 学习新工具新技术的两种实用方法
2013-10-22 22:27
621 查看
自己非常喜欢《程序员》杂志,《程序员》杂志在一定程序上很能开阔我们的视野。因此,一直都想推荐给大家。
方便大家相互学习交流,本文转自《程序员》杂志
http://www.csdn.net/article/2013-09-27/2817062
————————————————————————————————————————————————————————————————————————————
《程序员》| 作者 [b]Sallar Kaboli[/b]
摘要:本文作者是软件开发者和用户界面设计师,ZigZagLab联合创始人,他提供两种对新技术、新工具的学习方法。
如果你跟我一样是一名Web开发者,那很可能你也订阅了好多设计和开发方面的阅读列表,以便自己了解社区里每天发生的事情,以及可以在自己项目中使用的有用的技术和资源。
每天发生的事情有太多,而我们跟踪和使用这些信息的时间则太少。我自己也是到处标记一堆“待阅读”的书签,结果总是没有时间和精力来阅读、学习它们。
还有一些更加复杂的技术,由于项目需要,或由于社区里其他人在用,于是你也想用。真心想用时却发现学起来不容易,比如Backbone.js这样的MVC库,或SASS这样的CSS处理器。
对新技术、新工具而言,仅仅阅读文章,而不具体运用读来的东西,也不会有好的效果。这时,我会用两种不同的方法来学习它们。
方法1:直接跳进深水区
这是学习新事物的一种最直接,也最冒险的方法。
选择一项新技术,比如SASS,然后,基于实际的时间表,在真实的项目中使用它。这会带来压力,但如果运用得当,最终会使你更加轻松。你将学会在真实场景中使用这种技术,以后还会使用它。
这种方法的关键在于查找、阅读官方文档。你需要快速学习、大量阅读,需要求援时别忘了StackOverflow。然而,出现问题时记住不要生气上火,惊惶失措。不要因为没能将新工具、新技术一下子用对而发疯,那不是你的错。
方法2:周末项目
从AngularJS出现的那天起我就想学习它,却一直找不到时间,结果整天羡慕那些开心用着它的程序员,而自己只是不断在各种资源和文章上打着标签。后来我想:或许可以做一个周末项目,就用AngularJS,这样不就可以学习了吗?
我喜欢看电视剧,这一季打算看10部。我已经等不及了,于是想法也就是有了:使用AngularJS做一个电视节目播放时间表。项目不大,周末可以完成,但足以让我学会一样新东西。
原文链接:http://goo.gl/quwsar
方便大家相互学习交流,本文转自《程序员》杂志
http://www.csdn.net/article/2013-09-27/2817062
————————————————————————————————————————————————————————————————————————————
《程序员》| 作者 [b]Sallar Kaboli[/b]
摘要:本文作者是软件开发者和用户界面设计师,ZigZagLab联合创始人,他提供两种对新技术、新工具的学习方法。
如果你跟我一样是一名Web开发者,那很可能你也订阅了好多设计和开发方面的阅读列表,以便自己了解社区里每天发生的事情,以及可以在自己项目中使用的有用的技术和资源。
每天发生的事情有太多,而我们跟踪和使用这些信息的时间则太少。我自己也是到处标记一堆“待阅读”的书签,结果总是没有时间和精力来阅读、学习它们。
还有一些更加复杂的技术,由于项目需要,或由于社区里其他人在用,于是你也想用。真心想用时却发现学起来不容易,比如Backbone.js这样的MVC库,或SASS这样的CSS处理器。
对新技术、新工具而言,仅仅阅读文章,而不具体运用读来的东西,也不会有好的效果。这时,我会用两种不同的方法来学习它们。
方法1:直接跳进深水区
这是学习新事物的一种最直接,也最冒险的方法。
选择一项新技术,比如SASS,然后,基于实际的时间表,在真实的项目中使用它。这会带来压力,但如果运用得当,最终会使你更加轻松。你将学会在真实场景中使用这种技术,以后还会使用它。
这种方法的关键在于查找、阅读官方文档。你需要快速学习、大量阅读,需要求援时别忘了StackOverflow。然而,出现问题时记住不要生气上火,惊惶失措。不要因为没能将新工具、新技术一下子用对而发疯,那不是你的错。
方法2:周末项目
从AngularJS出现的那天起我就想学习它,却一直找不到时间,结果整天羡慕那些开心用着它的程序员,而自己只是不断在各种资源和文章上打着标签。后来我想:或许可以做一个周末项目,就用AngularJS,这样不就可以学习了吗?
我喜欢看电视剧,这一季打算看10部。我已经等不及了,于是想法也就是有了:使用AngularJS做一个电视节目播放时间表。项目不大,周末可以完成,但足以让我学会一样新东西。
原文链接:http://goo.gl/quwsar
相关文章推荐
- java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
- jQuery 1.6 源码学习(七)——core.js[7]之实用工具方法(Utilities)
- Java程序员的JavaScript学习笔记(9—— jQuery工具方法)
- [原]Java程序员的JavaScript学习笔记(9—— jQuery工具方法)
- 优秀程序员思考、学习新技术的原则和方式
- 【OpenCV学习笔记 023】两种图像分割方法比较
- PHP中将ip地址转成十进制数的两种实用方法
- 绝对实用!学习计算机编程语言的方法
- Android反编译工具介绍与简单实用方法
- 【敏捷实用工具】JIRA介绍以及使用方法
- Android程序员不可错过的十款实用工具
- apk反编译方法(绝对简单实用)+ 反编译工具下载
- Web前端程序员推荐7个实用的JavaScript工具
- C\C++ 程序员从零开始学习Android - 个人学习笔记(三) - java基础 - 环境和工具
- iOS学习 IOS 9 适配系列教程(HTTP转HTTPS的两种方法)
- 学习笔记:ubuntu永久修改DNS的两种方法
- Spark学习系列——在虚拟机上搭建 Spark 集群的两种方法
- [转贴]Sql Server实用操作-无数据库日志文件恢复数据库两种方法
- Linux下两种实用自动交互方法
- 学习新技术知识的方法