如何避免被DailyWTF故事候选人的公司雇用?[关闭]


29

我正在阅读The Daily WTF存档,尤其是那些与IT相关公司有关的故事,这些公司采用完全错误的软件开发方法,开发人员的工作等等。

有些故事是完全可怕的:出于安全原因,一家公司没有本地网络,另一家公司拥有只能由经理访问的源代码控制服务器,等等。在其中添加了所有有关不知道经理的故事关于他们工作的任何事情并做出愚蠢的决定,而无需听取任何人的意见。

问题是,我不知道如何在面试中知道您是否会被该公司雇用。当然,有时候,面试官会讲些奇怪的事情,这使您觉得公司出了点问题(以我为例,最后一位经理说我应该100%的时间通过远程桌面工作,并连接到旧的slooooow机器,因为“它避免了几个人修改相同的源代码”;也许我应该向他解释SVN是什么)。

但是在大多数情况下,面试过程中您将无法获得足够的信息来获得公司的确切形象。

那么如何避免被这类公司雇用呢?

  • 我考虑过要看一些文档,例如文档指南代码样式指南。问题是我住在法国,在这里,大多数公司根本没有这些文件,在极少数情况下(这些文件存在的情况下)它们已经过时,书写不佳,从未使用过,或者迫使您这样做。做出毫无意义的事情

  • 我还考虑过要问一下程序员是如何工作的。但是,看到他们有双屏风或“后现代艺术风格的家具”,并不意味着他们没有人做出奇怪的决定,因此无法在那里工作。

你有没有遇到过这种情况?你尝试了什么?它奏效了吗?

Answers:


25

请记住,面试是一条两条路。向他们提出开放性问题,让您知道他们在做什么。并在评估他们的答案时学会“两全其美”。例如:

你们如何确保所编写的软件不会烂?(如果您感到无聊,请改成更“合适的”字眼)

好的答案:“我们使用单元测试,拥有质量检查部门和代码审查。”

不必是这个。您要采访的人也不需要像我给的一样答案。您主要是在确保公司在一定程度上重视所编写的代码,而不是不顾一切地将其推销出去。

错误的答案:“好吧,我们一直在意味更多地做那些'单元测试'的事情。我们只是还没有解决这个问题”

同样,重点不在于单元测试,而更多地在于访调员对问题的态度。通常,“我们知道我们需要它,但我们还没有做到”是一个危险信号。这意味着以下几种可能性之一:

  1. 您的同事会很懒。
  2. 管理人员没有时间使用适当的流程。
  3. 您的同事不够聪明,无法理解单元测试。

这些都不是好事(但有些不好。)

描述贵公司用于添加功能的过程(从确定功能到将其交付给客户起)。

好的答案:“业务人员认为某个功能是个好主意,并咨询程序员以了解其易于实现。程序员和技术人员决定架构并实施。发布团队随后将其推向了野外。 。”

错误答案:“商人告诉程序员应该做什么,然后他们去做。”

和上面一样,答案本身并不像态度那么重要。好的答案表明,业务方面和技术方面共同协作以推出产品。错误的答案表明管理层将程序员视为过高的打字员。

总之,请记住在面试中提出正确的问题。请记住,特定答案并不像这些答案背后的态度那么重要。最后,不要退缩。提出棘手的问题表明您对这项工作真的很感兴趣,并且您认为自己足够优秀,可以对谁雇用您有所挑剔。


可以将其升华为最能描述为发展宣言的东西吗?从本质上来说,这是我们应该寻找的吗?
FilipDupanović2011年

30

您可以给他们做乔尔测试:

  1. 您是否使用源代码管理?
  2. 您可以一步一步构建吗?
  3. 您每天制作吗?
  4. 您有错误数据库吗?
  5. 您在编写新代码之前会修复错误吗?
  6. 您有最新的时间表吗?
  7. 你有规格吗?
  8. 程序员有安静的工作条件吗?
  9. 您是否使用金钱可以买到的最好的工具?
  10. 你有测试员吗?
  11. 新候选人在面试中会写代码吗?
  12. 您是否进行走廊可用性测试?

4
+1。我想过这个问题。不幸的是,大多数企业甚至没有3,满分12
Arseni Mourzenko

4
@MainMa我认为#11正是您想要的。如果没有人要求您编写代码,那可能是因为他们也不能。
chrisaycock 2010年

2
可悲的是,当您问#1而他们回答“否”时。实际上,我在一次实习中接受了采访。
HolyVieR 2010年

#10。程序员是测试人员,是非常普遍的回应。然后他们会告诉您,UAT由企业完成。
2011年

16

被录用后,应将简历流传一个月左右,如果事情还不顺利,请不要害怕抓住另一个机会。公司通常会在一段时间内将您的工作视为试用期,因为他们希望确保您的工作和面试都一样。如果事情确实处于每日WTF级别,则您这样做也是公平的。


我认为这是一种合理的态度。不过,如果公司发现我还在四处寻找,我仍然会担心。除非第一天情况很糟,否则最好短暂休息一下。
PeterAllenWebb 2011年

13

我将对此持悲观和非传统的立场。

你不能

毫无例外,家公司都是每日WTF故事的候选人。这是因为每个人,无论他们的职业是什么,无论他们的经验是什么,在他们选择的职业生涯的某些方面,无一例外都无济于事。

是。包括您在内的人。(如果您不认为这适用于您,我认为我们只是发现了您的无能领域之一。...)


+1大声笑,引用伟大的荷马:这很有趣,因为它是真的。
2010年

6

也许您可以尝试以不同的方式看待事物。

被《每日WTF》关注的公司雇用是向您展示如何解决问题的机会。巨大的问题。

您可能会将这些困难视为机遇

