我的转码之路

郝鸿涛 / 2023-03-14


一位读者留言问我 从新闻传播转到计算机都做了哪些准备,我觉得这是一个很好的问题,所以想展开来讲一下。

要说明的是,我的转码之路和大多数人都不一样:最后一次申请 前三个月我才考虑申请计算机博士这回事。在那之前如果你告诉我可以试一下计算机,我会摸一下你的额头确认一下你没发烧。也就是说,我并没有明确的转码诉求,只是随便试一下。被录取运气成分很大。说到这里,我想补充一下,虽然我当时没想到直接申请计算机,但是我申请的传播学中,也是偏计算方向的。也就是说,我那时候就喜欢上了编程,也想往这方面发展。

我高中是文科,很怕数学和物理,怎么学都学不会,很长一段时间一直怀疑自己的智商 。大学学的英语专业,从来没碰过数学。讲真,我是去年才刚开始接触微积分线性代数 。在人大读新闻传播的时候,开始接触统计,但感觉自己还是像在高中一样,又开始怀疑自己的智商,人大毕业的时候,我连中心极限定理到底是什么都没弄清楚。去印第安纳 之前,我对编程一窍不通。直到第二年开始上 Seo 老师的统计学,才开始接触 R。Ahn 老师 的数据可视化让我开始接触 Python 。IU 硕士毕业的时候,我的编程水平只是入门。你可能很难相信:我在前几天 (对,2023 年 3 月) 才学会 Python 的 Class 到底是个什么、怎么用。但也别看到这里就觉得我啥也不会。我学编程基本上都是本着实用的原则,用什么我学什么。比如,我的第一篇发表所用到的代码 基本上全是我一个人打出来的。

我和计算机的缘分应该是从我建个人网站开始的。IU 研二寒假,第二次申请结束后,我费了老大劲搭建了个人网站。建成之后,我开始写教程 ,因为我看到现有的帖子都写的太模糊,根本不适合小白。自那开始,我就不断地写博客,中英文都有。这么折腾的过程中,我慢慢对编程很感兴趣。第二次申请失败后,我跟着 Ahn 老师新冠病毒的可视化 ,学了 JavaScrip、HTML & CSS、D3.js 和 Julia。我本来想申请传播学和计算机结合的西北大学 TSB 项目,但被告知没戏。本来快要放弃,但看到 Jessica 老师新毕业的学生 Yea-Seul 老师刚到威斯康星。我联系了一下,她给了我积极的反馈,我但现在都非常感激。跟她 Zoom 的时候,她跟我说我一定能拿到很多学校的录取的,那时是我自信的谷底,听到这句话心里感觉很温暖。后来意外拿到了威斯康星的录取,就来了。其实,就算没有威斯康星,我不管是去加州戴维斯还是罗格斯,也是往计算传播的方向发展。来到威斯康星后,我就单纯学计算机,而不是用计算机来研究传播。

总结一下,我转码的准备:

  • 学了基础的编程:Python、R、Julia、Javascript、HTML & CSS
  • 建了个人网站,这一点很重要!我可以把我学会的 展示给别人,让他们知道我会编程。这在我没有计算机相关教育背景的情况下非常管用。
  • 做了和计算机沾一点点边的项目 ,并且拿到了老师的推荐信
  • 找到了我之前专业和计算机交叉的方向,所以申请起来名正言顺
#留学

最后一次修改于 2023-03-14