• 你是怎么学习 Java 技术的?


    一、Java 语言

    Java 语言不只是一门语言。

    image

    Java 学习不是一蹴而就就可以达成的,它是一个循序渐进,由浅入深,由表及里的过程。尤其需要注意的是不能有浅尝辄耻,不求甚解的态度。每个地方只抓一点,等于什么也没得到。每个小范畴内的学习都必须讲究系统性,完整性。

    二、知识的获取

    你是从哪里获取知识的?

    image

    源码?官方 Docs?技术书籍?技术博客、社区?

    琅琊榜中有一段梅长苏教授庭生读书的话,觉得特别有道理,在这里摘录分享以下,与大家共勉:

    【读书就像盖房子,根基要正,刚开始要选一些文风简明的,先学圣贤做人的道理】

    对于我们技术人来说,亦是如此,无论是初入门的小白,亦或是浸淫多年的大牛,知识的来源一定要确保明正权威,名不正,则言不顺,根不正,则大厦倾。

    源码、官方 Docs 是首选推荐的学习来源。

    这些是相关技术知识的最初发布渠道,你从这里获取的任何知识都可以认为是对的。

    读源码就像是重走技术先辈的路,与子同行,自然能获益颇多。

    官方 Docs 是官方提供的系统学习文档,相对于源码,它更具有直接概括性,系统性,是掌握理论的优选渠道。

    技术书籍和技术博客相较前者,则稍显次之,毕竟是经过他人咀嚼加工过的二道产品。

    技术书籍还相对还好些,出版发行毕竟还要经过相对严格的审阅,校对,有一定的权威性。

    而技术博客、社区的文章则相对是鱼龙混杂,良莠不齐了。想想一个半吊子似是而非的吸收了些知识点,然后就写了出来,然后再被人读了去引用,错上加错,以讹传讹,真的就是误人子弟了。

    因此,读技术博客,首要的是重筛选。筛选出哪些至少在“对”这个标准之上的,然后寻优而取。

    三、如何学习

    读万卷书,不如行万里路。实践是检验真理的唯一标准。

    image

    技术,是更接近工程的一门学识。动手码代码是能够快速习得技术能力的最高效途径。

    所以,永远不要吝啬行动起来。去模仿,去写各种项目、Demo,去验证所读所闻,去手撕码字。自会习得深刻,油然发生新感悟。

    然后,当你学“透”了,你要去总结,去输出。当真正能够清晰的将所学输出出来,你就真正的掌握了。

    另外,有一点你需要知道,需求是学习的最直接动力。

    当一个人需要某个新的技能来解决实际的问题,他就会主动穷尽各种方法去获取相关知识。

    所以,你要不断地去创造这种需求。面对大量的数据需要处理,你需要学习一种脚本知识;面对繁杂的关系数据需要存储,你需要学习图数据理论;面对不稳定的服务间网络交互,你需要了解服务治理的各种实现 ... ...。

    如此种种,不息不止。

    四、附加订阅

    订阅

  • 相关阅读:
    完美免费在线去背景图片,便捷变速。在5秒内消除或者替换图像背景,智能调整颜色,所有操作都在浏览器完成,无需上传图像 - BgSub
    已解决 Java Error: Exception in thread ‘main‘ java.lang.ClassNotFoundException
    数据分析必备的5个工具,你用过几个?
    C++ 多态:(使用Shape类层次结构的多态性的屏幕管理器)开发一个基本图形软件包
    Docker专题(一)之 镜像的一些操作
    果断收藏!考完PMP还能学什么?一文解答你的疑惑
    JAVA注解
    积分值和面积、对称性
    低码筑梦,扬帆起航|湘潭大学万应低代码实训营圆满结营!
    Springboot毕设项目基于springboot的疫情物资运输管理系统4rs1u(java+VUE+Mybatis+Maven+Mysql)
  • 原文地址:https://www.cnblogs.com/niejunlei/p/17462978.html