首页 > 编程语言 >问题回答:你是如何克服编程学习中的挫折感的?

问题回答:你是如何克服编程学习中的挫折感的?

时间:2024-08-19 17:22:48浏览次数:8  
标签:编程 克服 学习 的话 挫折感 挫折 课内

你是如何克服编程学习中的挫折感的?

编程学习之路上,挫折感就像一道道难以逾越的高墙,让许多人望而却步。然而,真正的编程高手都曾在这条路上跌倒过、迷茫过,却最终找到了突破的方法。你是如何在Bug的迷宫中找到出口的?面对复杂的算法时,你用什么方法让自己保持冷静?让我们一起分享那些克服挫折的经验,为彼此的编程之路点亮希望之光!

=========================================================================

前言awa

--这篇回答献给所有处于迷茫中或者马上要开始学习编程的人

其实很简单,直接起身收拾东西走人

好吧好吧 认真一点来说的话。。。

简介

其实在学编程的过程中肯定是会遇到挫折的!这件事情不可否认,只不过是大大小小,多多少少的问题了。基本上每个人心里可能都会想过要不要放弃,要不要坚持这种事情。

非常常见!

别人可能会说“坚持下去,你就一定会有所成就”,但是我提倡学习的时候认识到自己有没有这个条件去学,可参考的一些因素其实就是

  • 时间
  • 精力
  • 金钱(一般这种东西自学是很难的,如果要找老师的话是一定要考虑的)

其实最重要的还是决心,以及你为什么要学这个语言?如果有一个想要达成的目标的话,一般会更容易坚持下去

如果这些你都考虑好了,那么你在学的过程中会遇到的挫折就会变少。因为大多数其实是来源于学下去的决心和信心 。但真正遇到挫折的时候,又该怎么处理?如何避免遇到挫折?

对于非竞赛生的回答

其实挫折这种东西来源于火力不足。怎么理解这句话呢,就像是你坐过山车在半路停下来然后开始倒着开回去一样,是因为过山车本身这个设施就不安全,才会往回走。

如果说是因为学不动了而导致的挫折,其实有两个原因:

  • 你缺少激励,因此学不下去了
  • 你学不会了,因此学不下去了

对于第一个,我给出的解决方案就是多参加比赛,活动这种可以增强自信心的东西。不过这种只适于心理承受能力强的人,你说你万一次次输,你还能自信的起来吗?对于心理承受能力不强的人,我建议参加俱乐部,社团或是找一个学习搭子一起学。学生们互相之间的暗中比较,争强好胜的心理就出来了。自尊心强的人,我们就需要利用你的自尊心来激励你继续学。

对于第二个,我建议是仔细排查排查(如果还有动力)到底为什么不会。不会就多学几遍,多看几遍,如果说是前面的知识点不牢固,也不用着急,就从你不熟悉的地方再学一遍就好了。智商门槛这种东西我并不觉得存在在编程这个领域里,至少中前期是不会有的。大家智商都差不多,也没必要拿这个来麻痹自己。如果实在是连多看一眼都做不到了,我建议你休息或者缓一段时间,可能是因为一下子学的多了或者前面似懂非懂就继续学了而导致的。休息完如果状态调整不过来的话建议审视一下自己的内心,到底是因为什么学不下去了?畏难的心理的话就比较难说,你得告诉你自己反正你也不着急,遇到难题就解,解不了就求助别人,也没什么大不了的。但如果说是外界给你的压力,可能是因为你心里承受能力比较弱awa,这个你就比较需要一个好老师或者好家长来多夸夸你,帮助你,让你把自信心先建立起来。

对于竞赛生的回答

(竞赛生的回答就比较简单了,毕竟大家的时间也不多,不是说浪费就可以浪费的)

死磕呗,反正你都已经决定走这条路了,除非是刚开始几个月受不了的话可以停下来,要不然你就只能死磕了。如果到高考前几个月还没有进国集或者拿牌,我建议你搞高考。因为按理来说,如果是一直坚持在学的话,承受能力因该不差,至少理科成绩能拿高一点,文科的话就得看你的底子或者是说你学习信奥的这段时间有没有做课外阅读这种了。

如果真的遇到了啥让你实在是坚持不下去的挫折,那就先过渡一下,信奥少放点心思,回归一下课内。万一你熬出了头你就可以继续了,要不然的话你起码还可以再继续搞课内走高考路线。

总结

首先我这个人就比较爱说实话哎嘿嘿(初中生对自己的清楚认知),但是我说的是“实话”,是有根据的!总之就是大家一定要重视自己的心理!压力大的话可以适当减少时间,学一些课内,培养一下兴趣爱好(注意⚠️是兴趣爱好,不是另外一个用来拿奖的工具)或者玩玩游戏(原神)

