如何做PHD (1)

做PHD两年了,经验不多,从朋友、导师、教授、名人得到的做PHD的经验却很宝贵,为了不让自己忘记,特此记录,希望对各位已经是PHD或即将成为PHD的朋友有所帮助。

1.多读文章

做PHD与做硕士不一样,计算机的硕士一般要求动手能力强,能给导师干活,对硕士生将来的就业会有帮助。而博士生要求要有深厚的理论知识,对某一领域的来龙去脉要理解透彻,只有阅读大量的文献之后才有这样的积累,这时候再去写文章将事半功倍。香港中文大学的一个PHD告诉我,会议的文章往往由于评审时间短,周期短,因此创新点较新颖,多读此类文章可以激发自己研究领域的新想法。期刊类的文章一般比会议的文章质量要高很多,但由于审核时间较长,周期长,文章内容就没有会议论文那么新颖。总之,多读一些文献。最好每读完一篇或一系列相关的文献后就总结一下,做成PPT与同学、导师演讲讨论,可以很快地提高自己的水平,最重要的是对将来博士答辩时是很必要的积累。

2.文献要读透

一位美国教授告诉我们,只读几篇文章收获不大,要把与此相关的文献都读完,然后再给导师演讲,这样才有质的提高,导师有问题问你时,你就不会说:"啊,这个问题我也不清楚,我下来后再去查查。"一问三不知,应付性地 presentation 毫无意义,演讲完一周后肯定忘得一干二净。当读到一篇自己很感兴趣的论文时,可以通过参考文献、被引用的文献等地方查找相关的文章,全部读完。这样量变才能转化为质变。要达到通过一两句话就能把某个问题说清楚。

要从最好的地方找文章读,什么infocom啊,mobicom啊等等。

3.关于写文章的一些见解

写英语文章时,一定要把每句话都追求到完美,让评审人找不到任何可挑剔的地方。

数学基础对文章录用有着很大的决定性作用,所以要把数学理论基础学扎实。如果数学基础学得不好,没有时间去钻研的话,可以把文章里用到的理论知识吃透再写出来,不能让评审人看出一丝你理论不扎实的迹象。

要想快速出一篇文章,就要把握好文章的研究方向,最好是采用"跟风"的做法,选择去follow最新的热点问题,比如现今"云计算"很火,可以找这方面的好文章读读,然后在别人工作的基础上下功夫,比如"集中式的……"可以研究"分布式的……",semi-honest的可以写成malicious的。总之在牛人的基础上下功夫可以节省很多时间。

4.写参考文献的捷径

可能初次写文章的同学当写好一篇论文后,需要补充参考文献,最快速的办法就是在google的学术搜索中找,比如搜索文章的关键字,然后找到被用次数很多的文献,一种办法就是去找它的参考文献中的论文,另一种就是找引用它的文章(点击google学术搜索的"被引用次数"),这样一层层找下去之后,就能找到最新的文献。

看某篇文章能否被用作你的参考文献,最快的办法就是去读它的摘要(Abstract)和结论(Conclusion),读完后基本就知道这篇文章的大致内容,总结一下就可以写入你的引言(或Introduction)部分。

   

以上是我的小小经验,以后会有更多的补充上。对于一个长期干工程的人来说,写论文是我的恶梦,初次入门,也许有些地方写得不好,欢迎大家指教~

转载于:https://www.cnblogs.com/cxun/archive/2010/07/27/1786010.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/261867.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sqlite3x library

sqlite3x - C wrapper of SQLite API. http://sourceforge.net/projects/int64/files/SQLite3%20C%2B%2B%20Wrapper/ https://github.com/ptrv/sqlite3x http://wanderinghorse.net/computing/sqlite/ Appendix http://www.sqlite.org/转载于:https://www.cnblogs.com/androidm…

html5监听动画结束,js判断css动画是否完成 animation,transition

气死了,发现这些鸟人讲事情都讲一半,害死初学者。css动画有两种,animation,transition,所以分开来讲。1、animation:css定义 #left1{}html定义:安全那么我们就用#left1来获取元素:/* 监听变换事…

[算法]不用第三个数交换2个数的位置

