十个超酷的 java 谋生方式,你喜欢吗?
2、尝试物联网
你可能听过很多关于物联网的信息,但是只看 LoT 产品可能没有那么令人兴奋。使用产品如 SunSPOT 和 Java,来创建你自己的设备则有趣的多。SunSPOT 的主要重点就是帮助开发人员拥抱嵌入式技术,来创造例如智能汽车和冰箱等东西。此外,这些类型的产品也鼓励创新,而唯一限制因素就是你的想象力。
3、设计未来的机器人
Java 正被用于各种各样的机器人应用。有些平平无奇,有些则非常的酷,看着就让人激动。例如,在 2007 年美国国防部高级研究计划署(DARPA)的城市挑战赛中,Java 参与了 Jefferson 团队名为“Tommy Junior”这一自动驾驶汽车的解决方案。Tommy 的秘密武器是 Perroen Robotics 的 MAX 操作系统,它可以让团队使用现成的组件,如传感器和执行器,目标是创建一辆大家实际负担得起的自动机器人车辆。Tommy Junior 的成本仅为 $50,000,其中包括了自动平台的成本,因为该设备依赖的是现成的组件,所以它可以在 24 小时内组装完毕并运行。
4、帮助医生完成虚拟上门服务
曾经,医生需要实际出诊,去病人的家中探望病人。这对于医生而言可能会降低他们的效率,但可以肯定的是方便了病人。现在,有一个广受欢迎的医疗解决方案,可以让医生身在办公室,却仍然可以远程为患者看病。其中一个项目就是 Doctor Online,它依赖 Java 编写应用程序模块,该系统包括全套的模块,可以方便和加快医生和病人之间的互动。由于医学界正在努力寻找更低廉的方法来满足患者的需要,因此开发人员在创建所需软件上将发挥越来越大的作用。
5、更新大规模应用
许多公司转而选择 Java,是因为它可以为大型的应用程序提供强大的性能和可扩展性、例如,Twitter 之所以将其很大一部分应用从 Ruby on Rails 转换到 Java JVM 就是出于这个原因。从一种语言转换到另一种语言的过程会带来乐趣,并且还可以克服可能出现的问题。作为开发人员,你也能参与更新已发布的有着数以百万计用户的应用程序,想想就兴奋不已。
6.、进入电影行业
像 Industrial Light and Magic 这样的公司,就依赖 Java 来满足各种编程需求。事实上,你经常可以在 ILM 上发现几乎任何有开发需要的工作。在 ILM 工作有意思的地方在于,你可以把应用程序一起放到大屏幕上查看结果。目前,ILM 使用 Java 和 Python 来处理诸如测序动画场景等任务。
7、玩游戏
现在很多的游戏都使用 Java 作为它们的编程语言,因为 Java 哪里都能工作,并且 JavaFX 图形软件包能够让我们更方便地工作于玩家使用的图像上。事实上,我们还有游戏开发网站,如 Java-Gaming.org,就是专门用于满足 Java 开发人员的需要,不仅仅是社区支持而已。你还可以找到关于游戏开发的专业库,如 Lightweight Java Game Library(LWJGL),它使得创建 Java 游戏变得容易得多。游戏如 RuneScape,就依赖于 Java 来满足其基本的编程需求。
8、云工作
与许多语言一样,Java 越来越多地用于云开发的目的。这不仅仅意味着,在云中构建新的应用程序或将现有的应用程序转移到云中,而且还指的是有各种方法混合云、移动和桌面应用程序,以允许用户使用同一套技能系列,无论是在哪里都使用该应用程序。Java 可到处且长效运行的能力使得其非常适用于云开发。企业,如 Belatrix 等,专注云开发外包,而 Heroku 则旨在提供 Java 特定的云服务。还有像 Silicus 公司从事于一些令人激动的项目,如增强 Google Apps User Administration Tool(以及其他)。
9、成为疯狂的科学家
我们认为数字运算和疯狂科学家之间存在着关联(也许是因为人们认为两者都无法为常人所理解)。许多开发人员并不把 Java 当作是数字处理和科研需要(可以查看此堆栈溢出消息线程)的最佳语言。虽然 Py
thon 被越来越广泛地关联到这些类型的编程任务,但事实上,你也可以用 Java,而且,Java 是更好的解决方案,当你需要将大量数字或科学进程结合到流畅的 2D 或 3D 图形输出时。为了使 Java 成为疯狂科学家萌芽的一个很好的平台,你需要如 JScience 或 JSci 这样的库。网站如 Glassdoor,提供了许多有趣的工作,让你使用科学和 Java 的工作。
评论