编程总是需要学习新的概念,范式,功能和技术,而我一开始尝试理解新概念时总是会失败。在开始理解以前从未理解过的新概念之前,我开始不记得和自责。
我不停地告诉自己“为什么我听不懂?我是愚蠢还是白痴?是的,我是stuppiiddddd!”
您内心的声音告诉您,经过长时间的疲劳或绝望之后您是否无法理解新概念?
在这种情况下,您如何处理自尊?
编程总是需要学习新的概念,范式,功能和技术,而我一开始尝试理解新概念时总是会失败。在开始理解以前从未理解过的新概念之前,我开始不记得和自责。
我不停地告诉自己“为什么我听不懂?我是愚蠢还是白痴?是的,我是stuppiiddddd!”
您内心的声音告诉您,经过长时间的疲劳或绝望之后您是否无法理解新概念?
在这种情况下,您如何处理自尊?
Answers:
如果您不了解某个问题,那么您会遇到一个更容易理解的问题。
找到问题并解决。然后,再次尝试您原来的问题,看看您是否已做好准备。
这比编程更是一个心理学问题。当弗洛伊德谈到防御机制时,实质上就是他在谈论的内容:一种在自我形象受到威胁时保护自己的形象的机制。其中一些被认为比其他一些更为成熟和健康。
您想避免的一些防御机制(根据我的经验经常出现):
合理化是我在程序员中特别经常看到的一种。我们倾向于假设不了解某些事物意味着它很复杂,这不一定是正确的。
也就是说,以下是一些对我有用的健康防御机制:
我想起了自己父亲在大学时碰壁的事情-(据我所知,他是引述这句话的...)
没有任何一个概念如此困难,以至于不能被普通人的一再攻击所征服。
这对我们这些普通人来说是鼓舞人心的。
我认为“最后,编程又变得有趣了!” 并在Internet上搜索教程。最后一次是我偶然发现单子电池。许多程序员在初次阅读monad时遇到了麻烦,因为它与您迄今为止遇到的所有其他概念都不一样,特别是如果您不熟悉函数式编程。
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”);
因此,如果您听不懂,也许只是文档不完善。
即使您从未遇到过比您更聪明的人-而且您很有可能-最聪明的人也不大可能。即使您是最聪明的人,也可能有些人比您幸运,并且会偶然发现正确的关键字组合,而您必须在Google中键入正确的关键字才能获得正确的答案。
因此,学会以有限的智力资源生活,并记住耐力和毅力通常比聪明人更重要,通常会带来不同。
当然,有时世界上所有的毅力都无济于事。有些问题只需要比您拥有的更大的智慧。还有一些人类历史上没有人能够解决的问题,因为它们需要比生死攸关的人更大的智慧。许多问题可能是无法解决的。
请记住,这与您和您的自我无关,而是与解决眼前的问题有关。如果您缺乏纪律思考问题而不是自己去思考,那就克服自己,训练自己的思想以控制情绪。