至少在美国,关键是您需要能够执行说明中所述的操作。获得这些技能的方式不太重要。
但是,有些公司会进行筛选,如果您具有以下条件,它将为入门级职位提供巨大帮助:
- 学士学位或学士学位
- 最好是与计算机模糊相关的东西,例如计算机工程,软件工程,计算机科学,IT,数学或类似的东西的BS。与语言学或美术相比,即使是电子工程,物理或任何其他科学也可能为您提供更多的机会。
- 良好的GPA
这在很大程度上与公司的筛选程序以及他们拥有的申请人数量有关。公司的正式程度越低,筛选的限制就越少。
最后,我毫不怀疑您可以从事“软件工程”工作,前提是您可以按照说明中的要求进行操作,并且可以通过简历和面试来解决这个问题。“工程”的定义是经过高度立法和基线化的,对于给定国家而言,其含义是独特的,因此不会在国际上特别翻译。某些专业认证可能会-完全取决于认证及其所展示的专业。
履历表
就简历而言,我建议您突出显示您可以做的事情。不是你没有做的。经典的简历格式包括:-您的目标-您的学历-您的技术技能-您以前的工作经验
放弃关键要素是证明您没有该要素的一种好方法,您不必无所不用其极地说出自己没有做的事情。例如,如果您有几年完成的大学学业,但尚未入读大学,请提及您上学的时间,学年和一些关键课程。缺少毕业日期(或预期的毕业日期)是您尚未完成学业的直接提示。
当谈论通过独立的个人项目获得的技能时,根据可用空间的多少,有两种选择,IMO。
对于年轻的候选人,我将在技能部分列出技能获得者,例如编程语言,方法论,开发工具等。然后在“经验”下列出个人项目,并带有注释,这是个人项目。我遇到了一个候选人,该候选人在游戏网站上以这种方式实现了动态Web服务器代码,当他提供链接时,我越过了他的网站,并了解了他的所作所为-这是一个我们的讨论真正赢了。
对于经验丰富的候选人,其经验清单长达一英里-除非项目令人难以置信且可供审查,否则只需将新技能粘贴在“技能/知识部分”中即可。例如,如果您编码了Hibernate的很大一部分-放在那儿!!!但是如果您为宾果游戏组制作了一个Web服务器...我可能对过去三年雇用您的大公司更感兴趣...
我的基本原则是-向公司展示为什么他们应该雇用您是您的工作。他们的工作是审查您是否最适合该职位,与他们的大量候选人相比,他们会通过考虑您来做到这一点。如果其他所有申请人都具有正式学位和专业证书,那么您可能会很不幸……但是,如果没有,您可能拥有完美的技能。