关于学习Java

我负责TechCommit圣诞日历的第12天!请多关照。

我是一名新入職的SIer,毫無程式經驗,主要負責處理Java程式。
(我目前在這家公司已經工作了3年)。

我在入职的第一年通过培训学习了Java的基本语法,并且只要是业务逻辑的内容,我已经可以写出来了。但是之后的部分我觉得比较困难。

我将写下我现在正在努力的事情。

逐渐正确理解Java技术

因为在入职的第一年已经获得了作为Java基础资格的JavaSilver,所以在轻松的心情下,我决定继续考取JavaGold。然而,当我看了一下相关题目后…

完全搞不懂了!!

当我浏览Oracle的官网时,我发现以下的定义:

Oracle认证Java程序员银SE11资格是为开发初学者提供的资格,他们具备Java应用程序开发所需的基本编程知识,并能在高级人员的指导下进行开发工作。

Oracle认证Java程序员金SE11资格是为中高级开发人员提供的资格,他们能够独立理解设计者的意图并进行功能实现。它旨在评估其具备Java应用程序开发所需的通用编程知识,并独立理解设计者的意图并进行功能实现的能力。

我觉得初学者和中高级者之间的障碍确实很大。只是高兴地说:“程序动了!太棒了!”是无法成为中高级者的。(当然,这是理所当然的…)

因为我还未通过考试,所以无法自大地说话。但是在学习Gold过程中,我觉得我已经开始拥有初学者所没有的设计观点了。

我推荐的Techcommit的黑本作者的YouTube频道非常适合,他们以简单易懂的方式解释了重点,因此强烈推荐。
=>黑本作者教授的Java:没有那么简单!?

尝试学习其他语言

我大部分的時間都花在学习JavaGold上,最近没有继续下去,但我也在Udemy上学习除了Java以外的其他语言。

    • 【JavaScript&CSS】ガチで学びたい人のためのWEB開発徹底実践(フロントエンド編)

 

    現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発

「告诉我公司正在流行的技术并进行调查!」因被公司强迫,我开始勉强地开始学习这项技术。然而,当我了解到其他语言的机制和背景后,我更加意识到了Java的特点。

尤其是前端知识在工作中经常起到很直接的作用。


我正在从事的事情就是以上所述的。

最近学习中最大的挑战是能够不加班就回家。
(加班会让我的精力和体力几乎消耗殆尽。)
感觉最难的是保持持续不断地学习。

我打算确保在最低限的情况下,TechCommit的自习时间(20:00~22:00)。

非常感谢您读到最后。
祝大家度过一个愉快的年尾!

广告
将在 10 秒后关闭
bannerAds