我这里的中级程序员,指那些已经可以熟练的编写代码,可以根据框架进行设计的人员。如果你发现自己不能更好的提高自己,可以考虑在如下三个方面尝试一下,也许你已经尝试了其中某些,那就考虑尝试一些别的。
1 算法
这个的力量是无穷的,好的算法会让你兴奋不已,会让你的工作效率,让你的代码效率,让你的成绩迅速提高。你总是能想到更好的算法,想到更高效且更好维护的解决方案,你会为自己自豪。
2 协议
这个东西,当你开始深入了解一些技术细节时,你就必须熟悉他们。比如http协议,ftp协议,pop和smtp协议等。当然也包括封装在之 上的SOAP等协议。 总之,熟悉协议层的东西,你会发现你以前对某些技术的理解竟然是这样的... 一些疑惑会豁然开朗。原来如此....
3 业务
当你已经不再局限于技术时,你会发现熟悉业务是更大的乐趣,当你比你的客户更熟悉他的业务时,你会看到他们的表情。。。每个客户都只是熟悉一个局部,而你有可能熟悉整个业务。
原文: http://blog.csdn.net/java2000_net/archive/2008/12/26/3610385.aspx