我本科学的是母猪产后护理——不是玩笑。我的专业全称叫"动物科学",选修课里有一门就叫"母猪的产后护理"。

现在我在一家大厂做产品经理。从调剂到动物科学到拿到大厂 offer,这条路我走了 7 年。

高考填志愿

我是安徽人。安徽的高考其实还算蛮难的,因为考生特别多,竞争压力比较大。

我是 2019 年参加高考的。高中的我其实还是蛮松弛的,可能因为有着以前学习成绩的底子,在某段时间发现,就算不好好认真复习、不好好学,成绩也还行,中规中矩的样子。所以最后高考的结果也就是中规中矩,当年的分数应该是高出了安徽省理科的一本分数线 30 分左右。

最后在选择专业的时候,因为家里有几个哥哥是干互联网的,所以我基本上都选择了计算机或者电气这种工科专业,学校就是安徽省内的一些一本院校。

但是大家从标题应该也能看出来,我最后其实没有读计算机这个专业。我读的专业其实蛮小众的,以至于后面我跟很多朋友、同事说我是学动物学的,他们都不知道我专业的全称叫"动物科学"。大家每次一听到这个名字就会问:"你是不是学小动物的?学兽医的啊?这个专业很好诶,因为现在宠物经济越来越火...."

但其实我们学的是大动物,不是小动物。我们要做的事情是养殖。网上有一句特别有意思的梗,就是母猪的产后护理。没错,我们专业需要学这个,我记得有一门选修就是这一课,当时看到这个课程,很多同学都拿它玩梗。

我的专业其实也不是自己想选的,是被调剂的。我相信很多想要跨专业、想要脱坑的同学应该都知道,大部分人都是被调剂到现在这个专业的。

高考填写志愿大概就是这些,下面聊聊在大学我做了些什么。

转专业失败

其实在大学一开始,我就有一个很明确的目标,就是要换专业。当时有一个换专业的政策,需要去参加一场考试,考数学这门课。但是刚从高中到大学,我其实是有一些些惯性思维在的。当时我看考试的要求,应该是学到定积分还是微积分的哪一个章节,就到那个章节为止。那我就去看书、去复习,就像高中一样准备一场考试。

但没想到,最后拿到考卷发现题目几乎一题都不会。等事后才知道,考试要求的是数学一,而我们当时学习的是数学三(农业版)。所以最后,当然也没有转专业成功。

当时刚入大学的我听到这个其实还蛮气愤的,学校没有任何相关的通知说数学书这个版本不对,要我自学数学一才能考。我还反馈给了相关老师和领导。他们回答都很一致:在大学你需要自学,虽然没有教材,但你可以自己去找。当时作为刚从高中毕业的我觉得这句话很不负责任,他们轻描淡写地一说就完了。

但现在想想倒也蛮合理的。在工作中也没有什么东西是所有人会教你的,只有自己才是自己的第一责任人。那些老师也只是做好了分内的事情——出考卷、监考、做录取工作。

到这里其实是大一下学期左右,我的转专业这条路也失败了。但无所谓,才大一,我也不是很着急。还谈了个恋爱,参加社团玩滑板,一直挺开心的。

迷茫期:在知乎发现转码的路

真正迷茫的时期是大二,我已经记不清是上学期还是下学期了。具体为什么那个事情特别迷茫我也没有印象了,似乎就是周围的环境,让你的身体做出的本能反应;你有一个有生命力、有劲儿的肉体,但似乎迷失了方向,不知道往哪里使劲儿。周围的同学都有自己的目标,该保研保研,有些同学在这个专业学得也蛮适应,参加一些学校安排的实习。我这个时候意识到不能再一直玩下去了,但只是意识到不能做什么,却不知道要做什么。当时 20 年左右,小红书应该还没有那么火,我获取信息的重要来源是知乎,那是一个知乎工程师文化,或者说程序员风气盛行的年代,劝退学、转码这些话题非常热。我记得有一段时间,我几乎看遍了转码问题下的所有回答,收集到了特别多的个体经验,最后得出结论,跨专业读个计算机的研究生也许是目前看起来最可行的路。因为有人分享了从农林跨专业的经历,我还私信去了解,加了他的微信,发红包去向别人请教问题。

