如果您不了解新概念,范式,功能……,您在告诉自己什么?[关闭]


15

编程总是需要学习新的概念,范式,功能和技术,而我一开始尝试理解新概念时总是会失败。在开始理解以前从未理解过的新概念之前,我开始不记得和自责。

我不停地告诉自己“为什么我听不懂?我是愚蠢还是白痴?是的,我是stuppiiddddd!”

您内心的声音告诉您,经过长时间的疲劳或绝望之后您是否无法理解新概念?

在这种情况下,您如何处理自尊?


1
“ Do头!”,但是我又有一个2岁的孩子。
Dietbuddha

也许时间还没有到。我稍后再试。(学习疲劳)
rwong 2010年

Answers:


25

就个人而言,一切都是类比。而且,如果我听不懂某些内容,可能是因为没有向我展示正确的概念将我连接到理解之地。我通常会不断搜寻不同的教程,最终其中一个教程会比以前的教程有所不同,而我没有理解。然后,我将回去阅读所有内容,最后将它们拼凑在一起。然后愤怒为什么其他教程没有以同样的方式展示它。


13

如果您不了解某个问题,那么您会遇到一个更容易理解的问题。

找到问题并解决。然后,再次尝试您原来的问题,看看您是否已做好准备。


8
是的,我无法掌握的某些框架仅仅是因为我还没有遇到问题,而是试图解决。
乔普,2010年

我认为学习新概念是数独难题。有时您需要几个其他概念才能弄清楚一个概念。
vedosity 2010年

1
“如果您不了解某个问题,那么您会遇到一个更容易理解的问题。” -我明白了您的意思,但从技术上讲,您写了一个无限重复的声明:)
Bart van Heukelom 2010年

嗯。。。我想在某个时候你会遇到一个问题,你根本不会意识到你的理解。。。
埃里克·威尔逊

6

这比编程更是一个心理学问题。当弗洛伊德谈到防御机制时,实质上就是他在谈论的内容:一种在自我形象受到威胁时保护自己的形象的机制。其中一些被认为比其他一些更为成熟和健康。

您想避免的一些防御机制(根据我的经验经常出现):

  • 合理化 -“我不能理解这个概念,因为它太复杂了。”
  • 理想化 -“提出这个概念的人比我聪明得多。无论我多么努力,我都无法理解。”
  • 投影 -“提出这个概念的人对主题的了解不足,无法使这个概念变得更好。”
  • 反应形成 -“我对此太聪明了。”

合理化是我在程序员中特别经常看到的一种。我们倾向于假设不了解某些事物意味着它很复杂,这不一定是正确的。

也就是说,以下是一些对我有用的健康防御机制:

  • 利他主义 -掌握了这一概念后,就可以撰写有关此概念的博客文章,以向他人解释或向您的团队解释。用自己的努力来帮助别人是一个很好的自我形象的助推器。
  • 幽默 -开玩笑讲您的问题。这使得这些概念似乎在没有完全避免它们的情况下威胁较小。
  • 识别 -找到您认为真的很擅长的人,并根据他们的方法为自己建立模型。
  • 预期 -预算时间提前学习概念,这样您就不必着急于理解它们。
  • 升华 -将您的想法转化为更积极的想法。开始锻炼或开始新的爱好。
  • 抑制思想 -每当您发现自己说“我很愚蠢...”时,都要抑制思想并回到眼前的话题。这出奇地有效。

6

我想起了自己父亲在大学时碰壁的事情-(据我所知,他是引述这句话的...)

没有任何一个概念如此困难,以至于不能被普通人的一再攻击所征服。

这对我们这些普通人来说是鼓舞人心的。


确实。想法来自人们,因此理解只需要时间和精力,仅此而已。有人已经说过比我好,所以我
顺服

哦,那是真的!也许,如果您包括一些工具来锁定以前的了解,以便使每次攻击都可以取得进展–否则,有些密集领域很难取得进展。
Alex Feinman 2010年

4

如果我听不懂,我会找人做,并告诉他们向我解释。解释完之后,我会通过稍微玩些概念来巩固自己的理解。

