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

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

引言:看到这个话题我相信所有工科研究生和本科生涉及编程的一定会遇到编程问题,这个的确是一个难点,我现在也是研0而已,但是也做了4,5个项目,说实话,在编程上的确是头疼,接下来分享下本科期间包括研0暑期实习的一些遇到编程阻碍的情况吧

一、个人经历分享

本科我是电子信息工程的,就是搞单片机那一类的,说实话,很水,主要是上了一些课程学习了下跑了下程序,我们当时有个课程是叫嵌入式系统,当时我们的老师自己做了一个视频,我们就买了他的硬件来跟着他的视频进行学习,说实话,只是做了,但具体能力没有一点培养。后来我也看过其他单片机课程,就是怎么说,做了出来,但是自己的编程能力并没有提升,我当时觉得可能是自己对C语言还不是很熟悉,或者说是敲代码敲的不够多,所以我在课堂上就偶尔看看代码,尝试理解它为什么是这样写的,如果我要改,应该怎么改。只有在上课期间才有动力,其它时间都在开摆,也不是那种只打游戏什么都不干。我的活动比较丰富,运动啊,看综艺,电视剧,电影等。

后来到了大四要做毕业设计了,我的毕业设计原始题目是基于北斗的高精度形变监测预警系统(软件算法)。一听是不是很高级,我当时本着能学习到点高技术选择了这个题目。但是选择发现之后老师只不过是提出了一些摸棱两可的要求,然后具体你要自己去实现。当时跟老师讨论了很久,这个算法难度太大,根本不知道去研究什么算法什么的,后来跟老师沟通就打算将题目改成做一个网页系统来展示预警功能。当然还加入了一些模块,例如电子地图,文件管理等的。本来是想暑假的时候将这份代码上传到GitHub的,但是被叫过来实习,而且电脑也换了,忘记将它拷过来,未来想起来了再上传吧,但是我是基于Vue+Springboot做的,要装那些环境什么的我也已经不会了,大家上b站找程序员青戈那个小白从0的那些视频跟着做就行,我也是这样的,它是手把手带你敲的,很幸运,跟着它做出来最后也成功毕业了,不然真的危!但是在做的过程中遇到各种小问题,大家也可以用csdn来解决,我经常出现的问题是跟着它敲都敲错,因为我不是看他敲一句我就敲一句,我是看一段内容,理解了这一部分的操作,然后不看它的视频进行敲,但是经常出错,但是可以保证按照他的步骤来是可以的,出错一般都是自己敲错,所以大家可以回看几次,因为我也是这样的。

那么在研0期间目前接触了三个项目,一个是模型压缩——剪枝+蒸馏,代码已经上传了,账号名字跟我csdn现在这个一样,但是用法还没写。其实我也没改什么,大家想试下也可以下载下来,安装对应包应该能跑。还有一个是现在是图像微分类的,还有一个就是Aidlux的算法部署,后续也会更新这一部分内容,让大家学习了解,毕竟我也是学习了解,但是这是开发项目,我还是要争取做出来的,这个后续再说吧。

二、克服编程学习中的挫折感总结

方向一:心态调整

  1. 接受挫折为常态:认识到编程学习过程中遇到问题是正常现象,每个程序员都会经历。
  2. 保持好奇心:对解决问题保持好奇和探索的心态,将挫折视为学习新知识的机会。
  3. 设定合理目标:根据自己的实际情况设定短期和长期目标,避免因目标过高而感到沮丧。
  4. 积极乐观:保持积极乐观的态度,相信自己能够解决问题和提高技能。

方向二:学习方法

  1. 分解问题:将复杂问题分解为更小的、可管理的部分,逐一解决。
  2. 逐步学习:按部就班地学习新概念和技术,不要试图一次性掌握所有内容。
  3. 实践为主:通过实际编写代码来学习,实践是提高编程技能的最佳方式。
  4. 寻求帮助:在遇到难题时,不要害怕寻求他人的帮助,如编程社区、同事或导师。
  5. 利用资源:利用在线教程、书籍、课程和文档等资源,丰富自己的知识库。

方向三:成功经验

  1. 从失败中学习:分享失败的经历,分析问题所在,总结经验教训。
  2. 分享故事:讲述如何克服特定编程难题的故事,分享解决问题的过程和方法。
  3. 关键转折点:识别在编程学习过程中的关键转折点,如掌握了某个重要概念或技巧。
  4. 持续进步:通过不断的实践和学习,逐渐提高自己的编程能力,享受进步的过程。

总之大家慢慢来吧,实在不会可以问gpt,kimi等来帮助,因为我也是这样,哎,有时真不会改,真的裂开。。。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值