在 CodeGym,我们很少看到纯粹为了好玩而学习 Java 的学生。他们中的绝大多数人想成为专业的开发人员并赚取丰厚的收入谋生。由于 Java 的高普及度和需求,Java 职位不断增加并提供如此多的机会,这已不是什么秘密。事实上,Java 是主流编程语言之一,具有良好的职业前景,因此对于任何初学者来说它都是一个很好的起点。但毕业后找到第一份工作有那么容易吗?它需要多长时间?
Java 初级技能
尽管学习编码没有任何先决条件,但如果 Java 是您的第一门编程语言,那么学习过程可能会花费您更长的时间。您可能需要花费数月甚至数年的时间来学习 Java 工作技能。基本上,要获得初级 Java 专家的入门级工作,您需要具备以下技能:- 无可挑剔的 Java 语法知识
- 了解不同类型对象之间的差异
- 编码实践(将代码组织到包中和/或编写单元测试)
- 核心 Java(OOP 及其原理、集合、多线程、字符串、处理异常、循环和数据类型)
- JAR库
- 设计模式包括MVC、Facade、DAO
- HTTP协议
- HTML 和 CSS
- SQL数据库
- XML 和 Web 服务
- 日志框架
从简历到面试
一旦您完成了课程(或者您已经达到 30+ 级别),就该考虑写简历和求职信了。尝试在简历中突出您的优势和特定工作机会所需的特定技能。不要写一些模糊的东西,比如“我了解 Java”,而要提到核心 Java 和附加组件。您可以在以下文章中找到此提示以及许多其他有用的提示:-
雇用我!新手程序员如何将一份很酷的简历和 LinkedIn 个人资料放在一起。 除了创建引人注目的简历的技巧之外,还有一些关于如何在 LinkedIn 上构建格式良好的个人资料的好建议,这甚至比您的简历和作品集更重要。
-
如何为初级 Java 开发人员打分?分析美国最常见的工作要求 这是一篇非常有用的文章,可以帮助您准备好“期望什么”以及潜在员工对您的期望。
-
面试焦虑:如何停止害怕并开始参加面试。 当你收到面试邀请后,请阅读这篇文章并“保持冷静和放松”。这份简短的指南将帮助您在面试中毫无惊慌和恐惧地展示自己。此外,它还可以帮助您为解决专业领域之外的棘手问题做好准备。请记住,招聘人员通常对您的动机、抱负、沟通技巧、适应能力、友善和决心非常感兴趣。这没有什么问题,所以不要只关注基本的 Java 知识和解决问题的能力。
职业生涯规划
当你最终被录用时,不要把标准定得太低。您可能需要大量的机会和额外的技能。以下文章可以帮助您在竞争中脱颖而出:-
知道你的价值。估算软件开发商市场价值的方法。 即使您刚刚完成 Java 课程,您也应该评估您作为软件开发人员的市场前景。有多种方法可以做到这一点。
-
软件开发人员的薪资谈判。如何不低估自己的技能? 最有可能的是,您将把 Java 作为您的职业并以此谋生,因此在薪资方面您不应该太害羞。这个简短的指南可以帮助您为这个棘手的方面做好准备。
-
新手程序员常见错误分析,pt。1. 顾名思义,本文分析了菜鸟在“工作”的头几周/几个月可能面临的最典型的错误。当然,它就如何避免它们提供了一些有价值的建议。
-
新手程序员常见错误分析,pt。2. 对于不成熟的程序员来说也是一本必读的书。
-
8 个可能毁掉软件开发人员职业生涯的错误。 本文讲述了初级软件开发人员最典型的错误以及如何避免这些错误。
GO TO FULL VERSION