跑题 Intro

是这样的,我以前自认为自己主业是个剪视频的( ),副业是学习成绩不好的软件工程本科生,在社团做视频的同时还很认真地想教会身边的人剪视频,一度刮起了社团人人剪视频的潮流 hhhhh 但是我发现很多人做出来的东西就是差点意思,我就发现这种感觉上的东西很难教,但我又说不出这种感觉是什么。

现在我大概知道了,这种感觉就是 storytelling。在影视文学里,这个不只是故事本身,还包括你用的媒介,影像的节奏和声音的节奏,人的语气语音语调,情绪,环境因素,种种都是 storytelling 的一部分。我最早有这种感觉是在给自己的高中做一个高考加油视频,设计了一些问题采访上了大学的学长学姐们。我自觉不善言辞,但是我发现我可以在所有人的回答中找出一些关联,并且剪辑成好像就只有一个人在讲故事的感觉,而这个虚拟的人就代表了我的想法。后来离开大学社团之前剪辑的 一把红凳子 更是将这种感觉发挥到了极致,感觉很难再超越自己了……

跑题了跑题了,为什么一篇讲跳槽找工心得的文章还要先王婆卖瓜一下 2333 快十年过去了,我的主业副业互换了,但发现过去的经验到了今天竟然可以扩展到生活的其他方面。在软件工程师的面试中,也不止是 behavior 类的面试可以讲故事,tech interview 也可以在某种程度上利用这种思维模式。工作中那就更是了,没有只靠编程算法水平高就能完成的工作,大量的时间用在开会,设计,getting everyone on the same page 上。

So how do you teach people how to think? Well, I believe that we are storytelling animals. And that we start developing our story, understanding and manipulating skills with fairy tales in childhood and continue on through professional schools like law, business, medicine, everything. And we continue doing that throughout life.” — Patrick Winston

这是来自友邻镜泉推荐的公开课,我也觉得受益匪浅——

鏡泉 :blobcatfishnom: (@[email protected])

这篇文章我打算讲一下最近找工作跳槽的心得体会,着重在如何将 storytelling 的思考方式运用在面试里。大部分会讲讲 BQ 考虑到时间线上大家的职业构成非常 diverse,不会讲太多 tech specific,即使提到也会尽量总结得大家都看得懂。我尽力把这种感觉上的东西讲出来,说得不清楚欢迎使用 Notion 的高亮评论跟我 follow up!

We Are Storytelling Animals

我们都知道亚马逊有一个声名远播(臭名昭著)的 Leadership Principles 面试环节,知道要用 STAR technique 来回答这种问题,这就是一种常用的故事结构。再往细了想,在这个环节里,假设对方问你有没有遇到过需要自己去从无到有从设计到实现的项目,你要想的是如何 set a scene 让对方跟你一起跳进去,让对方设身处地地去理解当时的背景和状况,为什么要做这件事,你的前期调查,你的计划,你遇到的 push back,你怎么和不同的人打交道,在这个过程中你怎么 navigate 和 deliver results,还有后续你怎么保证这个项目/流程可以用标准化的模式运转下去,不需要太多人工的介入。归根结底就是唤起对方的同理心吧。

感觉很多当代资本主义打工人的工作基本都可以归结为如上的套路,不管你是程序员还是设计师,只要涉及甲方和乙方,就一定逃不过这些事情。在你准备 behavior 面试的时候,可以事无巨细地列出你做过的事情,不一定需要是大的 project,工作中遇到的麻烦事也可以写下来,然后每一条都花时间好好想一想,让你来讲故事你会怎么讲。

有一轮我的面试官是个 PM,他有个问题是,你怎么用 non-tech 的方式解释一个 tech project。然后我就绘声绘色地讲了一通我的 intern project:

在这之中每一个部分我都耐心地去想怎么讲得浅显易懂,不吝啬花时间具体讲某一个例子,让对方能一直跟着我的思路,理解我的处境还有具体行动,还有最后做完之后获得了什么反馈和影响。

其实我觉得我这也没有什么特别的,但这类面试难就难在现挂的话不好回答,如果你毫无准备地去面一个 behavior,除非嘴皮子很厉害,不然很容易讲得磕磕巴巴。所以需要多加练习,跟不同的人或者在不同的面试中不断地 iterate,重新讲述你的故事,你就会发现每次你都可以讲得不一样。我还有一个故事后来就 iterate 到着重讲前面的部分,让对方更好地理解你做的事情难处在哪里,那么你之后采取的行动讲出来就更有说服力一些。当然每个人甚至每一个故事都是不一样的,需要自己花时间和精力去好好去回顾一下。

但是我在面试的时候也发现很多人其实也没有在认真听你讲……看起来 hiring manager 们大部分都很敷衍,zoom 里面明显自己在那回复邮件,然后面试就是走一下标准流程问题觉得这个人没什么大毛病就行,除了亚麻的 LP 是刨根问底,但那样也是在帮面试官获得足够的信号来证明你可以,所以他问得很深也是在帮你。总的来说,只要有这个 storytelling 的 mindset,意识到再小的事情都能证明你的价值,这件事就不那么难了。