如何留住学生/实习程序员?[关闭]


13

我们部门有一个小团队,通常雇用1-3名学生/实习生。我们的问题是保留。我们希望招募一个学生,而这个学生将在整个暑假中停留超过团队。问题是,尽管我们雇用了最后4名学生,但我们事先与他们进行了讨论,最终他们都比我们希望的要早离开。

双方的关系都以一种良好的方式结束,学生要么在大学里获得助教或研究职位,要么继续从事更大更好的事情。这都是可以理解的,我们不反对他们做对他们最有利的事情。

但是我的看法是不同的,因为我在本科期间在本系工作了2年,从那时起,我就全职工作了。

我们如何留住学生?我们为他们提供所需/想要的硬件,我们以他们认为合适的方式(在合理的范围内)为他们提供解决的问题。总的来说,对于一名学生程序员来说,这种工作是如此的灵活和出色,我看不到有人愿意离开。

有什么想法吗?


12
有蛋糕...吗?
dannywartnaby,2010年

1
作为注释添加,因为我很少采访学生,这不是一个很好的答案,但是我可能会问他们关于软件开发的愿望。问他们一两年内要去哪里,以及他们想做什么。如果您喜欢他们,请尝试使他们的目标与角色保持一致。
dannywartnaby,2010年

1
通过“蛋糕”,他实际上是指... cakephp!:P
chiurox

3
蛋糕是一个谎言!!!
user541686 2011年

1
请假设参加方陪同提交职位
BlackICE 2011年

Answers:


14

在学校期间,我曾作为一名学生程序员当实习生,从事两项不同的工作。我现已毕业,并在另一家公司全职工作。(三分之一)。

我在学生时期没有坚持这些公司的主要原因是因为我没有看到在公司中前进/前进的机会。而且,他们使用一种技术,并且没有任何扩展的迹象。

作为一名即将毕业的学生,​​您感到您不应该轻易做出承诺,因为您不希望数千美元和4年的学历去从事一份会让您坐立不安的工作(即使是这种情况)很多时候。)安全还不是那些孩子的想法,但这不是他们的错。

向他们展示公司可以成长,在他们的职业生涯中可以与之一起成长,并向他们展示你们对新技术和学习持开放态度。


我理解您的立场,尽管这里的不同之处在于俄亥俄州立大学不会很快关闭。而且我觉得我现在全职并且是团队的一员,是未来职业发展潜力的完美典范。我是从学生时代开始的,由于预算限制,他被安排了一个临时的全职工作,下周将转为FTE职位,薪水和福利是大多数公司梦dream以求的。
克里斯,2010年

2
是的,这里的主要问题是...他们还看不到。他们所看到的只是他们自己,直到他们进入现实世界并被迫过上工作的生活方式。有些学生在学校里意识到这一点,另一些则没有。
斯科特,2010年

2
+1代表“他们所看到的就是他们自己...”,这可能归因于他们的年龄或他们曾经“受教”。我忘了最近面试过的应届毕业生的数量,他们认为他们在学校玩玩具的经历意味着在严肃的生产环境中有所收获。
彼得·罗威尔

10

也许您没有足够的优秀开发人员来激发/激励他们留下来

我曾在2家不同的公司进行过2次实习。我一周前刚完成第二个,我意识到我更喜欢第二个。原因是因为即使我实际上在第二家公司(Web开发)也做同样的事情,但那里的大多数开发人员几乎都和我一样年轻。这使我认为他们还没有足够的程序员经验。对于我的职业发展和发展,我可以想到的最好的方法就是让自己与最优秀的程序员接触。他们比我去过的第一家公司都有那种开发商。这就是为什么我更喜欢第一家而不是第二家。

也许这就是为什么他们不留在您公司的原因之一。


3

我在学校的一家小公司实习,结果住了两年。我认为让我留在那儿的一件事是,当我开始工作时,他们有一个小项目(大约一个月),我可以通过它完成工作,让我了解公司,并让经理了解我的优势。这样,我就可以承担一些更有意义的项目,这些项目对我来说更有意义,更有趣,并且对公司有更大的帮助。

总的来说,我认为实习生最重要的事情是安排一个关闭的项目,这会有所帮助。如果您真的不觉得自己在时间上有所作为,那么有很多更好的方式来度过。

