10 tips for advancing from a beginner to an intermediate developer 译文
http://sd.csdn.net/a/20100820/278429.html
1.学习另一门语言
我就是一个C#程序员,学习Ruby/Groovy会对提高自我有所帮助.
2.学习先进的搜索技术,手段和策略
这一点,有点无从下手的感觉,或许我可以去请教一下公司资深的老员工.
3.帮助别人
在帮助别人的时候,自己也能获得很多知识.尽管我可能对很多领域不懂,不擅长,经验不够,但我可以去看看其他人的回答,从中向他们学习下解决问题的方法.
每天去CSDN论坛逛逛.看看CSDN的每日头条.
4.有耐心,常练习
在闲暇时间进行大量的工作,阅读和练习.或许去参加相关的培训(接受猪的意见)应该会有所帮助.
5.对教条拒之门外
"专家"(老员工)的建议不一定是正确的,要自己深入独立思考.
6.深入学习一点先进理念
"找到真正令你着迷的东西".然后深入关注.这个是仍然没有找到的,该怎么去发现???
7.学习你的领域里面的基本理论
试着去探索一些技术的底层运行原理,如果了解了底层,可以运用得更灵活更熟练.
8.看看高级程序员的代码
现在水平仍然有限,可以看看公司同事写的代码,也可以去看一些开源的代码,都是很有帮助的.
9.学习好的习惯
想写出好的代码,看<代码大全>,值得反复仔细阅读.
10.要玩的开心