CodeGym /Java 博客 /随机的 /正在找工作的初级 Java 开发人员。如何提升技能并获得实践经验
John Squirrels
第 41 级
San Francisco

正在找工作的初级 Java 开发人员。如何提升技能并获得实践经验

已在 随机的 群组中发布
当谈到 Java 程序员职业生涯的开始时,一切往往都是以一种阴暗的方式呈现的。对于初学者来说,打入市场似乎异常困难。无论您查看当前有多少职位空缺,您都会发现任何职位都需要经验。有时,雇主似乎希望即使是初级 Java 开发人员也至少有几年的工作经验,更不用说偶尔拥有超自然的理论知识了。 正在找工作的初级 Java 开发人员。 如何提升技能并获得实践经验 - 1 但是,如果没有人愿意雇用没有经验的编码员,您如何获得真正就业所需的经验呢?是恶性循环吗?不,这只是开始职业生涯时遇到的典型困难之一,但并不难克服。在本文中,我们收集了几种防错方法来解决实践经验不足的问题。

1.独立项目

让我们从更简单、更明显的技巧开始。获得 Java 或任何其他编程语言实践经验的最佳方法之一是从事独立或宠物项目。例如,您可以加入 Github 上的一个开源项目。不要费心寻找复杂的项目或需要新颖方法或专业知识才能实施的项目。经验很少或没有经验的 Java 开发人员所需要的只是练习的机会:越多越好。随着您的基本技能提高,您可以继续从事越来越复杂的项目。虽然职位描述通常要求有两到三年的语言经验,但这不是唯一的标准。公司也在寻找可以使用自己的代码和其他人的代码的人。他们想要知道如何使用工具的人。而雇主通常会关注所谓的“软技能”。最重要的是,常识、与他人良好合作的能力、良好的沟通技巧和情商。要培养这一切,您需要与其他编码员和专家一起处理具有实际问题和实际截止日期的实际项目的经验。在雇主眼中,软技能、学习能力和抱负有时可以弥补专业技术知识和理论基础薄弱的不足。此外,即使求职者需要了解缺乏经验的 Java 开发人员通常不知道的某项技术,如果他或她的简历上列出了多个项目,雇主也可能会更感兴趣,

2. 个人项目

这个技巧不仅对初学者很有用,而且对经验丰富的 Java 专业人员也很有用。“个人项目”是指 Java 编码人员出于兴趣和/或只是为了好玩而不是为了赚钱而从事的业余爱好、发展专业技能的项目。很多用人单位在审简历的时候,把重点放在了程序员自己的“宠物项目”上。为什么?因为拥有宠物项目表明一个人真的很喜欢编程并且实际上正在为专业发展而努力——而不仅仅是谈论它。 正在找工作的初级 Java 开发人员。 如何提升技能并获得实践经验 - 2以下是开发数据库基础设施解决方案的 Hibernating Rhinos LTD 的首席执行官 Oren Eini 必须说的:“简而言之,我们正在寻找 .NET 开发人员,而我们寻找的最重要的事情之一就是热情。总的来说,我们发现那些对自己所做的事情关心和感兴趣的人往往会做其他事情,而不仅仅是他们的工作任务。换句话说,他们有自己喜欢的项目,可以是个人网站,也可以是朋友的项目,或者只是为了熟悉某些技术而编写的一些代码。当你告诉我你工作之外的唯一项目是 5 年以上时,这对我们来说是一个不好的迹象。” 说得再好不过了。

3.自由职业为“升级”和获得经验提供了无限的空间

请注意,新手程序员很难闯入自由网站。但你可以试试。以自由职业者的身份工作可能是从完全的新手 Java 开发人员到自信的初级 Java 开发人员的道路上的一个很好的中间步骤,他们已经获得了经验并“提升”了他或她的技能。自由职业和全职 Java 开发人员的工作之间的区别可能看起来很小。但实际上,您可以为没有经验的初级 Java 开发人员找到更多更有前途的自由职业机会。那是因为自由职业者经常被雇用在某些项目上进行一次性或短期工作。例如,分配给他们的任务太小,不足以证明寻找全职永久雇员是合理的。此类微型项目有时被称为“演出”。项目本身可能是一个实验,或者可能需要高度专业化的技能。尽管如此,在雇用自由职业者时,雇主的要求和谨慎程度较低,因为他们承担的财务风险要低得多。因此,初级 Java 开发人员在从事自由职业时更有机会获得第一份带薪工作。自由职业者通常受雇于需要程序员帮助解决相对简单问题的小企业。或者由企业家以有限的预算致力于一些创新想法。甚至是大型 IT 公司的员工,他们在空闲时间开发自己喜欢的项目或想法。总之,有很多可能性,但在大多数情况下,这将是一个具有明确目标的临时工作。

4.两个头比一个好。在团队中发展

如果由于某种原因无法独自完成项目,无论是您自己喜欢的项目还是自由职业,您都可以尝试另一种选择——作为水平相当的开发人员团队的一部分进行开发。协作和解决问题不仅可以帮助您更快地学习和进步,还可以解决激励问题,这对许多新手程序员来说是尖锐的,尤其是在家工作时。 正在找工作的初级 Java 开发人员。 如何提升技能并获得实践经验 - 4

5.更多关于这个话题的阅读:

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION