我的机器人实验室正在寻找程序员来处理我们目前的一些项目.
我们确定了要求(主要是c ++和使用openGL和3D的经验),但由于明显的资金限制,我们无法聘请Great Developers.相反,我们将选择有才华的学生,为他们的论文/论文提供项目,并希望从他们的一方获得一些新的想法和创造力.我们还可以支付刚毕业的学生(第一份工作经验).
所以我的问题是:
根据您的经验,您是如何发现才华横溢的学生(计算机科学家或工程师)的?你问过什么问题?还有什么能帮助你找到一个原来是优秀程序员的候选人?(注意:他们可能对特定语言知之甚少,但可能有相当快的学习能力)
或者,如果你是受访者,
有哪些问题让你跳上了潮流?或者,如果你有一个糟糕的经历,回想起来 - 是一个明显的警告信号,你忽略了?
请注意,我不是在寻找一个有争议的答案.我们可以整天谈论什么对我们最好,从不同意.
相反,我正在寻找你的经历中的故事.轶事,故事,提示,一切都会有所帮助.
更多背景:在这里为学术界工作与为私营部门工作略有不同(这里=意大利)."销售"产品没有"最后期限"; 相反,它是所有基于概念的证明.你开始研究的任何东西都没有保证功能.
漫画最能形容它:重新发明轮子
我正在考虑为他们的采访做编码问题,但我的所有同事都在嘲笑我(太可怕了,没有人会再次为我们工作,没有人真正知道如何编码等).
编码方面,研究人员完成的编程是......丑陋的.我正在努力让版本控制系统不断使用,人们不得不被追赶报告错误并记录他们的代码,所有内容都被编码 - 所以它正在工作,很少我们回到旧代码来修复错误".基本上,一旦它有点工作,项目就会关闭,人们会在另一个项目上工作.
很多东西都经过彻底改造和重写(只因为没有人知道它已经存在).人来人往,未来不确定,但我们玩机器人所以它很酷:)
此外,由于人手不足,没有人可以关注您并指导您完成项目.充其量只是你必须提出计划,背景资料和工作原型.
因此,我们正在寻找以下人员:
事实上,这是我最好的建议:
在您的学生中招募。
由于您在学术机构工作,我假设您或您的同事任教。这为您提供了大量关于潜在招聘人员的能力的信息——他们学习的速度有多快,他们的积极性如何,他们擅长什么和不擅长什么,他们为实验室作业和项目提交的代码是什么样的, ETC。