绩效考核刚刚结束,是时候去见我的经理,告诉他我的结果了。除了我知道它会说什么。你还能怎么评价一个不会编程的程序员呢?
当我从办公桌上站起来时,我的目光落在了我的Ship-It牌匾上,祝贺我帮助发布了Windows7。我刚刚加入微软(Microsoft),就在它发布前两周,我是一名大学新生。我没有为那个代码贡献过一个字符。
我的经理已经预订了一间私人会议室来分享结果,远离那些可能无意中听到任何谈话的人。或者乞求。漫漫长路开始了,每一步都回荡在走廊里。
我绞尽脑汁,想找个借口来证明我保住这份工作是正当的。取而代之的是,我的脑海中不断回想着我应该修复的最后一个错误。我花了一整天都没能找到问题所在,最后屈服了,向一位队友寻求帮助。他10分钟就找到了。我远远超出了我的能力范围。
我的老板一定也看到了,我打赌这就是为什么他派我这个孩子来帮助政府审计师分析我们的源代码。帮助他们?我自己也几乎看不懂!但这更像是一个“人的工程”。如果它不需要编写代码,为什么要在上面浪费真正的程序员呢?于是我想到了这件事。我勉强维持了下去,不断地向我的经理寻求解释,并努力将其传达给审计师。
我该怎么告诉我父母呢?我还能找到另一份工作吗?我在这里做的唯一的编码是用一种其他公司都不关心的过时技术;我甚至没有找到一份新工作的技能。
我到了会议室,还能再耽搁一会儿吗?嗯,就是两年前他面试我的那个房间。我怀疑他还记得。
好了,就是这个。深呼吸,面无表情。不管怎样,我都不会让他看到我流汗。
我走了进去。斯科特坐在桌子旁,笔记本电脑小心翼翼地倾斜角度,以隐藏屏幕。
“请坐,”他说,指着他的右边。我坐下时,斯科特直直地看着我。他张开嘴巴告诉我这个消息。但这不是我想要的。
他没注意到吗?我不打算指出他的错误。不能让任何惊喜流露出来。
我敢肯定,他几个月后就会懂的。我不可能永远躲起来。
在接下来的几年里,我一直在为那不可避免的一天做准备,拼命想做一些能教会我吸引招聘者眼球的技能的项目。我必须变得可以雇佣。
我需要一份更好的简历,需要人们关心的技能。我换到了一个为云构建东西的新团队:Azure Web Apps。公司喜欢云,对吧?我肯定会在那里学习与行业相关的技能。
快进四年:我仍然没有感觉到自己有什么特别之处,但我一直在升职。不知何故,我一直在愚弄他们,官僚审查过程掩盖了我的缺陷。但其他事情也开始发生,暗示着,只是可能,我并不像我想象的那样一无所知。
我还是觉得我知道的不多。我只是在告诉人们我所从事的工作,偶尔会向年轻的工程师们指出我看到的效果很好的策略。这感觉不像是什么原创的东西,但人们发现它很有用。
当更高级的工程师开始问我关于代码库的问题时,情况变得非常奇怪。这些都是才华横溢的人,这些年来他们经常帮助我。他们不是已经什么都知道了吗?
我想不是,但他们仍然远远超出了我的水平。我知道的还不足以给他们提供真正的建议。
但是...我的团队似乎认为我做得很好。其他公司也会这么想吗?我终于可以受雇了吗?只有一个办法可以找到答案:我开始申请。
我真不敢相信当多个工作机会进来的时候会有这样的结果。其中一个来自谷歌!我不能错过这个机会。是我换的。
在入职培训期间,谷歌花了很多时间讨论冒名顶替者综合症,这是一种成功者轻视自己的才华,不断害怕被发现为骗子的感觉。这是一件事吗?
“如果你有这种感觉,请举手”哈,是的,让我成为唯一举起手的人……哦,哇,手真多。我的也加入了人群。
当我开始工作时,冒名顶替者综合症不断出现。这是在公司会议上提到的,人们发模因承认了这一点。到处都是。
人们坦率地承认自己什么都不知道。队友承认他们不理解代码,或者不知道工具是如何工作的。所有我不知道的东西,其他很多人也不知道。