租房子:一个改变环境的决定

大二下学期,我觉得自己做了一个对于我考研成功很对的选择,就是离开宿舍。我和家里人沟通,花了一些钱在学校外面租了间小屋,一个月 800 左右,一个人住的这段时间,我的变化很大。

至今复盘起来,我觉得这一年算是一个人生的转折点。最近看了行为经济学那本《错误的行为》,里面讲到一个概念叫"助推"——通过改变环境去引导人的行为,比靠意志力硬扛有效得多。回头看,租房这个决定就是个活生生的助推案例。

当时宿舍六个人挤一间,晚上有人在打游戏,有人跟女朋友煲电话粥,有人在刷短视频外放。我也试过在宿舍学习,但周围的氛围摆在那儿,大家都在玩,你一个人捧本书反而显得格格不入。不是不想学,是环境压根儿没给你留出那个选项。

搬出去之后,房间里只有我自己,没有噪音,没有社交压力。这并没有让我突然变成一个自律的人——后面那些 CS 课程我也确实没啃下来。但区别在于,我有了一个可以安静发呆、瞎翻翻书、胡思乱想的空间。好的变化不是逼出来的,是环境给了它们生长的土壤。

回到时间线,那个时候我以为租了间小屋就能安安静静地学习,网络上的学习资源那么丰富,我可以自己学会自己搞定。但事实还是没有,我看了网上的教程,去学习 cs50、cs61A,买 C Primer Plus(这真的是当时知乎推荐里面最高频的一本,在转码圈子里几乎是标配的存在,现在这个 AI 时代看起来真的是古法学编程)。

以上的学习资料,其实我也看了,属实不知道有什么用武之地。现在回看,感觉大部分本专业的计算机学生在学校虽然学了更多的课程,恐怕他们也会觉得这些课没什么用武之地。

加上离考研的截止日期实在太远,我记得后面慢慢没有坚持下来去学习这些。

但这段时间对我最大的改变是以下三件事情:

1、心态和性格的重塑

前面说了这么多,但没提到我的性格。那个时候没有 MBTI,但我知道的是,那个时候和现在绝对完全不同。那个时候的我是内向的,记得小时候上高中,甚至不敢主动和出租车搭话,告诉他我要从哪个门停车;我很在意别人的看法。

就是在那段租房的时期,我有了大片大片闲暇的时间,于是我会找些书来看。大学时候有在图书馆借书阅读的习惯,频率不高,一学期可能也只会看个四五本。忘了因为什么原因,借了《被讨厌的勇气》这本书;我清楚记得因为这本书慢慢改变了我日后的处事心态和行为。虽然可能会有人觉得这是一本畅销书,包装了阿德勒的心理学理论而已,算不上什么好书。但我想说读书其实有些门槛,一开始去直接啃阿德勒的《自卑与超越》或者别的原著,可能会有些生涩难理解,会有些犯困。对于那个时候,我觉得《被讨厌的勇气》刚刚好。

记得当时从书里带走的最重要的两个东西:一个是课题分离——你的事和别人的事分开,别为别人的课题背锅;另一个是"所有烦恼都来自人际关系",但不代表你要逃避,而是学会怎么和人相处。

2、愿景的确定

看了《浪潮之巅》这本书,对于工程师文化、科技公司、互联网行业开始有了概念,这个时候立下愿景,决定要成为一名工程师(程序员)。

虽然一开始是为了钱,但是后面看这本书的时候,其实被科技或者硅谷的那种精神和文化所触动。

当时也在想,人类从工业革命以来这几百年发展得这么迅速,其中很大的一个原因就是科技的发展。

所以,在如今这个互联网时代,我觉得去这些头部的大厂和互联网公司,是把自身加入了互联网行业,加速加入了科技行业和科技前沿。这是一个让自己能够接触前沿个体、做出一些社会价值贡献的好环境吧。

3、养成了阅读和搜索信息的习惯

那个时候的大片时间,让我对阅读这件事情产生了喜欢。

以前绝对不是一个爱读书的人,就算读,也只是去看一些科幻悬疑小说,三体、东野圭吾这种。

