首先,肯定还要看书,书是前人总结的经验,相比较网络上的博文,书的内容,比较系统,也比较精致。最近一两年,技术书的价格涨得很厉害,但是我觉得,好书还是对得起它的标价。与其从网络上浏览和搜集,不如看书,可以节省时间。技术书,至少要看两遍,第一遍,阅读,第二遍,完成书上所有的例子,提供完整源代码的书,是值得买的。
其次,看书绝对不是掌握技术的最好方法,最好的方法,是在工作中学习,由于有考核的压力,工作中遇到的新技术是一定要掌握的,而且是一定要形成生产力的。
最后,我觉得也是最重要的,是在业余时间做自己设计的项目。这种项目出于自己的兴趣和需求所以会比较有动力。就我个人的经验,在大公司里,你很难在工作中遇到自己想要做的项目,总是在做一些公司项目里修补和改善,无法对自己的技术能力有较快和较大的提升。但是这样做会挤占本来就不多的业余时间,对于有家的程序员来说,需要在家庭生活和技术提高上找到一个平衡点。