我可以在没有工程师的情况下申请“软件工程师”职位吗?[关闭]


13

我来自某个国家/地区,在该国家/地区中,“工程师”或“工程”一词的使用受到严格的法规管制。这意味着您必须拥有工程学学位并通过考试才能加入工程师专业协会才能使用该头衔。我对全球行业中使用的“软件工程师”一词有些困惑。

我读了关于软件工程师维基百科页面链接部有关术语的使用,它提供了深入的讨论页面。但是我的问题更具体。

知道我没有工程学学位(但是,我想认为我生产的是功能齐全,设计良好的软件!),当我看到某跨国公司的软件工程师的职位时,我是否适合申请?我应该以某种方式强调我没有工程学学位吗?


10
一个好的技巧是学习如何拼写“ engineer”。这可能是一个愚蠢的评论,但我只写它是因为这是您问题中唯一的拼写错误,其他所有内容都很完美,并且“ engeneer”有点突出。
yannis 2011年

an opening for a software engineer from an international company这在很大程度上取决于您要申请的公司或公司分支机构的所在地。不同的国家/地区的法律和法规截然不同,没有全球性的答案。您必须根据具体情况进行处理,例如,我被认为是英国(在我学习的地方)的软件工程师,但在希腊(我居住和工作的地方)却不是。
yannis 2011年

13
当然应该可以申请-只要您知道秘密握手。
SK-logic

8
我们曾经采访过一位“生成者”,他声称他曾为波音工作过……那就像波音一样。他没有得到第二次面试。
Dal

1
很多人说“试一试”,这是一个不错的职业建议。但是,OP的问题似乎略有不同。他(或她)在A国长大(我认为受过教育),A国是“工程师”一词的所在地。他现在居住在B国,并且对C国的工作或对一家具有C国文化的公司感兴趣。C国未对“工程师”一词进行规范,因此工作提议可能在A国中将其理解为更广泛的意义上的“软件工程师”。 “工程师”一词。
1

Answers:


23

您不会浪费任何人的时间。去吧。而且,您甚至不需要强调自己没有工程学学位。您的简历(简历)显然会说明您持有的学位程度,并通过推断来说明您不持有什么学位。仅避免使用明确声明仅在寻求认可等的公司。

编辑:这样做的原因是,计算机软件的开发已经,仍然是并且将会持续一段时间,这将是一个爆炸性增长的,行业主导的领域,其中99%的“工作内容”是在工作场所,而不是大学。大学非常适合通过硕士学位或更高学历来学习专门研究特定学科的知识,当公司正在寻找专家时,他们通常会说明此要求。这来自拥有“计算机科学学士学位”的人,但他知道他所做的实际上是大学以外的一门科学。(最初在高中时,我了解了二进制搜索,后来在工作中,我了解了OOP是什么。在大学里,他们还没有听说过OOP。)


10
你知道,没有解释的不赞成投票不会帮助我成为一个更好的人。但是我也爱你
Mike Nakis 2011年

1
如果招聘人员看到您没有学位并且需要一个学位,他们将筛选您。
凯文

3
@Kevin他们一定会,但是广告位置的“软件工程师”并不一定意味着需求的软件工程(或任何它被称为)学位。
Mike Nakis 2011年

3
如果您过滤掉了,没有人会浪费时间。
独立

1
即使工作岗位要求获得学位,您也不知道他们为什么/为什么/何时变得绝望并降低门槛。所以就申请。Hafta打赢。
凯文

13

在美国,“软件工程师”是一个常见的职位,实际上与“程序员/分析员”或“软件开发人员”没什么不同。这取决于有问题的公司想要给出的标题。

例如,在我受雇的一个地方,几乎每个人的职位都以“工程师”或“技术员”结尾。我所在的人力资源经理被称为“首席人力资源工程师”。


3
@ThomasOwens-我不知道。当一个拥有以“小政府”为荣的领导人的州制定了这样的法规时,您必须喜欢它。
jfrankcarr 2011年

1
@Thomas Owens-我住在Tx,曾在Tx的ABET认可的大学攻读CS,但我从未听说过软件工程师是受管制的头衔。Wiki说只有44个人实际上拥有正式的Tx认证。该地区的公司往往会像其他公司一样抛出该称号。因此,以我的经验,FWIW法规可能存在,但并未得到执行。另外,根据Wiki,它还没有被很好地接受。
P.Brian.Mackey 2011年

5
由德克萨斯州专业工程师委员会的PE撰写并在IEEE Software上发表的这篇文章对此进行了更深入的讨论。您可以为全职雇主使用标题,仅使用其设施来生产其产品。但是,您不能在公司外部使用标题。一切都归结为自称工程师的人的法律责任,本文还将对此进行讨论。
Thomas Owens