但那时我有了一个独处的空间,并且有大把空闲的时间。一方面,我可以向内去寻找自己,另一方面呢,我也可以向外去探索这世界的知识。我还记得那时候养成了习惯,就是在微信读书、知乎或者豆瓣去瞎逛,去发现一些自己感兴趣的书。没有带着太多目的去寻找,就在线下图书馆也会随便溜达溜达,看看书架上的书。有兴趣就借一本带回家。现在回想起来,我觉得那时候看书是最不功利的。

现在工作以后,读研以后,看书都需要带着一些目的。比如说,自己最近想要养成一个健康的习惯,或者需要学一下职场的结构化沟通,可能就会带着目的去寻找一些书,找 AI 给你推荐。但那时候就是漫无目的地闲逛,就像在城市或者公园散步一样。

这段时间,是我自己对自我通识教育的开始,也是我世界观逐渐形成的开始。

回头看,这三件事没有一件是靠"逼自己"做到的。心态的变化来自独处时读了那本书,愿景的确立来自闲暇时翻了那本书,阅读习惯来自拥有了一个可以安静发呆的空间。如果我还在宿舍,大概率还是每天跟着舍友的节奏走——他们打游戏我也打,他们睡觉我也睡,根本没有机会去接触这些东西。租房的本质不是让我变自律了,而是把那些挡在好习惯前面的障碍给搬走了。这就是助推。

一些发散:关于大学教育

以前可能在知乎看到过一篇帖子,讲到国内的大学教育其实是一个"de-education"——de 是英语里面反向的前缀,意思是它没有给我们传授太多知识,反而把大家关起来,局限在某一个专业里,没有太多时间和精力去探索专业以外的事情。那我觉得那时候租房,其实相当于帮我脱离了这种 de-education,开始了自我通识教育。至于以前都读了哪些书,其实也比较简单,都是一些入门的书籍,有一些国外大学的入门教材,也有心理学的入门、哲学的入门、经济学的入门。我觉得那个时候不需要再看太多复杂的书,但它给我培养了看书的兴趣。以至于到现在,想要了解一个东西,我都会去翻一翻那个领域的书籍或者资料。闲来无事的时候也会拿一本纸质书读一读,这些都是对我现在的生活有很大帮助的好习惯。

以上是我截止到大二的一些习惯。大三大四其实是 21 年、22 年,我想简单地带过一下。这两年,如果大家也在读大学或者高中,应该会很有印象。这两年是疫情比较严重的两年,大家都被关起来,学校都封锁了。所以,我就从租房的小房间搬回了学校,按部就班地在学校上课。但其实我还是比较“叛逆”的。我不太去上课,我还是会喜欢看一些最喜欢的书籍啊。记得那个时候在上一门动物学专业课的时候,我在底下用 iPad 去看《黑客与画家》这本书,然后被老师没收了我的 iPad。

现在回想那个时候,一点也没有像高中初中的时候的那种羞耻感,因为我觉得对于现在的自己来说,看那本书比我去听一个上古时代 PPT 的专业课更加有用,更适合我自己。

讲讲考研的事。我记得备考是从 22 年的 3 月份到 12 月份。因为考研是在国考的后面嘛,在每年的 12 月份。其实这就是比较规律的备考时间了,没有太多可以说的。考试嘛,应试教育的话,就是了解它的大纲、题型和一些套路。心态上就是每天规律地去学习、看书、做题,有点小高中的感觉。

这里可以简单聊一下考研的择校。有些专业其实是可以提前去了解的。

对于像“三跨”(跨学校、跨专业、跨城市)的考生,计算机这种工科类专业其实不太友好。因为在复试时,有些学校是需要机试的;并且读研其实是要帮老师干活的,所以你的代码能力可能是复试中的一个关键点。

因此,在择校的时候,我就有选择地去看一些复试权重可能比较低一点的学校。最后综合下来,我选择了华中师范大学。它是一个文科的学校,计算机可能不是那么强,但我清楚地知道自己的情况以及自己的目的。我其实只是想通过学校去刷新一下学历和专业。

我也知道自己备考时间短,没有太多专业积累,竞争力相对弱一点。那就选适合自己的学校就好了。

