我本科最后两年一直在数据科学领域全职工作,而且我相当确定,这套操作是完全可以复制的。
我本科的最后两年一直在数据科学领域全职工作,同时只花最少的必要精力去应付课程。获得那段经历(并建立起财务安全网),对我的职业生涯来说是一次巨大的升级。
我相当确定,这是可以复制的。只需五步:
第一步: 提前学完大量的基础数学和编程知识。基本上,就是把你的专业内容提前自学一遍。
第二步: 通过几个拿得出手的、能讲出故事的有趣项目来展示你的实力。
你得能聊清楚你曾面对的具体难题,以及你是如何克服它们的。而且这些难题应该具有相当的复杂度,而不是那种靠基础知识就能轻易解决的小问题(这正是第一步的意义所在)。
理想情况下,这些项目里应该包含长达数月的研究或实习项目。
第三步: 在你学校附近或支持远程办公的公司找一份实习,然后用你的表现彻底折服他们。
谁都知道,实习期间表现优异是毕业后获得工作的一条捷径。所以,如果你能表现得真的足够出色,从而在毕业前就拿到一份工作,也就不那么令人惊讶了。
要形容那种「足够出色」的程度,最好的方式莫过于分享一段我亲身经历中印象极其深刻的记忆。那年暑假我做实习生,在开学前一个月,我向包括 CEO 在内的一众高管做了一次分析报告。讲到一半,他突然打断我,惊叹道:「我这辈子见过的分析师里,有四分之三都做不到你刚才做的。你多大了,20 岁?……什么,才 19?!我的天。」
当你能表现到这个水平时,那些在别人看来是钢筋混凝土墙的地方,都会为你敞开大门。
(这不仅仅是别人的「感觉」,如果你没有实力,那些地方对你来说就真的是钢筋混凝土墙。实力,能让那些对别人而言是死路的地方,为你开启一扇门。)
第四步: 请求在开学后将实习转为全职。
他们可能会对你的这个想法感到惊讶,甚至会怀疑你是否能平衡好学业,所以你的说辞就很重要了。你可以这样说:「我真的很享受这份工作,而且我的课业超级轻松。我能继续跟大伙儿一起干吗?不然的话,我也就只能回去搞我自己的项目了,但那些远没这么有趣和高效。」
态度要云淡风轻,别把这事儿搞得像个多大的请求。而且,看在上帝的份上,千万别去要什么正式的录用通知书之类的东西。你的目标是让一切看起来好像什么都没变,目前的安排只是照常延续。
当他们说:「当然,如果你觉得自己能平衡好学业,可以继续跟我们合作,但你必须完成学业,不能挂科。」你只需说:「太棒了,谢谢!」然后赶紧滚回去干活。
第五步: 在学年期间,继续在实习岗位上大杀四方,并尽可能地多出现在公司。努力让一切看起来好像你的情况并未发生任何改变,完美融入。
这样过了几个月(也就是一个学期),你应付自如的表现已经有目共睹。到这时,你已经完成了大量的工作,无论从工作量还是职责来看,你实际上已经像一个正式员工一样在运作了。
此刻,如果你想的话,你已经到了可以理直气壮地要求一个正式职位和录用通知书的阶段,为这一切盖上一个官方的印章。当然,你也到了一个这些东西其实已无关紧要的阶段。
常见问题解答
你不认为在那个年纪,多学点数学,而不是过早地转向工作,会对你更有益吗?
我并不主张跳过基础知识。
我的数学知识在同龄人中是相当超前的——例如,我大一就修了高年级水平的拓扑学,大二就上了一些研究生课程。我早已达到了那些搞数学的人通常开始选择专攻方向的知识水平。
我之所以能这么早,是因为我远超常规进度地提前自学了所有基础知识。我还在高中时,就已经自学了麻省理工学院开放课程(MIT OpenCourseWare)的大部分内容。结果就是,等我上了大学,我便拥有了更大的操作空间。
当你远超同龄人的常规进度来提升自己的技能时,那些在别人看来是钢筋混凝土墙的地方,都会为你敞开大门。
但你是如何管理时间的,尤其是当你同时还要上那些硬核的技术课时?
提前学完材料(第一步)意味着,那些硬核的技术课对你来说,不会像对那些第一次接触这些内容的普通学生那么难。
我还在高中时就自学了麻省理工学院开放课程(MIT OpenCourseWare)的大部分内容,所以很方便地,我在上大学前就考过了大量的 AP(大学预修)考试,带着一大堆学分入学。这也意味着,我在工作的同时,完全没有为了凑满课程表而选课的压力。(我只修了能满足全日制学生身份所需的最低课程数,这也是我奖学金的要求。)
事实上,我剩下的时间多到,纯粹出于好玩——只因为我热爱数学辅导——我还在当地的 Mathnasium(一家数学辅导机构)做兼职(每周 20 小时),主要在晚上和周末。
(粗略算一下时间:每周工作 40 小时 + 每周上课和作业 10-20 小时 + 每周辅导 20 小时 = 每周 70-80 小时的总工作量,强度很大,但可以持续。)
你所说的「复杂的、不被基础知识变得微不足道的问题」是什么意思?
我在最近的一次直播《问答#3》中详细阐述了这一点。
Thoughts Memo 汉化组译制
感谢主要译者 gemini-2.5-pro,校对 Jarrett Ye
原文:How To Get a Full Time Software Job During College (5-Step Roadmap) - Justin Skycak
作者 Justin Skycak (@justinskycak)
2024 年 12 月 6 日