我现在一个人又丑又寂寞地写这博客。
作为Z世代的一员,我认为我的这一代人中存在一种热情领域危机。我们经常被告知要“找到自己的热情所在”,但大多数人都很懒。我们希望坐着等热情自己找上门。我发现,你不会“找到”自己的热情所在。你要培养它。
我会分享四年里在丑陋和孤独中挣扎所学到的经验:(这是一个充满希望的故事哦!)
我在乔治亚理工学院开始攻读计算机科学本科,因为这是父母让我选的专业。我对学校里的任何科目都不感兴趣,而软件工程师的薪水挺高的,所以我没反对。当时我心里是这么想的:
- 我这个人不太对工作狂热。我会在我的家庭和爱好中找到乐趣和满足感,而不是通过工作。
- 学校里教的计算机科学和你在实际工作中遇到的软件开发差别很大。(学校里可不会教ReactJS这种东西!)上大学的目的不是学习,而是为了拿好成绩,然后找个好工作就行了。
整整三个学期后,我在Datadog开始了实习,这彻底改变了我的思维方式。
我在 Datadog 做实习生,这公司挺吸引人的,但软件工程做得不太好。
我的第一个任务是将字节码注入一个开源Java服务器的代码中,以进行插桩。我完全不懂这句话的意思。我甚至不知道什么是服务器这种设备。当我向同事求助时,我的同事们会提到诸如“原子性”这样的专业术语。
我比其他所有实习生小一岁,当时他们都比我大一岁,我惊讶地发现他们比我懂得多得多。一天在午餐时,有人提到他们在处理与数据库“分片”有关的问题。我不知道那是什么,但觉得有趣,因为它听起来像“sharting(指肛门意外失禁)”。我挨个问每个实习生他们是否知道“分片”是什么,让我惊讶的是,只有我不知道。
我花了4个月啥也没干,莫名其妙地居然收到了回offer。我想我的积极态度和学习意愿得到了体现。实习结束后的我心态是这样的。
- 我得对工作充满热情。一周四十个小时太长了,不能只是坐那儿什么也不干。同样,如果我对工作没有兴趣,这四十小时也会显得太长了。
- 计算机科学课程是软件工程的基础知识。其他实习生能有所贡献是因为他们上了我没有上的课程。大学的目标是学习,成绩其次。
我决定自我欺骗,让自己享受计算机科学——我假装自己对计算机科学充满热情,即使实际上并没有。
假装热情直到成功。
教授在第一节课上布置了第二章和第三章。因为我对这个充满热情,所以我读了第一章、第二章和第三章。尽管我早就拿到了A,我在那个学期的最后一个周末待在房间里为这门课做额外的加分项目 CS 2200: 系统与网络导论。我完成了项目的95%,觉得剩下的5%对我也没什么用处,所以我根本就没有提交。
下一个学期,我没能排满课程。我想让自己忙起来,所以当我看到图书馆里坐着三位CS 2200的TA时,我走过去自我介绍了一下,并请求他们当场给我面试的机会。我想,我是那个班级历史上唯一一个没有提交申请就获得职位的TA(助教)。
作为助教(教学助理)辅导学生背诵
那就是我开始热爱计算机科学的转折点。看看这张图片。你可能会注意到大多数学生(除了难看的那些)都在用电脑,没有专心听讲。最大的挑战不是清楚地解释内容,而是让内容变得有趣味性。他们为什么应该关心呢?比如这里有一些我比较喜欢的名言(以及背后的策略):
- “我朋友最近在 Citadel 面试,他们问他的第一个问题是关于并发和并行的区别是什么。”
(每个计算机科学专业的本科生都关心实习,Citadel 为实习生提供每小时 125 美元的薪酬。) - “我本来不应该告诉你,但是接下来我解释的内容会在考试中一字不差地出现。”
(那部分内容并没有出现在接下来的考试中。) - “今天的课后讨论就像暑假回家时,与一个高中时不太喜欢的前女友同床一样。上次你并没有享受,这次也不会。实际上,我们要复习的是先修课的内容。”
(他们不知道我会什么时候说出一些出乎意料的话,所以只能紧张兮兮地等着。) - “如果我在 Datadog 实习时知道原子性是什么,我现在就是那家公司的 CEO 了。”
(解释课堂上讲的概念是如何直接与你的未来工作相关的。)
让内容对学生有趣的同时,我也感到了乐趣。我总是在寻找更大的图景,并努力强调基本的模式。
在这段时间里,我也共同创立了一家感觉就像自己孩子的初创公司。我还清楚地记得,我如此迷恋它,以至于不刷牙就开始写代码,连续8小时不停地写代码,顾不上吃饭,只休息了15分钟去塔可钟吃点东西后,再继续埋头写4个小时的代码。
我一直不是一个勤奋或自律的人,也没有人强迫我去做创业。但我自愿投身其中,这彻底改变了我对自己的看法以及我能够实现的事情。
这学期我有一个有趣的故事要分享。作为CS 2200助教的一部分,我需要对30个学生进行项目展示。他们会安排一个10分钟的时段,然后我会问他们关于他们所做项目的相关问题。这真是一个不错的办法,看看哪些人抄袭了朋友,哪些人真正完成了项目。
算一下就知道,30个学生加起来就是5个小时的工作。我想把这些5个小时用来做我的应用,而不是像NPC那样和学生聊天。然后我就给这30个学生发了这封邮件:
亲爱的演示同学:
因为个人原因,明天你不用做演示了。你的成绩会自动算满分。这件事就不要跟老师或者同学说了。
艾瑞克·明(明艾瑞克)
学生的回复
教授不知怎么知道了,我受到了处罚。回想起来,我那时候真是太自私了,不顾别人的感受。为了爱情,我们都会做些傻事。
快进到现在,我三个星期前开始全职为Datadog工作。现在的区别非常明显。我现在明白事情的进展,并且已经开始有所贡献。有时候工作起来特别开心,有时会自愿加班。
让我问你一个问题:如果我不觉得自己丑,我会不会把学期最后一个周末都用来锁在房间里做那个项目?如果我感到被爱着,我会不会把我的全部精力都投入到那家初创公司里?
我不是在教你变得丑陋和孤独。如果已经这样了,就试着爱上计算机科学吧。
共同学习,写下你的评论
评论加载中...
作者其他优质文章