考研:择校与备考

在备考过程中,我的心态是比较平淡的。可能是因为知道自己安安心心地去备考,也没有太多偷懒,没有愧对于自己的地方,所以感觉这个事儿就能成。其实我的生命中后面有很多这种感觉,就是心里就觉得它能够成功,潜意识里一直这样觉得,直到这件事真正发生的那一天,你就会觉得:啊,它本该如此。

所以初试成绩出来那一天,大概是我心里预期的成绩。我觉得这个成绩可能是可以进复试的,并且概率还行,所以就安安心心地准备复试。

说实话,我觉得自己是一个比较外向、比较能聊的人。复试虽然我是跨专业的,但分数还是蛮高的。这里可以稍微提醒大家一点:虽然你是跨专业的,但老师知道这一点,不会特意去刁难你。所以他给的题目或者问的问题会比较简单,比如:

  1. 你以前做过什么样的学习?
  2. 你为什么要跨这个专业?
  3. 以后遇到一些困难,你要怎么样解决? 就是这类比较通俗的问题。

研究生:在紧张中保持松弛

复试通过之后,就是很开心的一段时光了。在家里陪着家人,毕业出去旅行。

后面就来到了学校,华中师范大学。我读的是两年制,其实时间是很紧张的。这两年做了 3 段实习,中间要兼顾学校的课程、老师的任务以及自己的毕业论文。可以说是去拉练了两年,以至于现在工作虽然忙,但是感觉忙得还是比较得心应手的。

并且这两年,我学会了怎么在忙里偷闲,也学会了在紧张的环境下依然保持自己的节奏,依然能抽出时间去玩、去做一些无意义的事情。这可能是现在工作一年之后,这个阶段的我更加在意或者更加关心的点。

曲线救国:从研发转产品

上研究生之后,我还是觉得自己要去走程序员这条路。但是那时候没有 AI,学习代码这个事情其实还是比较艰难的。以前的考试都是用纸笔去完成的,但你要真正去用键盘一个个敲完那些代码。其实我一直没有太摸索到学习的路径,而且我不太想只是根据找工作去进行应试的学习,所以一直没有把作为一名程序员所需要的这些技能准备得特别好。

我记得研究生刚入学时,我的目标感也是比较强的。因为自己当初读研的初心就是想要找工作,想要去一家互联网公司。倒也没有特别的赛道限定,我只是说我要去一家互联网公司,拿一份不错的薪水,岗位就是研发岗位。

但我发现读研读了一学期之后,那些课程还是让我觉得枯燥,我觉得自己还是没有参与社会生产,没有太多意思。于是寒假的时候就很着急,很想找一个实习。那时候因为课题是做教育相关,我所在的学部又是人工智能教育学部,于是就去了一家教育相关的互联网中厂。

具体是怎么拿到的呢?说实话,对于实习来讲,要求会相对低一点。但产品经理这个岗,对零经验的同学来说还是有一定门槛的。我觉得能拿下来,主要是这么几点:

第一,匹配度。

那个岗位是 AI 教育相关的,我刚好在读计算机,干的也是 AI 的活儿,研究方向就是 AI 教育。这就对上了。大家找实习也可以借鉴这个思路,找跟自己方向匹配的岗位,会比海投有效得多。

第二,提前了解这个岗位,包装项目经验。

你得先知道产品经理到底是干什么的,才能往这个方向靠。光看视频其实还是抽象,我推荐两本书:《俞军产品方法论》和《启示录》这类通俗的。你主动去看,面试的时候才聊得上,也能让面试官看到你的积极性。对实习来说,这基本就够了。

第三,把项目讲闭环。

我那个 mentor 挺资深的,他说过,对实习生来讲,能把一个项目讲清楚就够了:背景是什么,为什么做这件事,怎么做的,中间遇到了什么困难,怎么去协调的,最后用哪些数据指标判断这件事是有价值的。这一套逻辑讲清楚,实习面试就够用了。

除了这三点,还有一个很重要的因素——运气。

有时候你费了很大劲都面不上,有时候聊得挺随意反而就过了。这东西没法练,跟面试官之间也有缘分和眼缘。我能给的唯一建议就是多投多面,别被情绪影响,别觉得难就停下来。把每件事做好,幸运总会向你招手的。

