阿里毕玄:提升代码能力的4段经历
如果环境不具备,就给自己一个命题挑战。例如要学高并发的通信,可以尝试自己写一个和其他的做对比,做性能等的PK,这个通常提升还是会很大的。要学GC,可以尝试给自己几个题目,来控制GC的行为等,如果环境具备的话,确实会更加有利。
多和优秀的程序员一起学习。我自己从多隆、撒迦身上学习到了很多很多。从很多优秀的开源代码,像Netty、OpenJDK里面也学习到了很多很多,所以多参与一些优秀的开源项目也是一个很好的提升方法,看优秀的书(例如并发里的那本《Java并发编程实战》,JVM里的《Oracle JRockit: The Definitive Guide》,《深入理解Java虚拟机》等),也一样是一种向优秀程序员学习的好方法。
多多尝试解决问题/故障。这绝对是提升代码综合能力非常好的一个方法,自己工作里机会少的话,网上有大把的平台,像Stack Overflow之类的,都是很好的练习场。
赞 (0)