注册 投稿
经济金融网 中国经济学教育科研网 中国经济学年会 EFN通讯社

经济学博士必备软件网站

文/慧航

写作类软件

1.Latex,CTex等语言。包括在windows下使用WinEdit或者在mac、Linux下使用相应的文本编辑器写Latex代码。一开始学习起来非常困难,熟悉了之后效率也很高,而且比起使用SWP、Lyx等软件,可编程性强。

2.Scientific Workplace,简称SWP,是一个界面更友好的编写Latex的软件,使用SWP可以让你看到更加直接的公式,比如y_{it}=x_{it}'\beta+\alpha_i+u_{it}而不是这样:y_{it}=x_{it}'\beta+\alpha_i+u_{it}的火星文。而且SWP还内置了部分科学计算功能。缺点是只能在windows下使用,mac、linux下无法使用,而且是付费软件,虽然有破解版。经常SWP会有各种错误,一开始会比较烦,如果有错误,经常需要直接手动改代码。最后,对中文支持的不好。

3.Lyx,跟SWP一样是界面很友好的Latex工具,而且个人感觉优点更多,比如支持XeLatex所以支持中文,支持Latex代码形式的公式输入,跨平台,windows、Mac、Linux都可以使用。所以使用了很长一段时间SWP之后,我也开始转向Lyx了。

这三类只要熟悉至少一种就可以。使用这些工具可以让你写论文时把精力集中在内容上,而不是论文的格式该怎么调,公式怎么编号,图和表怎么编号,图表公式编号变更也不用一个个去引用位置改。还有强大的参考文献的支持。使用这些工具写出的PPT也不用担心排版问题,至少不会拿到不同的电脑上显示效果有差别。

编程类软件

1.Stata,做应用微观计量首选,没有之一。

2.Matlab\R\Python\Mathematica,至少熟练掌握一种,经常Stata是不够的,可编程能力比较差,这个时候就需要这写编程能力好的软件了。至于具体用什么,看个人习惯,这些都是非常容易学习的软件。同时,我也在关注Julia的发展。具体各个软件比较,可以参考学习经济学需要熟悉哪些编程语言?此外@zc deng 大神提到了在线版的Mathematica:Wolfram|Alpha: Computational Knowledge Engine。其实现在SAS也有免费的虚拟机版本了。

3.C\Fortran,如果写的程序需要速度的话,还是要用这些东西。像我一般是Matlab+C一起用的,涉及很多循环的时候果断用C写。

4.Notepad++、Kate、Vim、Emacs,或者其他任何用着顺手的文本编辑器。严格来说这不算是编程语言,但是当你熟练使用这些工具的时候,你的效率会提高很多。

文献管理类软件

1.EndNote、NoteExpress,文献管理类软件,通过使用BibTex或者其他格式导入文章标题、作者、发表时间、期刊等,写论文的时候就可以直接格式化复制到Word或者Lyx里面。而且强大的分类、搜索能力让你读文献没压力。

2.JabRef,也是文献管理类软件,妈妈再也不用担心我一个个输入参考文献!

实用工具

1.翻强软件或者VPN。什么?你在用百度?用百度也能搞学术?

2.Dropbox。使用需要翻强。使用Dropbox使得你在不同设备之间同步文件变的轻而易举,而且可以跟别人Share文件夹一起工作。

3.GitHub。代码管理软件,版本控制。如果你需要经常写代码,使用GitHub是很好的习惯,这样你就再也不用担心改了代码修改不回去了。而且非常有利于跟其他人合作写论文时共同写代码。

4.Excel,相信我,Excel有其不可替代的地方。

5.RSS聚合器。可以订阅一些学术类网站的RSS,比如VoX或者其他期刊的RSS等。我一般都把RSS直接推送到Kindle上晚上睡觉之前看。

网站

1.各大期刊网站,比如AER Econometrica QJE JPE RES的网站、JEP JEL的网站、各种field top的网站等等,以及NBER working paper,关心一下最新的学术进展。

2.学术明星的网站。看兴趣吧,经常会有课程syllabus、lecture notes以及code、paper等可以找到。

(责任编辑邮箱:zhouhz@efnchina.com)

文章评论
关注我们

快速入口
回到顶部
深圳网站建设