我最近一直在面试一个需要10+年经验的开发人员职位的候选人,并遇到了一些我不知道如何理解的简历:我采访了其中的几个人,到目前为止还没有什么运气。
有10年经验的开发人员的经验是什么,但谁从第一天起就主要从事项目自由职业者的工作?拥有这种经验对软件开发公司是否有潜在的好处或缺点?
发布于 2011-09-24 20:26:34
这在很大程度上取决于开发者。还有你要面试的工作。你所谓的自由职业者到底是什么意思。
人们可能会担心他们作为团队成员的工作能力(例如,他们可能不热衷于代码评审)。但是,自由职业者可能需要去一家公司工作,作为团队的一部分,甚至是自由职业者团队的一员。
假设您为一家需要维护的遗留产品公司工作,您可能会担心他们缺乏维护产品的经验,但他们的工作性质可能给了他们这种经验。
人们可能会担心他们是否有能力呆在一个地方。或者这可能正是他们试图摆脱自由职业者的原因(另外,我的员工一年后就有了带薪休假)。
也许所有这些事情都是个问题,但在你的工作场所并不重要。
另一方面,他们很有可能更擅长于开发生命周期的其他部分(比如项目管理、收集需求、测试),但是他们有可能让其他人为他们做了这件事,或者他们工作过的公司已经承担了这部分工作。
所以,最后,这就像采访其他人一样。在面试前找出你的顾虑,确保你提出正确的问题,不要把时间浪费在“你认为你最大的弱点是什么?”
发布于 2011-09-24 20:51:59
托马斯·欧文斯( Thomas )的评论非常贴切。当过自由职业者后,就不会把某人说成是个人或开发人员了。
就我个人而言,我一直以几种不同的能力从事软件开发:
作为一名开发人员,这说明了什么?没什么。
对于自由职业者有很多偏见,例如,他们没有任何持久力,很容易感到无聊,只能被最简单的任务信任。对一些人来说,这可能是真的,因为如果你确实感到很痒,或者你的质量不合格,那么从一个项目跳到另一个项目可能比在一个组织呆更长时间更容易。
自由职业者愿意拿出他们的技能,并将他们置于危险之中。他们比任何其他员工都更快地被解雇,通常是因为他们的钱用完了,或者公司的政治政策扼杀了他们被雇佣的项目。如果一个人有10+多年的自由职业经验,他或她已经能够支付所有的时间,没有舒适的工作保障。对我来说,这是一个积极的结果。即使是许多短期合同(3个月)也不一定是一个警告信号,而这无疑会为那些一直是雇员的人敲响警钟。
那么,那些一直受雇于几家咨询机构的人呢?他们可以很容易地隐藏这样一个事实:他们是从他们从事的每一个项目中启动的,只要不提到具体的/任何项目,或者对项目的持续时间含糊不清。
或者是受雇于三家大公司,拥有大型内部开发商店的人?他们好些了吗?更稳定?同样,对于一个有着这样的就业历史的人来说,在对他们的就业的一般描述中隐藏一些不那么有吸引力的事实是很容易的。没关系,他们被分配到的每一支球队都被开除了。
当一个人在一个项目上工作时,合同的类型意味着整洁地蹲着。作为一名自由职业者,你的整个职业生涯并没有说明你作为一个开发人员的价值。在你的整个职业生涯中,也没有说出你作为一名开发人员的价值。
发布于 2011-09-24 23:23:06
在我的职业生涯中,我从事的一些最长的工作是作为一名合同程序员。我在一家公司签订了4年的合同,花了4年的时间做了3份“全职”工作,然后又回到了另一家持续了6年以上的合同中。我和那些项目中的任何人一样关心这个项目的成功,在问题上失去了同样多的睡眠。我做了设计,编码,客户网站访问和周末随叫随到。我敢说,我对成功或失败的投入,就像我拥有公司一样。我讨厌这意味着,因为我是一个合同程序员,我不关心也不像其他人那样努力工作。唯一的区别是我没有得到医疗保健计划。
https://softwareengineering.stackexchange.com/questions/110437
复制相似问题