因为我的技术能力不足,这个时候我选择了曲线救国,就心想:我去当个产品经理吧。我先了解一下互联网的工作氛围,好好看一下能不能先做个产品经理,然后回来再在学校补一补代码知识,然后再去面程序员的工作。结果没想到这一去就一发不可收拾。

我觉得产品的工作其实蛮有意思,也蛮适合我的。我的性格可能是那种大大咧咧的,不太怕领导,也不太扭扭捏捏,不太别扭。所以说我在工作中沟通其实一直是比较顺畅的。

再说,如果要走上程序员这条路,我发现我要刷题,要去背八股文,又要去啃一些资料。我觉得那个时候校招程序员的面试,对于大部分人来讲可能更像一个应试教育。所以那时候我有一个很抵触的点,就是我好不容易度过了高考,然后自己去跨专业考研,完成了人生所有的应试教育。结果没想到找工作这一关还要去做应试教育,所以那时候就有一些抗拒。这就是我没有走程序员这条路的第二个原因。其实主要原因就是这两点,所以我后续就一直走了产品这个赛道。

研一的第二个学期,时间过得很快,大家就要忙着找能够转正的暑期实习了,我也就去找了一家。那时候去了一个二线城市,也算做中厂吧,就不强调名字了。我也如愿拿到了转正的 offer,但其实一直不太满意。

因为那是一个二线城市,虽然离家近,周末都能回家,但我内心其实不太想那么安逸。我觉得离家近反而不是好事儿,遇到困难时家里人能帮你,但你就没法独自面对这个世界了。再说职业发展,二线城市的资源、信息密度都不如一线。就算先在二线待几年,以后为了更好的发展多半还得去一线。那为什么不一毕业就直接去一线呢?

基于这些想法,我一直不甘心拿那个转正 offer,继续去面试、投简历。但坏消息是秋招我准备得太晚了,10 月份投简历基本石沉大海,没有太多面试。这时候听起来可能有点绝望了。

我就在研二的上学期快结束的时候,又去找了一个实习,去到了上海的一个知名厂——其实就是小红书,我就直说了。那在这里,我觉得真的是遇到了和以前两家公司都不太一样的地方,组织效率是真的非常高,另外大家也都非常专业。在这里虽然累,但是我觉得干得还是比较舒服的。

另外,我很喜欢用小红书这个 APP。在那我也想得到转正机会,所以我觉得自己那时候还算拼的,熬夜写需求、加班这种事情都有干过,但最后其实也没有能在小红书转正。具体的缘由就不说了,因为这家公司转正确实是比较困难的。我做的也是日常实习,有一个朋友调侃说,在小红书日常实习转正感觉就是一件不可能的事情,就从来没有见过。

但是,在小红书实习的时候,那个 mentor 其实是比较好的。他给我推一些简历,又跟我讲一些面试要注意的地方。在快要离职的那一个月,我基本上就在面试。

从小红书到大厂:求职终章

功夫不负有心人,5 月份的时候,我就拿到了一家大厂的产品经理 offer,薪资也给得不错。

回头看,脱坑这件事我学到了什么

写这么长,不是想说"我有多牛逼"。回头看,能走出来靠的不是毅力,是几个更底层的逻辑:

1. 被调剂不是你的错,但一直待着就是你的选择了。 大部分跨专业的人都是被调剂过去的,区别在于什么时候开始行动。转专业失败了还有考研,考研不行还有实习曲线救国。

2. 环境 > 意志力。 租房那一年教会我的事:别跟人性对抗,去改环境。后来工作中我也一直在用这个思路——不想加班就把高效工作放在上午,下午排满会议。

3. 曲线救国是真的可以。 从程序员梦想到产品经理,我没觉得这是"退而求其次"。合适比正确重要。

4. 想清楚自己的目的再选赛道。 考研择校时,我知道我要的不是计算机强校,只是一个刷新学历和专业的跳板。对"脱坑"这件事,目的清晰比什么都重要。

到这里,我的"从动物学到产品经理之路"就讲完了。有些细节没讲全,后面慢慢补。