但是,实习生总会带来一定的营业额。有一个很大的动机去看看不同的公司是什么样的,这样您就可以对毕业后要寻找的东西有所了解。


2

我上大学时正在兼职一家Web开发公司。
尽管我喜欢它让我在上学的时候可以维持生计,但我认为毕业后我不会坚持很长时间。主要原因是,有了我的CIS学位,我突然会比“学生”更有价值。因此,换工作是获得大幅加薪的好方法,这可能比我只要求加薪的要多。另外,我有点厌倦了维护以前做过怪事的其他同学的代码。

我想尝试新事物,看看我能做些有趣的事情。大学毕业后做的事情与大学之前做的事情一样,都违背了大学的观点,那就是改变自己。


我从一名学生过渡到一名全职员工,应该大幅提高工资。我们为学生设置了费率上限,当我过渡到全日制课程时,他们研究了市场费率,因此给了我相应的报酬。尽管在大学中,薪水比商业世界中的薪水略低,但所获得的收益却比可以忽略的少得多。此外,我作为学生的工作帮助我过渡到了全日制。我得到了现实世界中的项目,并被告知以我认为合适的最佳方式解决它们。学术发展与现实世界之间的差距很大。
克里斯,2010年

4
我很遗憾那些拥有学位但没有实践经验的毕业生。大多数大学都应该要求某种实习。
WalterJ89 2010年

2

雇用想做您从事的工作的人。


在面试中如何最好地获取这些信息?该工作已明确发布,表明我们希望Web程序员或多或少使用我们关注的语言。无需直接询问“您想成为网络开发人员吗?” 例如,您如何在面试中得出该学生想要进入网络世界的信息?没有真正的网络经验,我们不会采访学生。
克里斯,2010年

1
@Chris:还有更多方面,而不仅仅是编码职责。还有办公室文化,所涉及的流程水平,校园文化。还有技术方面的问题-如果您不做一些前沿的工作,那么可能就不够令人兴奋。例如,您在使用Classic ASP吗?:)
Paul Nathan 2010年

我们是一个开放的源店花我们的编码时间在PHP,JavaScript的(有时jQuery的),Python和上侧,我们管理的某些服务器(物理硬件和最近部署ESXi的盒子。
克里斯-

@克里斯:我不是想对自己的所作所为撒谎,我想就为什么您的商店吸引力不大提出想法。听起来像您在当前的热门技术上处于领先地位。我不知道。:-/
Paul Nathan 2010年

非常感谢您的评论,我的确如此。由于我是一名全职员工,因此我一直在寻找提高保留率的方法。很明显,这里的人们还没有对此感到失望。:-)
克里斯

1

我会说在面试中解决技术问题会很轻松。我在一家大学里接受了零商业经验的采访。我没有很好地处理技术面试,但他们还是给了我这个角色。一年后,我成为该公司的技术主管。

会发现学习动机和对行业的热情。


我理解您的观点,但是如果您在技术问题上不拘一格,同样,您将如何确定程序员的资格。通常,我们会更加重视经验和工作组合,以展示和喜欢讨论他们之前从事的项目。因此,在这种情况下,他们通常对项目非常熟悉,或者对项目不熟悉,并且您意识到他们声称自己不是项目。
克里斯,2010年

@Chris-您在寻找优质学生还是留住他们方面遇到问题。我无法想象技术能力会阻止他们离开,除非他们感到不知所措并且不愿接受。
JeffO 2010年

我们很难留住扎实的学生。第一位学生离开后继续攻读博士学位,并担任研究职位。我明白这一点。另一名学生回到家乡进行暑期实习,直到秋季开学季开始前两周,他才告诉我们他没有回来。他也是宝石。我们只是讨厌每10到30周雇用一名新学生。我们支付最高的费用,我们鼓励学生在有学术责任的情况下离职,并赋予他们工作的自由/灵活。
克里斯,2010年

1

您必须涵盖一些基本的编程概念,以确保它们在上课时保持清醒状态-算法,数据结构等。我还想详细了解他们完成的一些编程任务。当潜在的员工不能告诉我很多关于编程工作的信息时,我总是觉得很有趣,因为编程工作是他们年级的主要部分。