1
@ P.Brian.Mackey如果您是PE或符合豁免条件,则只能在工作中使用标题。但是,我有一些个人名片将自己标识为“软件工程师”,即使我从ABET认可的工程计划中毕业,在德克萨斯州使用这些名片做广告也是违反德克萨斯法律的。我不确定您的CS程序是否已通过计算机认证委员会或工程认证委员会的认证,但是我的计算机程序是否已通过EAC的认证。我也不确定是否要执行这样的法律,但事实是该法律已备案。
Thomas Owens

2
托马斯·欧文斯(Thomas Owens)对得克萨斯州是正确的。尽管没有严格执行,但得克萨斯州确实会颁发许可证工程师,而他们的贸易小组也会对将未通过“专业工程师”(PE)考试的任何人称为“工程师”持怀疑态度。许多公司使用“软件开发人员”这一标题来避免这种麻烦。即使我具有工程学学位,也从未参加过PE测试。如果我认为自己可以胜任,我仍然会毫不犹豫地申请“软件工程师”职位。
吉姆在德克萨斯州2011年

10

与我合作过的一些最佳软件开发人员没有与软件开发相关的学位。我本人拥有IT学位,但仍从事软件开发工作。

当特定技术领域具有接近普遍且不受挑战的标准和公认的惯例,并且与对此类专业人员的需求相比,它们是相对大量的合格劳动力时,就会形成专业的工程协会。这发生在相对成熟的工程领域。

软件工程还不存在(但是),但是慢慢地接近了。问题是,如果您今天随机抽样软件工程师,并问他们一个简单的问题,例如“设计用于跟踪__的基于CRUD的Web应用程序”,您将获得截然不同的设计。有的将是好的设计,有的将是糟糕的,有的将是独特的,有的将是样板。如果您将詹姆斯·高斯林,马丁·福勒和其他几个伟大的思想带入一个房间,他们可能会比他们所同意的观点和分歧更多。

进一步考虑,从商业和社会的角度来看,我们有时对质量较差的软件还是可以的(取决于替代产品的可用性和价格)。将其与我们期望从桥梁获得的质量的商业和社会观点进行比较。没有人会接受质量低劣的桥梁,而设计该桥梁的工程师会在严格的准则和公认的标准下这样做。

在我看来,总有一天,现在可用的90%软件的成本和价值将更加合理地协调一致,而剩下的将是大型,昂贵和高度标准驱动的项目,这些项目将具有高度接受的和正规化的方法来进行设计。问题。只有在这一点上,对专业协会中合格工程师的需求才比对一个聪明才智的人的需求更大,后者可以以较少的形式完成工作。但是我至少在15至20年后才会看到这种情况。


非常有见地(至少对我而言),谢谢!:)
mac

1
我对第二段不太确定。有许多围绕计算工程师(计算机和软件工程师)以及计算专业人员而设计的专业协会-IEEE计算机协会,ACM和英国计算机协会规模很大。IEEE通讯协会已开始与其他IEEE协会的软件专业人员联系,并且搜索发现了不同国家的其他本地协会。SE仍然不如其他工程学科成熟,但是已经为软件工程师和专业人员建立了协会。
Thomas Owens

这些机构中的某些机构所商定的标准和标准至关重要。但是,至少在美国,成为专业工程师协会的成员不过是翻领上的精美徽章,这是您的履历,有时与雇主一道承担的重担与成为学术界兄弟会的成员一样多。看起来确实不错,但是最后我看到很多候选人因为过高的资格而被我的经理拒绝。续...
maple_shaft

1
@ThomasOwens-我不会为了测试技能而使国防承包商与选择性商业公司的员工竞争。我都做过,国防承包商的选择也要少得多。推进国防业务所需的技能在政治上比技术上要重要得多。
凯文·克莱恩

1
关于您在上一段中的观点:计算机工程与更正式的工程行业(例如土木工程)之间的区别是,黑客无法搭建桥梁,他没有工具或材料。但是,总是有可能在他母亲的地下室中甚至比最大的软件公司生产更好的软件的黑客。它可能会变得更加困难,但可能性始终存在-与桥梁不同。只是我的反对意见;干杯。
Buttons840 2011年

5

通常,在招聘广告中会提到是否需要学位。根据此决定是否申请。如果未提及,那么工作有可能需要更多的经验或态度,而不是学位。在这种情况下,我认为您可以申请并抓住机会。无论如何,当招聘人员发现您的简历中没有学位时,他们将决定是否选择您。


