我想我在一个相当相似的地方,但我会采取行动。我最初是一名社会学研究生,一旦我完成了我所在系提供的所有统计课程,我就进入了我所在大学统计系的一些研究生课程。这是一个启示;统计学教授处理问题的方式与我的社会学教授完全不同——比我以前学到的更直观和鼓舞人心,更不公式化,而且依赖于很多我没有学过或没有学过的东西t设法在我的基础课程中学习。为了跟上进度,我不得不重新自学很多东西,但我仍然担心我还没有真正掌握这些基本概念。
在其间的四五年里,我花了很多时间广泛阅读——博客、这个网站和一些出色的教科书真的很有帮助。但这种自学是有局限性的,最大的不是我没有在学校听过一些讲座,而是我已经有四五年没有和比我更了解的人密切合作了做过。这个网站是我驳斥我错误观念的主要来源。这让我害怕,以至于我计划在今年秋天申请生物统计学的 MS 课程——当然,要参加一些有趣的课程,但也因为我只是希望有人粗暴对待我的想法并找出我的想法真的学到了。
相比之下,我在大致相同的时期和相同的条件下一直在自学 R。直到大约一年半前我帮助创建了一个 R 用户组,我还没有真正有人指出我的代码中明显愚蠢的结构。但我对我的代码几乎没有同样的焦虑,这在很大程度上是因为编程最终归结为一个问题是否有效。我并不是要减少那里的挑战——我在 StackOverflow 上工作的时间已经足够长了,我知道,对于真正的软件开发人员来说,有大量的专业知识可以用来制作优雅、高性能、可维护、适应性强和简单的东西- 使用。但是软件最终是根据其功能的执行情况来判断的。正如你所说,统计几乎有相反的问题——现代统计软件使得制作复杂模型变得相对容易,但在许多情况下,我们没有合适的系统来确保这些模型值得一试。重新创建许多已发表的分析是很困难的,而且从头开始复制以前发表的研究并不像发现新发现那样迷人(使用你认为合适的吓人语录)。我几乎总是知道我的程序什么时候是垃圾,但我从不完全确定我的模型是好的。t 和发现新发现一样迷人(使用你认为合适的吓人语录)。我几乎总是知道我的程序什么时候是垃圾,但我从不完全确定我的模型是好的。t 和发现新发现一样迷人(使用你认为合适的吓人语录)。我几乎总是知道我的程序什么时候是垃圾,但我从不完全确定我的模型是好的。
所以......就像在编程中一样,我认为自学是必不可少的。但我也认为,有一位导师或同行与你一起讨论想法,让你接触新思维,并在必要时发挥你的作用,这一点至关重要。正规教育是结识这样的人的一种方式。它是否有效取决于您的情况......