接下来将试图弄清楚他们是否具有推理能力。他们可以将问题分解为可管理的部分吗?我真的不在乎他们是否能正确回答逻辑问题,只要他们能告诉我他们将使用的方法即可(当然,这种方法似乎是适当的。)


1

我们保留了约50%的实习生。我们要做的是继续为他们提供更多具有挑战性和有趣的工作,将他们推向极限。对于一半来说,这太多了,他们离开了(通常条件良好)。对于另一半,他们喜欢它,因为这就是为什么他们开始编程以创建非常酷的代码。

您需要针对要挂靠的实习生类型定位工作。


0

他们为什么要取代你担任大学职位?他们的交往条件很好,所以在面试时问他们吗?他们在学术界找工作吗?他们与教授一起工作会获得“布朗尼积分”吗?在这些职位上花费时间才能保留奖学金吗?

通常在一个有工作的大校园里,通勤去工作有很大的好处。学生还需要灵活的时间。让他们远程工作一些时间。给他们一台出色的笔记本电脑,以供他们使用。

让他们解释为什么他们首先要为您的公司工作,也许您会找到使他们留下来的原因。短期实习可能是他们在其他地方工作或完成学位所需要的最低限度的简历。


在一种情况下,该学生离开是因为在攻读博士学位时,他获得了GTA职位,该职位可提供更好的薪酬以及学校资助。我们有另一个学生,去暑期实习,然后他们没有回到这里,而是给了他一个遥远的职位,以便在学校期间继续为他们工作,并且正在寻求微软的实习机会。似乎每个人都认为叶,叶一个很好的理由,它只是让我难过,看到他们走,因为我们已经取得了一些伟大的开发。Ashame我们无法获得更多资金来支付更高的价格。
克里斯,2010年

2
@克里斯“可惜我们无法获得更多的资金来支付更高的价格。” 似乎您已经知道最大的原因。
WernerCD 2010年

0

面试中的技术性问题是必要的,但请不要询问此人在不到一分钟的时间内查找文档会回答的问题。即使是您认为必要的事情(如何从字符串中取出所有逗号)也要做到一半。如果他们是聪明的问题解决者,他们会在前进的路上弄清楚这种东西。看看他们如何回答主观技术问题,而不是客观问题。从字面上看,您可以从该站点提出一些问题。尝试避免Stackoverflow问题。不要紧。如果他们能以微妙的方式理解较高的水平,并且在执行过程中听起来很聪明但很谦虚,那么他们将比与之有很多经验的同龄人在几个月内能够更好地解决语言/技术方面的问题。


0

您使用哪种工具?IMO我不在乎是否要在最前沿编写代码,如果必须使用记事本编写代码,我不会挂得太久。我不会放弃我的IDE来增加10k的薪水,也不会放弃给我的所有蛋糕,或者为LHC编写代码。


0

您可以做一些让学生留下的事情。

  1. 众所周知,实习生在全职职位上会感到沮丧。
  2. 使全职工作似乎比实习好得多。
  3. 不要让实习感觉像实习,要像对待真正的员工一样对待他们
  4. 提供具有竞争力的薪酬,至少要高到足以使其与其他工作相比不会显着降低潜在收入的能力,甚至与您的实习生所追求的学位无关。
  5. 如果您不能提供薪水(或者即使您可以提供),也只能提供次要的福利/津贴,那么您似乎无法做到这一点,但也许您可以发挥创造力,使其不被视为福利。我申请实习的一家公司为实习生提供了一个带薪假期,并可以使用公司的健身房。
  6. 如果您有多个实习生职位,那么如果他们所聘用的职位不适合他们,可以帮助他们找到合适的人选。

0

在实习开始的第一天,甚至要走在门口之前,请考虑保留。我见过人们在实习的最后两周尝试这种做法,而当初应该提出这些建议。

另外,请与您喜欢的前实习生保持联系。刚从大学毕业后,尝试并获得各种各样的经验是很自然的事,甚至有人可能应该在其他地方工作也是有争议的。但是,当第二份工作来临时并且他们挠痒痒时,您将可以聘请他们从事第二份工作。不要做任何疯狂的事情,例如每年一次或两次打电话,或者如果您都在同一地区,可以做午餐。

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.