Files
obsidian-yanxin/writing/博士经历/大纲.md
2024-04-28 11:10:13 -07:00

6.0 KiB
Raw Blame History

暑假到入学

  • 本科毕业准备入学
  • 本科学术背景
  • 兴趣爱好
  • 为什么要读博士
    • 读博的目标,期许?

第一阶段 - 上课,实现简单项目,听讲座,积累

  • 新同学,美本同学,从国内名校来的,博士研究生,感觉周围的人都很聪明
  • 新课程,比本科更加有趣,也更有挑战性
    • 学习任务也重,还经常熬夜
      • 上机器学习课,连续好几天从早写代码写到晚上,连续十几个小时
      • 任务太多,强迫自己只睡五个小时,不过只能坚持一个星期
  • 新博士学习内容
    • 找自己的兴趣的领域
    • 找导师
    • 导师下达第一个项目,导师叫我上他的课
      • 自动改分项目
        • 还去顶级大会作了海报演讲
        • 特别紧张
        • 没有跟chris还有导师沟通好谁去演讲导致惹恼了chris最后说清楚了就没事了
    • 助教
  • 新生活
    • 一个人住,自由
    • 朋友也不多,专注学习
  • peer eval项目跟joe合作
    • 在google web app上面搭建了给几千人用的网页用来收集数据
      • 基本上没有出什么大问题
      • 有一个bug不过因为logging足够一个小时内就把问题解决了
    • 数据收集的不错
      • chris也指导我如何分析数据
      • 我们发现如果有同行评分的话,打分的质量也会提高
      • 投了KDD没中因为方法太简单
      • 接着投www中了
        • 后来去了意大利演讲
  • 代码补充项目
    • 导师帮忙想出来的一个算法,效果还不错
    • 自我感觉良好,问了一下导师博士的进度,导师回复说不错。当时在惠水

第二阶段 - 研究项目困难,停滞,不感兴趣

  • 继续做代码补充项目
    • 自己想了一下,目的就是要输出一个正确的能运行的程序
    • 然后自己还想了一些能让算法更快的小技巧
    • 可是之后很快就遇到了瓶颈,不知道下一步如何走
    • 开始考虑要不要从python换到C因为这样会有更多的类型去让算法更快
  • 导师突然拿到了darpa的筹款数额很多然后还有很多其他好学校一起合作
    • 我突然读到了关于游戏研究的论文,很兴奋,给导师发了邮件说想换方向
      • 导师没有马上反对叫我开始读关于逻辑AI的书还有论文
      • 导师开始把darpa的项目交给一个刚进组的同学XR做
        • XR是从研究生转的博士开始问了我好多导师还有博士的问题
      • 导师其实没有问我接下来到底想做什么东西,感觉就让我开始积累知识
      • 我也开始读相关论文,找找有什么问题可以做
      • 同时也开始上逻辑课,很难
      • 花了大概两三个月时间去思考项目
        • 本来还想做围棋AI被导师拒绝
        • 没想到过了大半年alphago就出来了
      • 后来实在想不到项目导师也问我能不能换回原来的项目XR进展也不是特别好他打算换导师于是我又重新接手代码补充项目
    • 导师提供的指导有点少了darpa那边也需要一些项目来证明成果
    • 拿到grammatech的实习机会其实就是去把代码补充项目重新做一遍目标程序语言从python换成c
      • 跟小橘子开三天车去cornell然后开去纽约
      • 花了一个多月的时间在grammatech做一个特别小的项目同时做代码补充项目给darpa交差
      • 实习也很累,白天上班,晚上回到家还要接着做代码补充项目,但是还是给自己留一个多小时的时间休息
      • 最终实习结束,跟小橘子开车回德州
    • 回去接着做darpa的作业做了几个月顺利交差
  • 可是代码补充项目依然没有大的进展
    • 算法没有什么改进
    • 目标就是选一些经典的算法代码来进行补充,然后算时间
    • 跟导师一起写了一篇论文
      • 投了顶会popl好像是可是没有中原因是算法太简单文章没有新颖的地方
      • 跟导师聊到底怎么改进
        • 我一点想法都没有,对于我来说这个项目根本就做不下去了
        • 导师也没有什么特别好的想法,他就一直问问题,估计想看看两个人能不能想出来什么好点子
        • 最后决定做做human study看看这个工具是不是到底能够增加编程效率
  • 第三年下半年,开始准备博士资格考试
    • 导师问了其他老师然后给了一堆论文还有书籍让我学习2个月左右
    • 我也跟同学打听,同学就说你就拼命学,有的同学就说其实到时候不会很难
    • 我学的很慢,知识很难,而且系里面就我一个人在准备这个领域,没有同学问,没有任何反馈
      • 第一次考试,完全不知道老师们想问啥,我也只能很抽象的在那比划,希望能够大致上描述出来问题的答案。
        • 看着老师的表情,很明显能看出来这个不是他们想要的答案,每一题都是这样。
        • 毫无疑问,第一次考试完全考砸,导师当时也没有说什么,说之后找个时间聊聊
      • 跟导师一起吃了个饭,说我看论文根本就注意里面的细节逻辑,重点都找不到,之后每个星期都要跟我检查我学习的进度
        • 每个星期都会跟导师讨论,有反馈了就知道自己的进度
        • 可是内容还是有点多,时间有限,总是有学习不到的地方
          • 问了chris应该学啥他说了几个经典的问题可是我自己根本没时间去学后来考试他问了同样的问题我回答不上来
      • 第二次考试多加了一些内容,多加了一个大佬
        • 问了一些问题之前因为跟导师沟通过,回答上来了
        • 可是还有70%的问题答不上来,或者根本不知道他们问的是什么
      • 小橘子在门外等着我考完
      • 最后过了,可是导师把我叫到他办公室,说学习内容不要死记,要从论文里面把内容抽象出来,达到更深的理解。
        • 不就是透过现象看本质吗
      • 考完试,终于可以回到代码补完项目了

第三阶段 - 决定入业界,准备毕业

毕业,工作