其他开发人员是否觉得随着他们变得更好,就很难找到工作了?[关闭]


11

当我刚开始时,似乎有更好的时间来接受采访并通过。但是现在,我变得更有经验了,我发现找到工作越来越难了。那里的其他开发人员也有同样的感觉吗?

我举一个例子。上星期三我接受了采访。这是一家很小的初创公司,只有一名工程师和首席执行官。他们从俄亥俄州飞来(他们是基于科幻小说的)。当我到达那里时,他们让我给他们写了一个链接缩短器,这花了我大约10分钟的时间。我本来应该整天在那里工作。当我提早完成时,面试官似乎有些震惊。在那之后,我们开始交谈,我问他他们用来存储数据的方式。他告诉我蒙哥。我问他为什么决定使用mongo。然后,他结结巴巴地嘟his着答案,基本上可以归结为“我们正在使用它,因为Mongo是一种流行的数据库技术,我们不想被排除在外”,我发现这是最常见的原因人们最近使用NoSQL。面试官迅速结束了面试,几乎把我推开了门。本来我应该和首席执行官共进午餐,但是我在有机会之前就把我踢了出去。中间人不是卑鄙或粗鲁的(我也不是)。

回到俄亥俄州后,我收到他们的电子邮件,说“我不适合”。这种事情总在我身上发生。我开始认为“不合适”有时意味着“我们的技能水平过高”。这一切都在我的脑海中吗,还是其他经验丰富的开发人员注意到了同一件事?以前,当我以前在编码问题上苦苦挣扎时,我会与面试官一起工作,这将是一件积极的事情,而且我会被录用。但是现在我通常会跳过编码部分,面试官无话可说正在对我不利。我应该冒充编码问题吗?


那么,您对URL缩短问题的解决方案是什么?
2012年

3
好的,UI会很简单,但是就计算短链接,存储它并快速检索它而言……这是否马上就被想到了?无论如何,如果您是房间中最聪明的人,那么您就在错误的房间中。我敢打赌,与ÉvaristeGalois相比,您不是天才。好消息-您可以找到自己的小众市场;您只需要弄清楚它是什么以及在哪里应用。您可以始终向Google,MSFT,亚马逊,Spolsky的公司,Facebook等申请。如果您考虑将SF作为办公地点,那么肯定可以找到更聪明的公司,不是吗?尝试访问访谈网站
作业

4
在我看来,您应该找到一个有想法的业务合作伙伴,然后自己成立一家公司。了解所有如何使产品工作(性能,交付,设计,扩展)的点点滴滴都是CTO所需要的。
尤苏波夫2012年

1
感觉就像您在错误的位置寻找工作。
Czarek Tomczak 2012年

7
另一个伟大的问题被关闭。
MebAlone

Answers:


10

其他经验丰富的开发人员是否注意到同一件事?

是和否,出于多种原因。

随着开发人员(或担任技术职务的任何人)越来越有经验,他们开始以不同的方式看待角色和公司。经验不足的开发人员很乐意采取更多重复性或欠佳的职位来获得经验。经验更丰富的开发人员希望对方向和更高知名度的工作有更多的控制。两者都在寻找薪水高的职位并挑战他们,但是经验丰富的开发人员通常要求更高的薪水,并要求更高的难度挑战他们

经济学也起作用。许多公司希望编写软件,但希望支付具有竞争力的价格(“低”或“便宜”),从而导致许多人从事离岸工作,在这里可以相对便宜地购买技能。很少有公司愿意投资于本地优秀人才。两种策略都有其优点,但是市场条件意味着当您要求较低工资时总是容易找到工作

很少有面试官告诉应聘者未被选择工作的真正原因。含糊不清的答案是相对安全的,例如“不合适”或“角色不再存在”。但是,重要的是要记住,面试是双向的,求职者也需要评估潜在的雇主。听起来雇主似乎也不适合应聘者。

话虽这么说(我并不是说@ nbv4就是这个意思,但作为一般性评论),许多高级开发人员倾向于令人生畏地自信,特别是对于那些技术水平较低或缺乏经验的人。没有人喜欢被告知或推断他们是愚蠢的。从他们的角度来看,他们可能一直希望开发人员对使用最新和最新的工具(如Mongo)感到兴奋,当候选人没有预期的反应时,他们会感到失望。