我几乎从不认为自己是愚蠢的,只是因为我看到很多聪明的人错过了完全显而易见的事情。


2

这仅意味着您在该特定领域仍然没有足够的经验。随着经验的积累,我们开始从其他领域映射概念,这有助于我们更快地理解新概念。不要打败自己。只是继续努力,问一个朋友,等等。。。您正在学习,这很棒。


2

我不必了解所有内容。我不会用与我的思维方式不符的东西来折磨自己。例如,虽然我通常在数学方面相当不错,但是我对积分学无能为力。这不是我的事,而且很可能永远不会。

显然,这种选择性的无知只有在我还有足够的其他方法来解决我的问题(即完成工作和支付账单)的情况下才有可能。


1

我认为“最后,编程又变得有趣了!” 并在Internet上搜索教程。最后一次是我偶然发现单子电池。许多程序员在初次阅读monad时遇到了麻烦,因为它与您迄今为止遇到的所有其他概念都不一样,特别是如果您不熟悉函数式编程。


0

3字母技术很多,没什么大不了的。前段时间,我很沮丧,如果我对一本新书一见钟情,但现在我知道,我只是感到困惑,因为新书太简单,太琐碎了,但是我却期待着新书和充满活力的东西。 。好的,只有99%的案例,对于其余1%的案例,我正试图从中找到一篇不错的文章。

示例:当我跳入JS编程时,对我而言,JavaScript框架的工作对我来说是一片漆黑。我有一个先入为主的观念,这很好,但是我需要一个确认,我想更深入地了解它。我访问了许多框架的主页,但是黑暗并没有消失。经过一个星期的搜索(!),我感到自己很笨。我是全科医生,甚至找不到 f。文档成为热门编程主题!然后,我找到了DomAssistant,它具有出色的文档。我刚读完第一句话就感到不安。

DOMAssistant的想法是提供一种更简单,更一致的方式来针对Web浏览器中的文档对象模型(DOM)编写脚本。这个想法是,一切都从有问题的元素开始,通过id或CSS选择器进行选择,然后对其执行各种方法,例如添加或删除类,事件等。

示例代码:

$(“#container input [type = text]”);

$(“#navigation a”)。addEvent(“ click”,myFunc);

$(“#news-list”)。load(“ updated-news.php”);

  1. 明确范围,定义2.精确的例子!3.在打开的页面上!!!我的脑海里浮现了光芒。

因此,如果您听不懂,也许只是文档不完善。


-1

实践使完美。阅读更多,练习更多,直到您了解为止。比其他人花更长的时间是可以的。


-2

即使您从未遇到过比您更聪明的人-而且您很有可能-最聪明的人也不大可能。即使您是最聪明的人,也可能有些人比您幸运,并且会偶然发现正确的关键字组合,而您必须在Google中键入正确的关键字才能获得正确的答案。

因此,学会以有限的智力资源生活,并记住耐力和毅力通常比聪明人更重要,通常会带来不同。

当然,有时世界上所有的毅力都无济于事。有些问题只需要比您拥有的更大的智慧。还有一些人类历史上没有人能够解决的问题,因为它们需要比生死攸关的人更大的智慧。许多问题可能是无法解决的。

请记住,这与您和您的自我无关,而是与解决眼前的问题有关。如果您缺乏纪律思考问题而不是自己去思考,那就克服自己,训练自己的思想以控制情绪。


人们不仅会像您说的那样“克服自己”。您也不能“训练自己的思想以控制情绪”。我不知道你是否意识到这一点,但我们都是人类与缺陷以及自我形象是不需要加以维护。也许是我误读了您,但我认为这个答案基本上是在说“吸纳并处理它”,这并不是非常有建设性的,并且忽略了我们人类的现实需求。
杰森·贝克

杰森,我相信你错过了我的意思。我的观点是情绪易变,您可以选择专注于情绪或等待情绪消逝。追求挫败感或专注于更具建设性的事情始终是您的选择,这只是需要一些练习和古怪的选择,即您不是情感的奴隶。
Domchi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.