title: 对于没有编程经验的人，R语言是否很难掌握？
desc: 作为一个基本没有统计知识和任何编程经验的菜鸟，在Coursera 的JohnHopkins University上了一个R语言系列课程的第一课，简单的了解了一下R和Git，觉得难度并不是特别大。但是在系列课程中第二门R Programming开始之后，发现明显有点跟不上，语法规则完全没有概念，发现没有相当量时间的投入R的功能对我来说肯定是不如Excel的。我的问题是：<br>1. 对于一个未来不从事于编程工程金融的人（假设是HR），以至少1-2年为时间跨度来看掌握R语言的价值是否大？<br>2. 据说R语言的学习曲线比较陡峭，在Coursera上上课的一个目的其实是服务于MA的申请，假如真的想掌握一门统计软件（或者语言）的话，作为一个数理基础知识相对匮乏（高中理科，大学后除了微积分没有再接触过数学和统计的知识），没有编程经验的学生，是否R比较难掌握？是否SPSS是更好的选择？
topic: 编程语言
content: R 最适合统计建模，因为其语言格式和语义与统计非常接近。其包管理非常方便，导致最新论文的成果很多都被实现成了R包。回到问题本身，作为“一个未来不从事于编程工程金融的人”，估计别说R不用学，SPSS，eview， SAS 等通通不用学。原因如下： HR需要懂统计么？大约真的需要一点，但你真的不用懂什么是MLE，为什么LRT是chisq的，所以只要有基础的统计知识就行了，故而如上统计软件的东西你都不需要。统计软件很必要么？如
answerer_tags: 没学成数学