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


    一、Java 语言

    Java 语言不只是一门语言。

    image

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

    二、知识的获取

    你是从哪里获取知识的?

    image

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

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

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

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

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

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

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

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

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

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

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

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

    三、如何学习

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

    image

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

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

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

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

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

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

    如此种种,不息不止。

    四、附加订阅

    订阅

  • 相关阅读:
    Web消息推送之SSE
    购买altium服务器许可证价格的疑问
    @RequiredArgsConstructor(onConstructor=@_(@Autowired))是什么语法?
    【Typescript】学习笔记(三)之接口与泛型的使用
    一口气说完网络安全设备的功能和作用
    无线通信——Mesh自组网的由来
    【无标题】
    高清图片、视频素材免费下载
    Windows 启动 Idea 报错 if you already hava a 64-bit JDK ... 以及 failed to create jvm
    基于SpringBoot的“1818小酒馆”商城网站的设计与实现毕业设计源码192004
  • 原文地址:https://www.cnblogs.com/niejunlei/p/17462978.html