如何尽快发表高水平的计算机学术论文

自己多读paper(或书),少浪费时间去上课。

最初只写了这么一句,有不少朋友支持但是更多人不明所以地反对,答案排名直接垫底。。。于是只好匿名自爆一记。主要是因为不举例子吹牛实在难以让人信服“少上课才能多学知识”这么反直觉的论点。。。
这贴火的有点大。。。所以求私信的同学们不好意思,我可能没法一一回复了。

lz从大二末开始发第一篇paper,大三又发了两篇,大四申请gradschool结束之后又弄了一篇,除去第一篇是亚太地区的区域性会议(虽然会挺搓,但是proceeding 至少也收录SCI)之外,其余三篇全都是领域内顶级会议(这里指在任何Computer Science ranking上排在最高梯队的那几个会,比如NTU Ranking 或者 UAlberta Ranking )。当然全部都是一作。Computer Science这块儿你也懂的,大家都是发conference, journal反倒看得少了。当然,咱也不能说凡是能发在顶会上的都是好paper,毕竟哪里都有水。但要讲论文本身的知名度和影响力,大概国内近10年来CS本科生发表过的paper没有比我高的吧。。。

 

lz从大二冬天起醒悟了,于是开始戒课。用全部时间来学习,先期是通读各种影印版教科书。这里赞一下机械工业出版社等国内出版社的良心影印版,一本三厘米厚的16开原版教材,只要不到一百块钱!但即便如此我还一度因为买书穷困潦倒(比如每月生活费1000,买掉500块钱的书)。当然,书买完了肯定会第一时间读完——就像期末考试前通宵读崭新的课本一样读完(相信不少人都有感觉,期末考试前通宵的学习效率是最高的)。如果有些书比较简单,通几宵就看完了(比如印象中,这本Neural Network Design 写的超级简单而且图多到杀猫,我只用了两天时间就没做习题全部搞定了)当然也不是每本都这么顺利,Simon Haykin的那本Neural Networks 就看了我一个多月好久依然不得要领。甚至还因为内容不懂,试图去中科院专门找过译者史忠植教授,可惜没有预约直接擅闯办公室被轰出来了。。。

到了大三的时候,领域内的基础知识就已经算是初窥门径了。虽然离直接开班授课还有很大差距,但是至少能看的懂paper,能自己搭模型,而且遇到了什么问题知道大概可以去查哪些方法来解决了。从这时候起,阅读的内容就变成了paper和教科书一半一半。最初当然每篇paper都读得很慢,但是到了后来发现,学术圈也没有想象的那么神圣,不少人都是绕着一个点子转圈发paper。于是开始批判性地横向看这些paper,也逐渐萌生了自己写paper的想法。要说速率,最早的时候大概一周也就看两三篇paper。到了大三下学期,基本上看完abstract大概就能猜出50%文章的套路技法了,而且阅读范围也从随便拿个paper就来读,到对于会议、细分领域、作者、发表年份、引用量等属性来细挑出真正重要的paper来读
至于写paper本身就是玩命想玩命读玩命做实验,而且要经常根据实验结果改换研究方法、甚至是研究问题本身的重心。当然,最重要的其实还有一条,就是运气也很重要。比如我就曾经有paper被某顶会中的一个审稿人以最低分拒掉后,一字未改被另一顶会以很高分收录的情况。。。

 

可能又有热心网友要问了,那你GPA怎么办,这个就看你怎么看待GPA这个问题了。比如我的本科学校经常有变态老师,出勤占总成绩的40%。于是遇到这种课就直接挂了再补考。我的逻辑是,宁可补考也不会选择浪费时间

不过最近清华的吴佳俊同学在各大媒体火了一把。吴同学相当优秀,足以单独开一贴从另一个角度来证明本科生可以发paper。而且更难能可贵的是,他不光有顶会论文,而且据说GPA也是系里No.1,此君multitasking能力实在超强!!另一方面我吐个槽,真的很纳闷他怎么能做到用去MSRA实习的时间冲抵课堂考勤的。


 

问:GPA怎么办?
答:我觉得世上大多数事情都没法做到十全十美。GPA太低怎么办?睡眠时间不足怎么办?课外活动怎么办?谈恋爱怎么办?准备找工作怎么办?要不要顺便预备考研?……问题太多了不一而足。如果瞻前顾后太多反而会死于平庸。这么多事情哪些是你心里不情愿但是迫不得已要去做的?哪些是你内心深处最真的渴望?想清楚了也就不怕了。
当然,我GPA真的超低的。。。我妈每次通电话最关心的是我能不能顺利毕业。。。

 

