你可能会挑选错误的程序员
第一个日期,鸡尾酒会和程序员有什么共同之处?他们都需要自我控制。
研究表明,具有自我控制 - 而不是进入内部本能 - 是一个有力的成功指标。着名的斯坦福棉花糖实验返回20世纪60年代,是对该主题的重要研究。托儿所学校学生选择立即吃一个小奖励,如棉花糖,或等待15分钟并获得两次奖励。多年后,研究人员跟进了学生,发现在研究中表现出自我控制并等待更大的奖励在生活中一般更好。这些参与者在高中的行为,肥胖和毒品问题不太可能在饱和环境中平均得分210分。
抵抗短期满足可以是工作场所的大型区分。我在我的一年里在软件工程观察突出表演者中看到了这首第一手。这些辛辛能够控制他们的有意识的大脑而不是牺牲典型的人类本能。
以下是具有良好自我控制的程序员的五个领域,超越了他们的同龄人:
1.深度v。宽度:软件有点像魔法 - 你添加了一点代码或遵循某些说明,并且您从中创建了一些东西。这可能觉得起初是一个伟大的成就,而是由于缺乏经验的工程师从Django开始成为一个Python域专家,因此大大改进所需的努力急剧增加(学习曲线是对数的)。人类倾向是追求具有最快的感知增长的道路,这鼓励开发人员不断启动新项目并学习新技术。但高级表演者擅长抵制那些敦促并努力发展深度。这些辛勤速度减缓,花时间了解和调查事物的工作方式。虽然“魔法”可能不会像迅速发生一样,但通过真正学习不同技术的INS和出来,它们将随着时间的推移而产生更大的影响。
2.输出v。输入:本能通常是为了工程师来推出他们的意见 - 办公室登录的小时数,创建了多少行代码,修复了多少个错误等。底线是工作较长时间不一定能够推动令人印象深刻的时间。因此,重要的是将焦点从输入转移到输出,这可能更难量化,但更有意义。当员工专注于手头的较大挑战时,在一天结束时不会总是可以进行衡量的进展。但是,这并不意味着您无法计算唯一的贡献。对于我们在GraphIQ构建的每个功能,我们认为是关于外部指标。例如,如果我们正在构建功能以更好地支持客户参与,我们测量输出:用户是更多评论吗?人们是否经常返回?或者,如果我们正在努力改善后端网站速度,我们会期待响应时间。
3.平行v。串行:软件工程中的许多问题都很复杂和顺序,要求习惯在继续下一个问题之前解决一个问题。这可以是耗时的过程,创建授权在屏幕上盯着一小时或更长时间,或消费详细文献来确定逻辑下一步的情况。人类倾向是休息并切换到其他优先事项。这种“跳跃船”的方法可以完全阻碍势头或拦截进步。顶级工程师抵抗这种诱惑,重点关注手头的任务,以便以更快的速度完成完成项目。
4.自我激励诉代表团:大多数新毕业级习惯于被告知该做什么:展示上课,做一些功课,学习考试。另外,由于自然的本能尽可能长时间保留能量,大多数等待直到最后一刻开始,并且一旦任务完成,请等待下一个分配。相反,高表演者抵制了拖延的自然冲动,表现出巨大的自律。他们也希望保持能量,但通过寻找效率而不是拖延来这样做。他们不仅适用于自己的工作,也适用于他们的经理人。注意 - 这些员工发现自己快速向上移动食物链。
5.核心v。课外:在大学里,思考是你参加的课外活动,更好。为什么不?接触新活动提供对新技能,新人和新经验的访问。参与尽可能多的课外课程的冲动通常会带到工作场所 - 特别是在具有充足的营业环境中的初创环境中。而不是有害的课外参与是成功和失败的放大镜。考虑一个场景,开发人员没有达到重要截止日期,因为她不得不为敬酒者发表演讲 - 她的经理和同行会怎么样?相反,想象一位工程师,除了向整个公司发出一个伟大的新功能之外,还可以组织一个100人的黑客;现在令人印象深刻。最好的工程师只有在首先掌握核心竞争力后才能拥抱课外领导机会。
在所有这些领域,一位招聘经理必须抵制他或她的自然偏见,更喜欢广泛的知识,普遍性的兴趣,多任务的能力等来找到最高的表演者。抵抗自然偏见并不容易。它开始意识到这些本能存在,使得一个有意识的选择来抵抗这些陷阱,并学会接受它需要时间,直到我们的日常发展努力进入。毕竟,我们只有人类。
Ivan Bercovich在启动阶段加入了工程组织GraphIQ(以前的FindThebest),现在是工程副总裁。他在软件开发,基础设施,数据工程/分析和设计团队中管理大约30人。