给Java新手的学习建议

  • 严格遵守代码规范,养成好的编程习惯。可参考《阿里巴巴Java编程规范》,建议买一份纸质的,虽然贵了一些,但是提醒自己用心多看。
  • 学习技术最好去看英文原版的官方文档和官方GitHub源码和示例
  • 学习的时候电脑上备着一份API手册,随时查阅。
  • 充分利用搜索引擎:谷歌、百度、必应等。
  • 实践出真知,如果看学习视频一定至少自己敲一遍。
  • 有精益求精的精神。如果可以优化尽量去优化代码。
  • 多去Java相关技术社区、关注一些非常好的技术类公众号(如:阿里技术、架构师之路、Java高知识社区)了解最新进展,了解别人的经历和经验。
  • 可以加入一些靠谱的Java学习群和一些比自己更优秀的人交流
  • 编程的时候感觉哪个类或者哪个方法感兴趣,可以直接去查看源码一探究竟。
  • 最经典的图书一定要看。如《Java核心技术》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《 Java并发编程的艺术》、《 Java多线程编程核心技术》、《 Effective Java》、《深入剖析Tomcat》等
  • 遇到的问题一定要记录下来,可以记录到印象笔记、有道云笔记、为知笔记等,以后再遇到类似问题很容易找到之前的解决方案。也可以通过CSDN等平台采用博客的形式记录。
  • 维护一个CSDN博客,把自己技术上遇到的难题和解决方案,自己遇到的一些坑分享上去,一方面加深自己的印象,一方面帮助其他人。
  • 制定学习计划和目标,多久掌握某某框架,一年之后、两年之后要达到什么程度等等。
  • 多去一些知名互联公司校招网站查查自己岗位所需的技能,有针对性的复习;可以去“牛客网”去查看一些面经,针对题目有目的的学习或者复习。
  • 心态上非常重要,不要被“觉得挺难”吓倒。其实并不难,暗示自己这个技术不难的,其他人都比较容易学会,对我来说更不是问题。还有就是学习初期很多困惑没关系,不要以为有困惑就代表自己学的不好,先学会用,然后到后面会自然而然的懂了,不懂得话再去思考。
  • 学习新技术直接去github上搜入门demo或者官方example,很快就可以上手。
  • 养成代码资料随时备份的习惯
  • 学习总结排查错误的能力,比如看错误堆栈信息,比如打日志,比如本地或者远程调试,比如分析源码等。

  最后推荐一个非常靠谱的Java学习群:116291581

 

另外一篇《代码排错和避免错误的正确姿势》https://blog.csdn.net/w605283073/article/details/89197668 也可以搭配看一下,对未来排错很有帮助。

  如果觉得本文对你有帮助,欢迎点赞评论,欢迎关注我,我将努力创作更多更好的文章。

 

你可能感兴趣的:(Java基础,感悟杂谈)