要问潜在雇主的 10 个问题 已翻译 100%

oschina 投递于 2013/11/10 09:02 (共 12 段, 翻译完成于 11-14)
阅读 7132
收藏 162
22
加载中

面试常常是由雇主主导的。你能应付这些工作量吗?你的强项和弱项分别是什么?对于这方面的业务你感觉怎么样?

即使这样在,面试以后,你仍然不能完全确定你是否会真正的热爱以及享受这份工作。你知道有多少开发者或者设计师在一年之内离职的?甚至9个月内?我相信有不少。

在确定将你生活中的一个重要部分留在一家公司时,有一些问题你应该先了解一下。

坏孩子
坏孩子
翻译于 2013/11/10 12:47
3

1.) 过程具体如何?你们怎样制作软件?你觉得自己的团队属于“精练”、“敏捷”还是“混乱”?

这能打破僵局甚至打开新局面。如果尚未形成正式的工作文化,你肩负的角色将可能会包括处理混乱。而如果一家公司认为他们所做“精练”或“敏捷”,这意味着你能走进一个正规合理的工作流程,否则它将意味着你要花费多数时间在会议上讨论分配成本问题。最重要的是,一个人在特定时间内,已有意识地决定公司的工作是如何开展的,这十分有意义。当然,勿滥用流行套辞。

Delight
Delight
翻译于 2013/11/10 19:33
1

2.) 设计师与开发人员如何合作?

甚至他们有没有设计师?设计是否是一种自上而下,将原型工具丢于一边(throw-mockups-over-the-wall)的状态,或者还有协作与迭代的空间吗?如果开发人员也是他自己的设计代理,那么这几乎可以确定,设计对这个公司是不重要的,而且大多数的产品将很糟糕。如果你真的有一个好的产品经理,他有很好的设计感觉,那你就走了运了,但是多半这是胡说八道,而且这会在你创建的产品中表现出来。

super0555
super0555
翻译于 2013/11/10 15:47
1

3.) 是否有自动化测试? 是否还在持续整合中?

自动化测试对于一个开发人员来说至关重要。我习惯于对开发的每个项目都应用自动化的测试,这种测试可以很好地形成用户接口并且有利于长期的代码维护。但是如果遇到下面两种极端的情况,那么你可以毫不犹豫地跟他们说拜拜了。
  1. 我们没有测试。
    滚粗!你的意思是会扔给我一大堆只有原作者看得懂并且有能力修改的代码,还要求我不破坏产品原有的功能?算了吧,到时候你肯定不会满意我对产品做出的修改的。

  2. 我们已经做到了对所有代码的100%的测试
    放p!或者你所谓的100%的测试只是对函数进行mock、stub和其他无参数输入的测试,那么也就意味着改变应用中的东西都将导致测试无效或根本毫无影响。这两方面中的任何一方都是很危险的,当然,到最后你肯定还是会责怪到我的头上。o(╯□╰)o
cmy00cmy
cmy00cmy
翻译于 2013/11/13 13:12
1

4.) 我到底负责哪些工作? 需要哪些技术?


职位发布者们经常会发布虚假信息以吸引更多的求职者。很多时候,可能已经在公司就职的某位开发者很喜欢某项技术并把其放在招聘信息上,但是这根本就和工作半毛钱关系都没有!

举个例子:

“我们会优先考虑在Rails、IOS、HTML5、node和Perl方面有丰富开发经验的求职者。”(附上原文,这里有点文字游戏的意思:"Needs experience in rails, iOS development, HTML5, node..., and Perl experience is preferred." 

然而他们真正想说的是:

“你的大部分工作包括维护一个大约2百万行代码的Perl服务器应用,将来我想用Rails重写之。而且我也非常喜欢IOS\(^o^)/~,虽然工作中貌似用不到。”

cmy00cmy
cmy00cmy
翻译于 2013/11/13 13:25
1

5.) 有多少团队?我的团队有多大?

无论你多么聪明,你都无法移动富士山。如果团队规模很小,而且没有很多团队,那么你有一个很好的机会,通过合理的争论来修复在开发过程中或者团队内遇到的问题。在一个庞大的组织里,如果与那些掌权的人意见相左,与优化结构阻止变革相敌对,你会崩溃的。变革很可怕,在当前情况下,拥有100/200/1000的员工,我们已经取得了某种成功。我们为什么需要变革呢?你成了局外人,你成了问题所在。在一个小规模的团队,你不可能成为一个局外人。这就是数学。