雇主正在寻找适合高级职位的人员,而不仅仅是具有适当技能的人员。雇用高级开发人员是一项重大投资,并且组织需要可以与现有人员一起工作的人员。例如,候选人应专注于他或她如何帮助公司解决其业务问题以及他或她如何与他们所拥有的人一起教学和合作


5

绝对不是-您是从错误的角度考虑这一点。您没有得到这份工作是因为您得到了“更好,您没有得到它,因为您确实不符合他们的创业态度。(至少从您提供给我们的有限信息中可以看出来)。”

您必须符合公司的价值观,如果它们是一家初创公司,那么您应该强调快速发展,炫酷的玩具,交付的东西。“正确地”做事不是他们计划的一部分,所以也不应该是您的任一个。这就像去一家金融服务公司,想要敲定代码而不是参加合规性审查会议并计划事情到第n级。

因此,“更好”是完全主观的..您可以说“更老,更明智”。请注意,面试官往往会立即(大约30秒左右)决定您是否适合自己,因此,如果他们在那时决定,那么就没有理由让您闲逛并浪费每个人的时间,如果他们不想仍然为您提供工作。

因此,为了将来遇到更好的情况-承担编码任务,但是要确保他们知道您对它们的态度是,他们不会告诉您有关您更全面的能力的信息,因此您需要确保他们知道自己可以做的比仅仅是代码,您就具有良好的分析和设计能力,也可以领导和启发其他人,并且编码任务只是您的热身工作,您只需在真正的讨论之前打勾面试框。将自己视为更多的商人而不是代码书呆子,因为随着年龄的增长,公司不希望您像20岁的编码员那样坐在角落里,他们期望您获得更多,更多的社交技能,更多的业务技能。

显然,这并不总是适用-您最终可能会与不知道自己想要的白痴一起从事糟糕的工作。在这种情况下,您可以从他们那里弄清楚他们真正想要的是什么,然后轻轻地引导面试。如果您可以通过代码测试,并且让他们不高兴,只需说这是您最近所做的事情,它已经在您的脑海中了-就像那些技巧难题,如果您已经阅读了答案,那真的很容易。


3

我认为这是一个很好的筛选器,可以找到合适的工作。

我已经意识到,当我雇用某个人时,最好选择比我更聪明的人-特别是在我们负担得起的情况下。我宁愿与一个证明我做错了(或至少提供新观点)并向我展示实现我们的目标的更好方法的人合作,而不是仅仅坚持下去。我敢肯定,与之合作的最佳人才几乎总是会遵循这种方法,但是我确实知道,对于许多公司而言,情况并非如此。我想是时候该对您想和谁一起变得挑剔了!

作为替代方案,您为什么不尝试成为独立的顾问/承包商?至少人们不介意聘请顾问去做他们做不到的事情(与员工相对)。而且,为了确保自己不会卖得太低,您可能要贵一些(卖不仅仅会减少您的钱,而且还会降低您在购买服务的人身上的感知价值)。


2

可能是随着时间的流逝,您已经弄清了自己的长处,并且可见其证据。经验不足的候选人倾向于愿意使用可用的任何工具承担他们遇到的任何主题,而经验则建立在一定程度的专业化和偏爱之上。

另一个压制具有特定才能的人的企业态度是对“团队”的错误定义。某些人将团队视为一堆可互换的零件,而不是将团队视为具有不同才能的人才集合,这些人才可以组合起来实现目标。如果我正在为一家初创公司配备人员,那么我会寻找的是那些在我做不到的事情上比我更好的人,而不是能力不强的克隆人。但是,我遇到过一些雇主,他们的举动使他们偏离了这个位置180度。


1

可以理解,有些公司不想雇用远远超出其技能水平的人员。您将向他们展示,他们会觉得自己不够用,他们没有机会根据他们的模型来修饰您的工作,您可能会感到无聊并继续前进。

我曾经去过像这样的采访,但他们通常对我感到兴奋,而我是最努力的人。但归根结底,这是一回事-您不想在自己无法适应的地方工作。

您应该申请更多的独家职位。

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.