以下是你可以用Java做的五件事。通过详细了解你能用Java做什么,你就能更详细地想象自己作为Java工程师的工作,并拓展你作为Java工程师的工作范围。

本文中列出你可以用Java做的五件事。
移动应用开发
核心系统开发
网页应用开发
嵌入式系统开发
现有系统的翻新、维护和运营等。
移动应用开发
在移动应用中,Java 和 Kotlin 常用于 Android 应用开发。Kotlin 是基于 Java 的更安全的子集语言,可以与 Java 互作使用,比如调用 Java 代码。
因此,自由职业的 Java 项目中有许多移动应用开发项目。有些项目也要求 Kotlin 技能,但如果你能掌握 Java,就能轻松学习 Kotlin。
使用 Java 制作的
移动应用包括 Amazon、AbemaTV、minne、Cookpad 等。其中许多都很知名,所以你可以看到 Java 在移动应用开发中被广泛使用。
核心系统开发
核心系统指的是用于公司主要业务的系统。核心系统包括“库存管理系统”、“销售管理系统”、“人事工资系统”和“会计系统”等业务系统。

Java系统开发的具体例子包括云出勤管理系统“劳动狮”和薪资管理系统“eco@薪资轻量版”。
核心系统项目规模较大,因此大多数是为大型企业设计的。如果是大公司的项目,可能是长期项目或单价高的项目,我们应关注这一点。
网页应用开发
在Java项目中,网页应用开发项目占比较高。
使用Java创建的
Web应用包括Google、YouTube、X(前称Twitter)、Evernote、乐天、eBay、亚马逊等。
因此,Java被广泛应用于各行各业的Web应用开发,汇聚了各种类型的Web应用开发项目。可以说,Java项目数量稳定很大程度上归功于这一原因。
嵌入式系统开发
嵌入式系统指的是控制嵌入式微控制器的系统,嵌入独立机器,如电器和机器。在许多情况下,C语言用于嵌入式系统开发,但Java也可以用于嵌入式系统开发。
尤其是近年来,由于物联网和自动驾驶需求的增加,嵌入式系统项目数量不断增加,因此Java项目中的嵌入式系统开发项目数量也在增加。

Java的一个特点是它被广泛应用于电视、洗衣机和蓝光播放器等熟悉的电器中。通过积累使用Java进行嵌入式系统开发的实践经验,你将能够成为一名自由职业的Java工程师,能够参与各种项目。
现有系统的翻新、维护和运营等。
有许多核心系统是用Java开发的。此外,由于这些现有核心系统将长期使用,不仅有新开发,还有如翻新、维护和现有系统的运行等项目。
如果你是有开发核心系统经验的自由Java工程师,你很可能能够获得修复和维护现有系统的项目。