问:数学很差怎么办?
我觉得首先要区分数学和数学考试。
比如我心算特别差,数学推导也特别差,手算符号微积分至今都是要我命的东西。但其实,那些东西在真正应用里几乎碰不到。再牛逼的微积分做题小能手,也赶不上mathematica。这正好又让我想到了前阵子有人很精辟地总结道“数学能力不等于算术能力”。
真正最能广泛应用的数学思想和建模能力,反倒不是在数学考试中体现出来的。

 

问:怎么读Paper?
首推Google Scholar。在CS领域基本上原作者把draft放到自己网站上,一两周Google Scholar就能爬到。
如果能灵活运用搜索语法,可以很精确地找到领域内的重要文献。相对来说,
近年paper值得看
顶会paper值得看
引用量高的paper值得看
有些特定作者的paper值得看
如果找到一个好文章,可以根据它引用和引用了它的文章来顺藤摸瓜,对领域快速建立认识。
另一方面,大家其实不用太纠结按重要性严格排序看paper,每篇paper是否一定是精华中的精华。读到后来一篇文章其实花不了太多时间。而且,重要论文之所以重要,是因为其思想会被那些不那么重要的二流论文不断重复。比如你滤波器读的多了,想不认识维纳卡尔曼怕是也没可能。

 

问:英文读不懂怎么办?
语言的鸿沟,相比知识本身需要深度思考才能跨越的鸿沟,是非常微不足道的。恕我直言,现在中文CS领域期刊基本上都是二手信息。如果真的是对知识本身感兴趣,绝对要考虑硬着头皮看英语文献。
没人天生英语好,所以就一个字,练!
我一开始虽然读英语能读懂,但是毕竟没有汉语的速度快。于是我一度还担心全英文的学习资料会降低学习效率。但现在回头看来,更能降低学习效率的是糟糕的知识组织,以及糟糕的翻译。举个例子,MacKay那本信息论、推理与学习算法(翻译版),翻译渣的不行,完全看不懂。凭着坚强的意志和舍不得五十块大洋的屌丝心理,翻译版我鼓起勇气看了好几遍但还是坚持不下去。后来找到英文原版的电子版,顿时觉得世界好美。
当然译著也有例外,譬如深入理解计算机系统 这本,就翻得相当靠谱。译本也对的起广告所说的“本书的价值超过同等重量的黄金”。

所以总的来说,我觉得无视中英文,先从知识本身上选择最著名的教材,大都还是最有效的。至于影印版和译本的选择,主要还是看译者的水平。但同时还要记住一点,提高英语水平是综合能力,提高“阅读蹩脚翻译的领悟力”,在我看来不值得投技能点在上头。。。

 

问:导师的角色?
我觉得在研究类问题上,很多人都把导师的角色搞错了。不光是本科阶段,甚至博士生的时候,导师绝对不是老师。
第一,他没有义务为你选题。本来就该是你而非你的导师为你自己的研究负责。换个角度,导师要管那么多学生,他不可能也没有这样的创造力,帮每个学生都选出既惊世骇俗,而且又在你能力范围内一定能做的出来的点子。
第二,他没有义务,也不该有这样的能力,在你研究每每遇到问题的时候都能告诉你答案。因为你要做的研究,如果有意义,那么一定是他也不知道答案的研究才行。

至于一个好的导师能给予的帮助,我想到了如下几点:
1. 开会给报销路费和注册费,让学生自己去国际会议当场present自己的工作,与同行交流。(如果学生一作做出paper但每次都是老板把持着开会机会顺便旅游,就不太好了)。
2. 学生有了问题能以积极的态度一起讨论,并在知识的广度上和经验上给予支持(毕竟导师最可能会远超过学生的地方,只有经验和知识积累)。
3. 控制进度,防止学生因为经验不足钻进死胡同浪费太多的时间精力和资源。如果学生懒惰,给予适度鞭策
4. 尊重学生天马行空的想法,放手让学生做。这一点和3略微有点矛盾,主要看双方磨合。
5. 管理和促进实验室内的交流。利用自己的关系积极为学生和实验室外搭桥合作。

 

  • 23
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值