与其对公司使用乔尔测试,不如对avoid公司使用improve

还有比这更退出比?

如果您像拿破仑一样与白马一起进入公司,告诉他们他们全都错了,那么您将很快被踢出局。

那里有机会,您将能够提出建设性的建议,并有事实参考作为后盾。如果按照上一句话中的描述进行操作,则建议您在大多数情况下都要照顾它(这是机会)。在极少数情况下,您将被忽略。


6
这很大程度上取决于您被雇用从事的工作以及开放式管理对您决定自己的职责的程度。雇用您来照顾他们遇到的特定问题的经理,如果您未经他们的同意开始进行其他工作,可能就不会那么好心,特别是因为他们表明他们认为其他工作不重要(否则,本来会照顾好它的)。
贾斯汀·比尔2010年

11
这是一个机会,一个使自己发疯并摧毁自己的灵魂的机会。
whatsisname 2010年

4
@whatsisname:在刺激和反应之间有一个空格。在这个空间中,我们有选择我们对策的自由和权力。在这些选择中在于我们的成长和我们的幸福

7
在某些情况下,您将无能为力,因为如果您不完全按照他们的意愿去做,管理层会将其视为人身攻击。可悲的是,这样的人太普通了。
David Cournapeau

4
我大体上同意,但是有时候最好只是剪切和运行。当然,如果不先尝试一下,您就无法真正决定运行。
迪恩·哈丁

5

请记住,任何面试都是一条双向路。雇主试图确定您是否是一个好候选人。同样,您应该尝试确定该公司是否值得工作。问很多问题。找出对您重要的内容并询问。询问您的面试官他们对公司的喜好。

另外,我赞同另一位海报者的建议,给他们进行乔尔测验


3

甚至一个精神病狂的经理也可以管理一支通过乔尔测验的团队。如果没有按时完成任务,他们将如何反应?CIO是否向首席执行官或CFO报告?这可能使您了解IT在非软件公司中的重要性。

为什么可以提供职位?他们有很多营业额吗?

寻找方法看程序员是否过度劳累。几个月到一年没有人休假?您无法击败一家提供休假时间的公司,但是没人能接受。

您可以调整不良的测试实践和代码控制系统。无法治愈疯了。


了解营业额是一个非常非常好的主意。您可能会问:“您的团队有多大?” 其次是“过去一年有多少人离开?”。
PeterAllenWebb 2011年

@PeterAllenWeb-我喜欢您表达问题的方式,因为您还可以了解公司是否正在发展。
JeffO 2011年

2

如果我是您,这是我会做的事情:

  • 尝试获得采访公司中一个或多个程序员的可能性,并询问他们工作中典型的一天是什么。可能很难问他们是否不提供该服务,但是提供该服务的公司在我的书中是一大优势
  • 问他们通常如何开发新功能,以及程序员之间如何共享工作。

这两个问题最终都是同一件事,对不同的人提出了不同的要求。重要事项:

  • 团队中如何解决技术问题上的分歧
  • 开发人员之间如何共享工作
  • 错误如何分配给人们
  • 您如何决定内部,外包,现成的设计?
  • 您如何判断项目失败/成功

这是对Joel测试的补充。请注意,这里没有“正确”的答案:这取决于您自己寻找的是什么,您寻找的是哪种公司,是哪种类型的公司(例如,初创公司将不太可能负担得起与财富500强相比最好的工具之一)。如果这个人不能回答这个问题,那几乎肯定是一个不好的信号:很可能他们甚至都没有考虑过这些问题。


假设我们在面试过程中进行得很顺利,如果我要求一家公司与他们的一名开发人员进行面试,而他们拒绝批准,我会非常担心。
PeterAllenWebb 2011年

但这是一个很好的建议。
PeterAllenWebb 2011年

1

您可以执行许多显而易见的尽职调查,例如向他们询问有关其过程的一些问题,或者尝试与那里的另一位开发人员交谈,甚至短暂地合作。尽管这样好,但它也很容易被欺骗-即使最糟糕的经理人也常常知道关于他们的方法论的正确的话(首先知道不说“为什么”的原因就是使他们成为糟糕的经理人,对吧? ?),大多数程序员都不想让该公司贬值给潜在的雇员-为什么要冒着风险通过该系统向一百万名受访者中的某人找回公司呢?(在一家不健康的公司中,批评..不赞成...这可能是真正的风险)

但是,您可以看一些比较主观的东西-经理们似乎满口是话还是诚实?看起来健康吗?

您的面试官的问题和知识水平如何?记住,这是您与每个人一起经历的过程。他们在问你愚蠢的问题吗?人力资源类型的问题?编码问题太容易了吗?


1

正如其他人已经说过的,采访是一条两条路。

但是,这里有一个微妙的心理因素,我认为很多人都做得不好:被吓倒了做一份糟糕的工作。对于青少年而言,这更是一个问题,但我们所有人都容易受到这一问题的困扰。

我认为很多人的心态是,您无法真正改变糟糕的公司行为,因此,在决定接受工作时,我们会大步走走。这里的部分心理也是雇主与雇员之间的权力关系-尤其是在经济不景气或竞争激烈的情况下-甚至在面对一些相当难闻的工作气味时,人们也觉得他们必须给予很多回旋余地-例如乔尔惨败测试等

如此有效,我要说的是-我们中的许多人接受工作,知道他们将成为DailyWTF工作。诀窍是要更加挑剔,对面试官进行艰苦的训练-除非您绝对绝望,否则根本不接受糟糕的工作。当然有一个平衡点,但是在决定桌上的工作机会是否为WTF时,检查一下您的感受确实很有意义。很容易说服自己自己只是“太挑剔和不灵活”,而实际上您却忽略了真正的不良工作气味。

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.