㈠ 如果你不是程序员,你怎么雇佣程序员
1. 他们有多坚持己见(固执)呢?
询问他们有趣的编程主题(如Ruby或Python?)。从他们回答的语调和推理中,可以得到很多信息。在我们最近一期节目中,杰夫说:“当人们对事情有强烈的见解,当他们可以大篇幅地谈论一些事情时,这就是一个很好的迹象表明他们对这件事很有热情。”
2. 他们为开源项目做了多少贡献?
看看他们的贡献。虽然你可能不是一个程序员,你仍可以知道他们是否写过一些代码。而事实上,一个人有所贡献,是一个良好的开端。“事实上,一直在贡献意味着他们正在使用这种工具,”Jamis说。“这就好比抓痒,就像他们接触到一些他们认为应该加以改进的程序,或接触到一个错误并且自己修复了那个错误。参与程度对程序员是一个很好的鉴别标准。”
3. 他们有多享受编程?
他们不需要在自由时间的分分秒秒都去敲代码,但是你确实想看到一定程度的热情。Jamis说,“与其说在业余时间编码本身是最重要的事情,不如说它展示了你热情的态度和有自己的见解。”
4. 他们真的掌控工作?(Do they actually ship?)
了解他们如何管理自己的工作。软件通常出小错误——了解他们如何避免这种情况。了解他们什么时候按时地完成了项目,并询问为什么这个项目是成功的。或从延迟项目中吸取了什么经验教训。“控制软件运行的能力是关键的,”据杰瑞米说。“他们是如何管理实际需要的任务并在一定的时间内完成,这是很重要的。”
5. 他们掌握了什么?
皮克斯(Pixar)公司的兰迪·纳尔逊认为,能够掌控任何一件事意味着也能够掌控其他事。所以寻找那些掌控着一些事的人。候选人是一个优秀的厨师吗?或山地车选手?还是其他什么人物?”这是一个迹象表明他们也可以做您项目的主导者。“那是一种即使其他登山者几乎马上就要到达山顶,仍感觉我将要先到达山顶的感觉,”尼尔森说。“如果一个人在来到你工作场所之前都没有涉足,那么他成为工作的主导者的可能性也是很小的。”
6. 他们的沟通能力如何?
你对编程了解的越少,你越需要依靠一个人去解释程序进度。这就是无论什么职位都要聘请大作家的原因,这是个好主意。例如,这儿有杰夫解释的在计划方案内Basecamp API人员更新到其他项目的例子:
我只是对Basecamp和Companies APIs的人员进行更新调整。我们现在允许客户和公司员工去接触通过项目认识的人和公司。在此调整之前,公司员工和客户只能看到对方使用的特定的项目ID。没有办法让他们看到在项目过程中参与的所有人(例如,同事)。
回给鲍勃和吉尔。如果请求的用户是管理员,那么帐户中的所有的人都能收到。这同样适用于公司管理。
如果一个程序员既能够编码,又能讲非程序员能听懂的的话,那么很多事情是不太可能出问题的。
希望可以帮到你,谢谢!
㈡ 我是一名程序员,现在要去公司面试,面试官问我:我为什么要雇佣你,我应该怎么回答急用,麻烦各位了!
我是最讨厌这样的问题的了,目的就是让面试的人自我吹嘘一番.
比如自己编程效率高啦,能达到公司需要的编程水平啦,能够找到程序中的BUG啦,之类的.
㈢ 为什么要雇佣一名老程序员 这五点或许可.来自CSDN
你真的应该雇用一名老程序员。这一点我深信不疑。这些资历比较老的程序员不会像那些刚从大学里面毕业的学生那样工作那么多时间。他们有孩子、配偶,需要还房贷,有机会还要去看一场比赛。他们不会在办公室里通宵玩Xbox和乒乓球,也不会每周工作80个小时,实际上他们会利用他们的假期。当然,他们的工资比年轻程序员要高。不管有多少种理由会说雇佣老程序员有哪些不好的地方,但是你仍然需要一名。原因很简单:他们就像巴黎欧莱雅那样值得你拥有。我之所以知道这一点,因为就是其中一员。
经验
老程序员可能无法像25岁时那样,在脑子里保存那么多的代码,但这些人的经验非常丰富。我们知道,每一套系统的规模都在越来越大,大到最后都超过了你的脑容量――无论你的脑袋有多大――所以说能不能记住代码并不是像你想的那么重要。相反,我们知道如何对每个系统进行模块化。我们就是传说中的“10x程序员”,不是因为我们代码写的有多好,而是因为我们已经看穿了一切。我们可以快速了解任何一门新的语言,因为我们已经用了很多年了。我们知道这些开发语言的共同特征。语言这个概念一次又一次地流行起来。只要有足够的时间,我们就能发现其中的相似之处,并突出这些不同点。
判断力
“在低价所获欣喜被遗忘后低质量带来的苦恼会长久保持。”
―― 本杰明.富兰克林
老程序员有更好的判断力。他们知道需要重点测试系统的哪个地方,哪些地方是不需要的。他们可以从架构图中看出可能出现的问题。他们可以告诉你针对特定项目可以运用哪些技术,以及如何优化可靠性、性能或开发速度(选择任意两种)。他们还知道如何做出好的权衡。即使从来没有为你的项目写过一行代码,但是他们也是对得起他们的收入的。他们懂得如何提高质量。从长远来看,质量意味着更低的成本。
学识渊博
“真正的知识来源于对某个主题及其内部工作的深刻理解”
―― 阿尔伯特爱因斯坦
老程序员在特定领域有很深厚的知识。这些知识帮助他们知道在哪里寻找bug,以及如何避免bug。例如,我非常了解GUI工具包,已经用了几十年了。我曾在三个(Swing、JavaFX和SubArctic)核心团队中工作过。我从头开始构建了自己的工具包,只是为了好玩!我知道UI工具包。我可以写出过去的40年里关于工具箱的详细历史(嗯……也许我应该在某个时候把它写下来)。
当我在一个新的GU
㈣ 如何能雇佣到好的程序员
拥有国家软考 软件设计师 资格证的基本没什么问题,当然如果是有 系分证 的更好了