什么是学习曲线,为什么陡峭不难?

时间:2008-11-10 11:04:06

标签: taxonomy

  • 学习曲线究竟是什么?
  • 为什么使用“陡峭的学习曲线”这个词来表达具有较高进入障碍且需要相当长时间才能进入的东西是错误的?

关于这个问题的原因:

  • 这些术语在Stack Overflow上经常使用且不一致
  • 我自己被它弄糊涂了
  • 当他们举例说出“最好的php开发框架是什么”这样的问题时,大多数新手都会遇到这些术语。

11 个答案:

答案 0 :(得分:19)

这是时间与熟练程度的曲线。

艰难的陡峭是错误的,因为它意味着你在很短的时间内非常精通


proficiency
  |   __
  |  |
  |  |    Proficient in little time (steep = easy)
  |  |
  |_/____________
       time

proficiency
  |
  |       Proficient in lots of time (gentle = hard)
  |            __             
  |           /
  |__________/___
       time

答案 1 :(得分:15)

请参阅wikipedia

“陡峭的学习曲线”是一个没有任何实际意义的流行语。它曾经意味着你会快速进步。 “随着时间的推移,人们越来越误以为”陡峭的“学习曲线意味着需要付出很多努力来学习......”

结论:使用这句话的人不知道它不清楚。你应该从他们那里得到关于哪些具体事情难以学习并通过嗡嗡声和陈词滥调的细节。

答案 2 :(得分:11)

(来自unix.rulez.org/~calver

classical learning curves for some common editors
(来源:rulez.org

这个(非常严重的)图表订阅了陡峭的==“难以攀爬”的解释,对于任何保持得分的人。 Emacs的。如此真实。 ;-)

答案 3 :(得分:7)

我一般都明白,这与分配给学习的时间有关,以及在那段时间你需要学习的东西。如果你只有很短的时间学习某些东西,那么你的学习曲线会比你有更长的时间学习相同数量的材料要陡峭得多。所以一个陡峭的学习曲线很难,因为这意味着你试图将六个月的学习时间塞进三周,或其他什么。

相同时间内的更多材料会产生相同的曲线。

答案 4 :(得分:5)

来自Widipedia:

  

术语学习曲线指的是   金额之间的图形关系   学习和花时间   学习。

术语“陡峭的学习曲线”通常错误地用于需要一些时间来包裹思绪的事物。另外在Stack Overflow上我看到它错误地使用了很多次,因此这个问题和我自己的回答。

实际上,当使用新技能/技术开始相对容易时,给出了陡峭的学习曲线。

这意味着“学习进度(y)”和“投入时间(x)”之间的关系大于1.

答案 5 :(得分:5)

这是一场直觉的战斗。一方面,你有“陡峭=难以攀爬”的关联,另一方面你有“水平轴上的时间”惯例(但“水平轴上的熟练度”并非“错误”,只是“少”流行”)。所以,恕我直言,这不是“正确”与“错误”的问题,而是“直觉”与“更直观”的问题。

我认为“陡峭=难以攀爬”将会获胜,因为它吸引了生命中任何一个人爬上楼梯的人,而不是甚至人们在数学方面受过训练的xy曲线有时会混淆。 / p>

答案 6 :(得分:4)

对“学习曲线”有一些可能的解释,但一个相当自然的解释是X轴上的“时间流逝”和Y轴上的“知识获得”。在该映射中,陡峭的曲线意味着您可以快速获得大量知识。

我能想到的唯一解释是“陡峭”与“硬”相同的地方是你在X轴上绘制“获得的知识”和在Y轴上“消耗”的努力,这不是一个非常自然的映射

答案 7 :(得分:2)

“学习曲线”最初具有X轴上的总经过时间[或制造/学习的总累积单位]以及在y轴上产生/学习单个单元所需的时间。你的第一个单位总是花费比第100或第1000单位更多的时间。曲线的“陡峭程度”取决于你在生产/学习东西方面有多快。快速学习,你有一个“陡峭”的曲线;慢慢地,你有一个平坦的曲线。

我同意不知情的人已经改变了这个词的原始含义,但要准确陡峭很容易。人们感到不安,因为我们这些注意在学校正确使用语言的人很少参与这种类型的进化。

答案 8 :(得分:1)

学习曲线是知识可以获得的速度。复杂系统上的新开发人员可能会遇到陡峭的学习曲线,因为他们在提高工作效率之前需要学习很多东西。通过暗示,如果经验丰富的开发人员熟悉系统,他们可能会遇到浅薄的学习曲线。

获取知识并不总是意味着理解。在某些情况下,开发人员可能不需要吸收大量系统细节,但可能需要了解底层设计才能提高工作效率。这可能需要时间,但并不意味着陡峭的学习曲线。

在实践中,理解和知识齐头并进。大多数开发人员将始终处于某种学习曲线上,但也将使用新知识来深入了解他们正在使用的系统以及他们正在使用的工具和实践。

答案 9 :(得分:1)

确实,“陡峭的学习曲线” 应该意味着“简单”,假设学习曲线的来源是作为时间函数的测量性能的图形,并且难以学习的任务的正确表达应该是“渐进的学习曲线”。但是,“陡峭的学习曲线”应该意味着“硬”是完全自然的,因为a)大多数人从未看过实际的学习曲线,而b)“陡峭”意味着“困难”,而“渐进”意味着“容易” ”

这就是语言的演变方式,现在尝试改变这个术语的一般用法是徒劳的。而且,无论如何,我可以更少关心整个问题(看你怎么知道我到底是什么意思?)。

答案 10 :(得分:1)

难度不是一个因素。学习曲线描述了获得熟练技能或高水平理解的时间长度。描述将根据应用曲线的测试主题而变化。虽然可以肯定地说,获取MS Notepad等应用程序熟练程度的学习曲线会很陡峭,但曲线的另一个应用是个体测试对象获得这种熟练程度所需的时间长度。获得MS Notepad熟练程度的学习曲线通常很陡峭,但对于Mary而言,它可能比John更陡峭。

我认为关键是首先要了解曲线应用于