Ley
Ley
翻译于 2013/11/12 13:28
1

6.) 运行远程工作吗?

你也许根本不想远程工作,或者远程工作占大比例的时间。还是问下这个问题吧。

为什么?这直接暗示着公司是想要工作产出还是在椅子上混日子的员工。你真的想在一个更加看重员工每天在办公室花10个小时(大部分花在reddit和无用的会议)而不看重有2-10倍产出的员工的地方工作吗?Fuck no。某些公司有些奇怪的条例要求每个人现场工作,那这是一个不允许远程工作的可能的借口,但总体来说,“每个人都需要在办公室”===“我们相对于结果,更关心那些混日子的。”

Ley
Ley
翻译于 2013/11/12 13:41
1

7.) 是否有核心工作时间?

如果这家企业其他地方都还OK,但是却连带孩子、出游或参加周末party的时间都不会给你,那请问到底是“活干你”还是“你干活”?即使是与客户打交道,虽然大部分情况下这很耗时间,但仍是有可能放在工作时间内搞定的。对“核心工作时间”精确地定义就是:对所有的企业来说,他们的业务不是同步的就是非同步的。这方面的不同将直接对你的工作能力产生影响。因此,非常有必要搞清楚这家企业到底为什么设立核心工作时间,而这些时间对企业来说又意味着什么。

cmy00cmy
cmy00cmy
翻译于 2013/11/13 13:40
1

8.) 你们为什么现在在招人? 是因为有新产品了?还是要扩大规模? 还是近期有人离开公司了?

一个公司处于动荡状态就表明这个公司一定有某方面的问题。问题可能是补偿金太少,或者工作与生活无法平衡,或者企业文化对员工造成伤害等等。如果有某个人离开,那要找找离开的原因。如果公司正在扩大规模,那么你也许正在加入的是一个100人的公司,而你却认为是一个只有20人的公司。

几点人
几点人
翻译于 2013/11/13 21:49
1

9.) 就你个人来说(指面试官),在这公司干过最牛逼的事情是什么?

根据这个问题,你可以大致推测出这家公司对待项目的态度。不妨试着问问看你的面试官最近做过什么牛叉的项目没有,这些项目又是何时完成并移交给客户的。以此可以推断出这家公司是否会为了挽救失败或即将失败的项目而投入资金。不知道你做过多少项目是从来没有交付使用过的,或者交付没多久就失败了呢?经历过这些项目,你感觉如何?

通过询问面试官最近做过的牛叉项目,你可以推断出他是否对自己的工作感到骄傲。一个开发人员会不自觉地钻研他们所感兴趣的东西,就算这些东西很少有人关注。这样的人,才是你真正应该追随的。

特别要注意诸如:我曾经开发过一个公司内部的工具……我曾经开发过一个物流管理工具……我因为某种原因重写过一个开源软件因为……。有些开发者会用公司的经费专断地开发一些根本没人理睬应用。就像我之前说的,我喜欢开发产品。但如果你觉得你需要重写一些组件,那你很有可能是错的。

cmy00cmy
cmy00cmy
翻译于 2013/11/14 11:32
3
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
加载中

评论(29)

Jackx
Jackx
择业是双向的,既然我要应聘,当然也要正面考察一下公司的情况
简单同学
简单同学
文章写的不错呀,
第1点,和第4点,是我最想问的.
735439246
735439246
学习了```
zoogar
zoogar
这个好贴要顶。
以前都是被面试官问。
以后找工作可以好好考虑这些问题。
t
t0591
不错,后面要认证琢磨
zhonghai
zhonghai
:-D这是面试官面你,还是你面试面试官啦
____Dexter
____Dexter
被活干了
唐海康
唐海康

引用来自“中山野鬼”的评论

引用来自“阿昭”的评论

在天朝。。。。
一个问题anwer基本都是最后,后面就基本上不用问了

哈,看来你要提高你的圈子素养。别动不动天朝。我的很多朋友,水平不错,上面这些问题,他们参加应聘,大部分是必问的。有水平的人,另可不做事,也不会被被人瞎指挥,乱出力气,还没成果。开个诱惑人的薪水是必然,但保证工作后有成就感,也是我这些朋友的必须追求,上面这些问题,肯定要问。

没水平的不知道问什么或者是不敢问
花间小酌
花间小酌
不敢问大都估计自己水平不够 想快点入职挣饭钱 等水平够了 这些问题自然是要知道的
ninja_chen
ninja_chen
有道理。我要逆袭
返回顶部
顶部