int a 10; int b 20; 第一种方法: a a b; b a - b; a a - b; 第二种方法: a a ^ b; (^ 语言中是异或的意思,同为0 异为1 1 ^ 1 0, 0 ^ 0 0, 1 ^ 0 1) b a ^ b; a a ^ b; 第三种方法 (这种方法容易越界&#xff09…

四十之后才明白

四十以后才明白:好朋友是应该相互欣赏的,而不是相互利用的。 四十以后才明白:饭应一口一口吃,事要一点一点做。没有一蹴而就的事情,所以就不应该疲于奔命。中年,应该活得从容。 四十以后才明白&#xff1a…

session很快失效_一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~

前言公司有一个 Web 管理系统,使用 Tomcat 进行部署。由于是后台管理系统,所有的网页都需要登录授权之后才能进行相应的操作。起初这个系统的用的人也不多,为了节省资源,这个系统仅仅只是单机部署。后来随着用的人越来越多&#x…

定义动画名字html,CSS3 animation-name属性怎么用?

css3 animation-name属性是用来检索或设置对象所应用的动画名称,必须与keyframes配合使用,因为动画名称由keyframes定义 ;如果有多个属性值,可以用逗号进行分隔。css3 animation-name属性作用:animation-name 属性为 k…

转: linux 命令行设置网络

原文:http://www.cnitblog.com/201/archive/2009/08/20/60887.html 熟悉使用ifconfig 会非常方便。  ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP地址 [aeolusdb1 network-scripts]$ vi ifcfg-eth0 DEVIC…

线程中如何使用对象_多线程中如何使用gdb精确定位死锁问题

在多线程开发过程中很多人应该都会遇到死锁问题,死锁问题也是面试过程中经常被问到的问题,这里介绍在c中如何使用gdbpython脚本调试死锁问题,以及如何在程序运行过程中检测死锁。首先介绍什么是死锁,看下维基百科中的定义&#xf…

TypeScript Generics(泛型)

软件工程的一个主要部分就是构建组件,构建的组件不仅需要具有明确的定义和统一的接口,同时也需要组件可复用。支持现有的数据类型和将来添加的数据类型的组件为大型软件系统的开发过程提供很好的灵活性。 在C#和Java中,可以使用"泛型&qu…

Hashtable.ContainsKey跟Hashtable.Contains的区别

最近在用哈希表做项目,发现判断键值的方法有两个 :一个是Contains(object key),一个是ContainsKey(object key),就不知道用哪个才对,后来查了资料才知道,其实这两个方法实现的功能是一样的,都是…

html5清除手机页面缓存文件夹,WebView自动缓存-清除缓存

iOS的Webview加载HTML时会自动缓存JS、CSS等文件,当下次加载HTML时会根据请求的缓存策略是否使用缓存本地的JS和CSS,如果本地有缓存,那么直接返回本地资源(判断是否过期);如果没有本地缓存则向服务器请求地址。1、NSURLRequestCac…

vs2010 快捷键大全

VS2010版快捷键CtrlE,D ----格式化全部代码 CtrlE,F ----格式化选中的代码 CTRL SHIFT B生成解决方案 CTRL F7 生成编译 CTRL O 打开文件 CTRL SHIFT O打开项目 CTRL SHIFT C显示类视图窗口 F4 显示属性窗口 SHIFT F4显示项目属性窗口 CTRL SHIFT E显示资源视图 F12…

swift语言和python区别_Swift为什么能成为编程语言中的黑马?

你好,这里是卖桃者说,今天跟你聊一门年轻又很受欢迎的编程语言,Swift。Swift 是苹果于 2014 年在苹果全球开发者大会(WWDC)上发布的编程语言,它可以与 Objective-C 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台…

第一周内容

回到寝室,第一件事情便是想查一下杨老师课上说的“diff”程序。百度了一下,谈到最多的是linux中的diff命令,于是换个关键词,diff工具,发现diffmerge,P4merge,kdiff,TextDiff等等。以…

osgdem的参数表(转)

osgdem的参数表 ParameterDescriptionDefault General -h or --help Display commandline arguments information --task -s Specify a VPB source file containing all commandline options. --so Output the VPB source file for the current run. --report --cache Read the…

html中如何把两行合并单元格,css合并两列单元格内容

用纯DIVCSS做一个两行两列的表格,但第二列中两行怎么在html里把一行中的两列合并世界最不可以相信的话,就是从女人嘴里说出的话〃如上图,怎么做出上面图中的效果,分享大神详解CSS表格单元格占两行可以参考以下的代码: 单元格占两行…

ASP.NET MVC 实现二级域名(泛域名)

自从微软发布 ASP.NET MVC 和routing engine (System.Web.Routing)以来,就设法让我们明白你完全能控制URL和routing,只要与你的application path相结合进行扩展,任何问题都迎刃而解。如果你需要在所处的域或者子域处理数据标记的话&#xff0…

list和tuple

2019独角兽企业重金招聘Python工程师标准>>> list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >…

springboot数据源不正确_Spring MVC 到 Spring Boot 的简化之路

Spring全家桶笔记:SpringSpring BootSpring CloudSpring MVC​shimo.im01 背景从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却让人望而却步,相信有过Spring MVC开发经验的朋友能深刻…

KDT#94 为DW/BI系统建立定制工具

Building Custom Tools for the DW/BI System 市场上有大量的工具帮我们来建立DW/BI系统、把信息交付给业务用户。这些工具的种类也很多,它们包括关系型数据库管理系统、OLAP数据库管理系统、ETL工具、数据挖掘工具、查询工具、报表工具,以及BI门户工具等…