- 参加培训
这是最简单、最直接的方式,唯一的缺点就是需要银子。加上现在的培训费都非常高,让很多收入并不多的人望而却步。当然你也可以自学,但这需要很大的毅力。鱼和熊掌不能兼得,读者还是根据自己的情况自己定夺。
- 经常上技术网站和论坛看一些文章和帖子
大部分自学者和在职人员都是通过这样的方式来学习的,如今的技术在很多网站、论坛、博客上都有,就看你是否能坚持学习了, 随着慢慢的积累,自己的技术和水平都会在量变的过程中发生质变。
- 多读书,读好书
日常在网上学习的多是比较零散的知识,如果想系统地学习,除了参加培训以外最好的方式就是读书了。读书不但可以让人进行系统的学习,还可以增加人队技术的思考。
- 多和别人交流
自己的思维终究会有一定的局限性,多和别人交流,就会获得不同的思想,不但增加了见识,也增强了学习的乐趣。
- 多动手,多实践
多动手,多实践,把网上看到的很多例子,亲手实现一下,整理成通用的例子,用的时候拿来就用。很多技术并不是看到马上就能在项目里用上的,很多技术当时不用,后期就慢慢忘记了。所以,如果能把看到的技术略加整理,有个印象,以后项目真用到时,自然会信手拈来。
- 研究别人的经典代码
永远像牛人前辈们学习是编程的不二法则,通过这些经典的代码可以让你快速了解编程的思想、结构程序,甚至简洁规范的编码习惯。都是自己以后从事编程最好的启蒙老师。
- 经常重构和优化
经常重构和优化过去的代码,也是提升自身能力和水平的很好的方法,经常换个角度实现,或同一功能采用多种方式实现。