1
我从未见过一份职位空缺,其中没有明确规定学位的类型,学习领域,经验和证书以及所需的学位,证书或技能方面的最低要求。我不确定美国以外的做法,但是我怀疑大多数职位都会使最低和期望的资格非常明确。
Thomas Owens

3
@Thomas Owens例如在俄罗斯(这不是“在苏维埃俄罗斯……”的笑话),这是不正确的,大多数与IT相关的工作对教育没有严格的要求。当我浏览职业时,SO看到的很少,但是仍然有很多未指定(或没有要求)的报价。我认为在金钱可以帮助您轻松获得学位的国家(贿赂等),或者教育不是很现代,它的价值要低得多。
XzKto 2011年

3

至少在美国,关键是您需要能够执行说明中所述的操作。获得这些技能的方式不太重要。

但是,有些公司会进行筛选,如果您具有以下条件,它将为入门级职位提供巨大帮助:

  • 学士学位或学士学位
  • 最好是与计算机模糊相关的东西,例如计算机工程,软件工程,计算机科学,IT,数学或类似的东西的BS。与语言学或美术相比,即使是电子工程,物理或任何其他科学也可能为您提供更多的机会。
  • 良好的GPA

这在很大程度上与公司的筛选程序以及他们拥有的申请人数量有关。公司的正式程度越低,筛选的限制就越少。

最后,我毫不怀疑您可以从事“软件工程”工作,前提是您可以按照说明中的要求进行操作,并且可以通过简历和面试来解决这个问题。“工程”的定义是经过高度立法和基线化的,对于给定国家而言,其含义是独特的,因此不会在国际上特别翻译。某些专业认证可能会-完全取决于认证及其所展示的专业。

履历表

就简历而言,我建议您突出显示您可以做的事情。不是你没有做的。经典的简历格式包括:-您的目标-您的学历-您的技术技能-您以前的工作经验

放弃关键要素是证明您没有该要素的一种好方法,您不必无所不用其极地说出自己没有做的事情。例如,如果您有几年完成的大学学业,但尚未入读大学,请提及您上学的时间,学年和一些关键课程。缺少毕业日期(或预期的毕业日期)是您尚未完成学业的直接提示。

当谈论通过独立的个人项目获得的技能时,根据可用空间的多少,有两种选择,IMO。

  • 对于年轻的候选人,我将在技能部分列出技能获得者,例如编程语言,方法论,开发工具等。然后在“经验”下列出个人项目,并带有注释,这是个人项目。我遇到了一个候选人,该候选人在游戏网站上以这种方式实现了动态Web服务器代码,当他提供链接时,我越过了他的网站,并了解了他的所作所为-这是一个我们的讨论真正赢了。

  • 对于经验丰富的候选人,其经验清单长达一英里-除非项目令人难以置信且可供审查,否则只需将新技能粘贴在“技能/知识部分”中即可。例如,如果您编码了Hibernate的很大一部分-放在那儿!!!但是如果您为宾果游戏组制作了一个Web服务器...我可能对过去三年雇用您的大公司更感兴趣...

我的基本原则是-向公司展示为什么他们应该雇用您是您的工作。他们的工作是审查您是否最适合该职位,与他们的大量候选人相比,他们会通过考虑您来做到这一点。如果其他所有申请人都具有正式学位和专业证书,那么您可能会很不幸……但是,如果没有,您可能拥有完美的技能。


1

不要陷入标题。如果他们对那家公司确实有意义,那么他们只会忽略您的简历/简历。您应该申请自己喜欢的每一项工作。不要限制自己在起跑门处。在最坏的情况下,它浪费了您三十分钟的时间。


-1

软件工程师不是真正的工程师。曾经有过将软件开发正式纳入工程职位的运动,但是它遇到了很多麻烦。软件开发仍然太新,并且开发太快,以至于不能像机械或电气工程师那样被恰当地定义为工程专业。关于软件开发实际上是否适合工程师的相同定义,或者将软件开发作为工程过程甚至将是有益的,也存在一些争论。


2
"Software engineer isn't a real engineer."告诉IEEE。或到ABET,工程认证委员会评估软件工程程序,而计算机认证委员会评估计算机科学和信息技术程序。"There is also some debate as to whether software development actually fits in the same definition of engineer or if it would even be beneficial to make software development an engineering process."正如IEEE所定义,以及Steve McConnell和David Parnas等人所倡导的那样,它是一种工程。
Thomas Owens

1
@Ryathal-在我的祖国-我可以向您保证-软件工程是一项正式的资格证书,需要5年的学习时间(我认为其中前三个与电子工程师共有)。
mac
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.