【ZT】Java做了6年,给新手一些建议

1.不要再拿AWT和Swing练手了,很少公司会用,多写点算法和数据结构,工作后你会获益良多

2.学Java最重要不是记住基础类型有几种,int的范围是多少,而是培养自己一切皆对象的OO思维,那些所谓的基础,在你实际开发过程中,随着代码量的积累,会变成永久记忆刻在你脑海里的

3.设计模式和代码重构,Java的两大精髓,一定要重视,要记住结构良好,命名规范的代码,就是最好的注释,很多做了多年java的人只是机械的按照约定俗成的格式写代码,甚至从没试图去搞清楚为什么Service层要加一个interface来实现。

4.学习框架的时候,不要图快从网上抄大段的配置,去官网或github上找官方文档,照着配,自己做过一次,以后会少很多配置方面的痛苦,相信我

5.多写多错,多调试bug,每一次通过自己双手而不是依靠网络解决可恶的红字错误,把bug想象成武林高手,每一次bug的解决,都是一次修为的提升。

6.开个技术博客吧,把自己掌握的技术梳理一遍,把自己的学习心得分享给后来者,利己利人,功德无量

7.英文很重要,要坚持学

8.Stay hungry. Stay foolish.保持一颗学习的心,开始的几年,不要太计较薪水差那么几百,5年才是人才和庸才的分水岭,10年才能看出来大神和普通程序员的区别 借用Facebook的一句标语:code wins arguments,别BB,亮代码!

From java ba to baidu.com