工作中要学会的其中一点,就是对某项新技能的学习。最近android很火,不少公司利用之开发新产品,也有不少人在学。不过,一旦将来android降温,或者有其他的新技术出现,势必会掀起新的一波学习潮。个人觉得,职员要做的,除了深入了解一门技能外,也应该学会如何在最短的时间内上手一门新技能。
我上网查了一些资料,并且结合自己的经历,总结如下:
1. 新技能的资源
首当其冲便是官网。这事最权威的,其他一切书籍都能与之相提并论。在android官网上,有很多新鲜资料可供学习,虽然都是英文的,但是时间看长了,也能看懂了;
其次便是一些知名的论坛。除了国内一些著名的IT论坛外,也可以尝试国外的论坛。本人最近在解决问题时,发现国内能解决相关问题的论坛几乎没有,而谷歌上的国外论坛倒是相当多;
第三,书籍。从学生时个人就觉得,技能方面的资料一定要买老外写的。国内的书籍永远能把一件很简单的道理说的很复杂;老外却能用一种很平易近人的方法将一个简单的道理说简单,复杂的道理说简单。
2. 实践
不少人喜欢自学自用。刚开始,我也是。不过后来发现,最好是能有机会参与到实际的项目中。真正能提高技能的,只能是实战;并且通过在实战中解决一个又一个问题,才会促进自己的提高。自学自用是没有出问题的机会的;不出问题,是很难提高自己的。
3. 交流
据说有的公司每天都会有一个下午茶的时间,大家聚在一起交流最新的发现、技能等等。这个很好,只可惜自己的公司没有。
4. 其他
任何软件的思想都是复用;
这门技术是解决什么的;它能做什么,不能做什么;啥时候能用它;为什么不用类似的技术;有哪些APIS;有什么技巧;维基、百科等也是不错的知识来源。