一个小的阶段性学习总结(自省与反思)

博主回顾2019年过去的5个月,总结学习方面的感悟。转专业后对写代码有恐惧和不自信,解决bug或做题耗时久会沮丧。意识到编程和做其他科目题目本质一样,需调整心态,克服拖延,勇敢去做,才能取得进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2019将近半年过去了

2019年已经过去了5个月,觉得一直以来的思考(无论是在生活还是学习上还是心理上)都适合写一篇博客作为总结了。

在这里我就只写一下学习方面的吧。

首先是纠正对写代码的态度。转专业以来不知道为什么,自己一直对写代码都有种恐惧,极度的不自信。当出现bug的时候,内心真的真的是蕨枉的。因为总感觉问题靠自己根本解决不了,思维混乱模糊不清晰,自己都觉得自己没救了。那是一种深深的,深深的无助和无能为力感。
一开始我觉得是我把电脑上的学习操作和其他现实纸质学科(如数学等做题的科目)的学习态度区别开了,其实实际上在电脑上打代码是和现实中草稿纸演算、手写,作题都是一样的。是我自己在心理上把电脑上的操作看的过于奇怪,以至于稍微一点困难把我难住了我就受不了。
之后就转变心态,然而,发现自己还是很容易因为注意到:解决一个bug/做一道编程题花了很长的时间,然后因此感到自己有多么的差劲,思维混乱和作题速度慢是多么令人感到沮丧。

编程需要养成习惯,需要大量的练习,大量的持续不断的练习,而我编的程序少的可怜,课后根本没有思考过编程语言以及编程算法思想方面的内容,我又为什么要一直自怨自艾呢?

我是真的现在才完全想明白,完全端正心态:
我总是觉得别人编程多么多么厉害,算法思维多么多么灵活,然后怀疑自己,质疑自己,可是你忘了吗,以前大一你学高数的时候,做了多少题目,平时练习了多少东西,到后来做题才也才觉得这些都没什么?
你忘了你平常学数据库、学计网、学数电不会做题的时候,同样两眼一摸黑,你不就是想办法去找其他有参考答案和题解的题目做,或者先再看一下书,再做一下书后的习题,这样模仿着学着就会了吗?
你忘了你做一道题,发现完完全全不会,就会去翻书看相应知识点,会去拍照搜题,会去静静地整理思路,同样也花了很多的时间最后可能也才做出一道题吗?
你忘了如果你今天学了某门科目的一个知识点,之后一直没有复习,到一周后难道不是也会忘得一干二净吗?

这些跟你编程,做算法题,又有什么区别?

你有像学其他某些科目那样做了大量的题之后才感觉做题会稍微舒坦点吗?而不是一开始就觉得自己这也不会那也不会就心里好累想放弃?

你有像学其他某些科目那样如果做一道题的时候完全不会,会静下心去搜资料去看别人的代码思考并整理,即使一下难以看懂难以理解,也不会直接就觉得自己怎么做一道小小的编程题竟然要花这——么这么久的时间,而感觉自己很令人绝望吗?

你有像学其他某些科目那样如果发现某个知识点又忘了,内心小小地崩溃一下就重新开始内心不觉得有什么的并再看一遍,而不是直接崩塌一蹶不振吗?

难道不都是一样的吗?
为什么我就是要觉得编程,这么难呢?

我真的需要调整心态,其实编程和做其他类型的题目是完完全全一样的,我不能因为想到有多难有多难就被击垮,觉得“啊,怎么还有这么多,怎么还要搞这么久,怎么这么久这么多啊,我真的不想搞”就觉得任务很多、很重就一直拖啊拖啊拖啊这样的拖延症

这样你永远也做不成一件事

而且其实很早就有这种感觉了,做难任务的时候,不要去想着它有多么多么难,其实你去做就是了,做的过程中不断地推进,到最后自然而然就会发现你竟然做完了。那个时候就会有超大的成就感。

要是你一直怕难,一直拖,你只会一直停留在原地,永远无法向前

所以写了这么多,就是要告诉自己,心态上不要去管那么多,做就对了!不要怕!
好了这个晚上,剩下的时间不多了,但是也不要因为只剩一点时间了就感到扫兴,要想着还有时间呢对吧,用剩下的这点时间继续加油吧!

冲吧!!!!!!

冲了之后你才能好好地玩
而且玩得超开心啊!!!

内容概要:本文详细探讨了制造业工厂中两条交叉轨道(红色和紫色)上的自动导引车(AGV)调度问题。系统包含2辆红色轨道AGV和1辆紫色轨道AGV,它们需完成100个运输任务。文章首先介绍了AGV系统的背景和目标,即最小化所有任务的完成时间,同时考虑轨道方向性、冲突避免、安全间隔等约束条件。随后,文章展示了Python代码实现,涵盖了轨道网络建模、AGV初始化、任务调度核心逻辑、电池管理和模拟运行等多个方面。为了优化调度效果,文中还提出了冲突避免机制增强、精确轨道建模、充电策略优化以及综合调度算法等改进措施。最后,文章通过可视化结果分析,进一步验证了调度系统的有效性和可行性。 适合人群:具备一定编程基础和对自动化物流系统感兴趣的工程师、研究人员及学生。 使用场景及目标:①适用于制造业工厂中多AGV调度系统的开发优化;②帮助理解和实现复杂的AGV调度算法,提高任务完成效率和系统可靠性;③通过代码实例学习如何构建和优化AGV调度模型,掌握冲突避免、路径规划和电池管理等关键技术。 其他说明:此资源不仅提供了详细的代码实现和理论分析,还包括了可视化工具和性能评估方法,使读者能够在实践中更好地理解和应用AGV调度技术。此外,文章还强调了任务特征分析的重要性,并提出了基于任务特征的动态调度策略,以应对高峰时段和卸载站拥堵等情况。
内容概要:本文介绍了一个使用MATLAB编写的基于FDTD(时域有限差分)方法的电磁波在自由空间中播的仿真系统。该系统采用了ABC(吸收边界条件)和正弦脉冲激励源,并附有详细的代码注释。文中首先介绍了关键参数的选择依据及其重要性,如空间步长(dx)和时间步长(dt),并解释了它们对算法稳定性和精度的影响。接着阐述了电场和磁场的初始化以及Yee网格的布局方式,强调了电场和磁场分量在网格中的交错排列。然后详细讲解了吸收边界的实现方法,指出其简单而有效的特性,并提醒了调整衰减系数时需要注意的问题。最后,描述了正弦脉冲激励源的设计思路,包括脉冲中心时间和宽度的选择,以及如何将高斯包络正弦振荡相结合以确保频带集中。此外,还展示了时间步进循环的具体步骤,说明了磁场和电场分量的更新顺序及其背后的物理意义。 适合人群:对电磁波播模拟感兴趣的科研人员、高校学生及工程技术人员,尤其是那些希望深入了解FDTD方法及其具体实现的人群。 使用场景及目标:适用于教学演示、学术研究和技术开发等领域,旨在帮助使用者掌握FDTD方法的基本原理和实际应用,为后续深入研究打下坚实基础。 阅读建议:由于本文涉及较多的专业术语和技术细节,建议读者提前熟悉相关背景知识,如电磁理论、MATLAB编程等。同时,可以通过动手实践代码来加深理解和记忆。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值