希望大家可以在信奥这条路上越走越远!(特别是像我一样的女生们!这个很有红利!)那我们,下次再见~~

标签:编程,克服,学习,的话,挫折感,挫折,课内
From: https://blog.csdn.net/2402_86418837/article/details/141329604

相关文章

  • 克服编程学习中的挫败感,收获满满的成就感
    文章目录一、前言二、克服编程学习过程中挫折感的方法2.1设定实际可行的目标2.2保持学习的新鲜感2.3理解学习过程是波动的2.4寻找学习伙伴或社群2.5反思和调整学习方法,学会复盘2.6保持好奇心和探索精神2.7接受失败并从中学习2.8寻求专业指导2.9庆祝小成就2.10......
  • 【Java 并发编程】(四) ThreadLocal 源码解读
     介绍每个Thread对象,内部有一个ThreadLocalMapthreadLocals,这是一个哈希表,底层是一个Node[]table;当在某个线程中调用ThreadLocal的set方法时,会使用Thread.currentThread获取当前先线程的thread对象,然后将ThreadLocal对象作为key,将set方法的参数作为value......
  • 如何利用sockserver模块编程实现客户端并发
    前面用sock模块写的服务端和客户端,存在一个大问题,就是当运行多个客户端的时候,必须等一个客户端运行结束,另一个客户端才能实现与服务端的交流,这显然不符合现实中的需求。有没有什么办法解决这个问题呢?有人说没有,屁话。当然有,这就需要用到一个sockserver的模块,用定义类继承类的方式......
  • 学懂C++(三十七):深入详解C++网络编程开发
            目录一、网络编程基础概念与原理1.1套接字(Socket)1.2IP地址和端口1.3TCP/IP协议二、C++网络编程核心技术2.1套接字编程2.1.1创建套接字2.1.2绑定地址2.1.3监听和接受连接2.1.4发送和接收数据三、C++网络编程高级技术3.1异步I/O3.2多线......
  • 学懂C++(三十八):深入详解C++网络编程:套接字(Socket)开发技术
    目录一、概述与基础概念1.1套接字(Socket)概念1.2底层原理与网络协议1.2.1网络协议1.2.2套接字工作原理二、C++套接字编程核心技术2.1套接字编程的基本步骤2.2套接字编程详细实现2.2.1创建套接字2.2.2绑定地址2.2.3监听和接受连接(服务端)2.2.4客户端连接2.......
  • 矩阵和神经网络的优雅与力量-《Python神经网络编程》读后感
    《Python神经网络编程》是一本非常优秀的神经网络入门编程书,作者手把手从安装环境开始,每一行代码都是在树莓派上就能运行的,甚至可以说不需要什么第三方库,仅仅用了矩阵的优雅和力量,就能够在树莓派上顺利的运行。仅仅是这样简单的代码实现,就实现了神经网络的前馈信号计算、误差......
  • 编程语言的核心:类型系统(Type System)
    编程语言的核心是其类型系统,只要掌握了其类型系统,对整门编程语言的掌握便事半功倍。为啥这么说呢?首先,在设计一门编程语言的时候,会针对该编程语言所作用的问题域(ProblemDomain)和解决域(SolutionDomain),进行设计。由此,对于问题域和解决域的抽象,就行形成该编程语言的抽......
  • 云端同步:Scratch编程世界的无限可能
    标题:云端同步:Scratch编程世界的无限可能在当今数字化时代,云技术已成为我们生活的一部分。对于教育和编程爱好者来说,Scratch——一款由麻省理工学院媒体实验室开发的视觉编程语言,提供了一个简单易用的编程环境,让孩子们可以轻松地创建自己的互动故事、游戏和动画。然而,Scratc......
  • C++中的多线程编程和锁机制
    二、多线程、锁2.1C语言线程库pthread(POSIXthreads)2.2.1线程创建pthread_create#include<pthread.h>pthread_tthread;ThreadDataargs={1,"Hellofromparameterizedthread"};intresult=pthread_create(&thread,attr,function,args); //线程创建即......
  • Scratch多人协作:共创编程乐园
    标题:Scratch多人协作:共创编程乐园在Scratch这个充满创意的编程乐园中,多人协作不仅能激发团队的创造力,还能提高项目的完成效率。本文将详细介绍如何在Scratch中实现多人协作,包括共享工作室、使用云变量、以及一些实用的扩展工具和技巧。在Scratch这个充满创意的编程乐园中,......