你是如何克服编程学习中的挫折感的?
面对今天的这个主题,我深有感触,我必须分享一个关于我自己的真实的故事,希望它能够给每一个初学者带来一些鼓励和启发。相信自己,其实,编程没什么困难的。
第一次学习python的经历
在我第一次学习python的时候,上的是python的基础课程,当时教室里有很多的同学和我一起学习python。
首先,学习的是一些基本的语法,包括变量的定义,运算,if条件判断,循环等等,因为我是第一次接触到编程,所以觉得非常有意思,我也很容易的完成了一个“网吧”筛选程序,就是简单的
age = input("请问你今年几岁")
if int(age) >= 18:
print("你可以进去了")
else:
print("不可进入,快回去写作业")
本来,我感觉编程挺简单的,还是很有信心的,但是,到了“打印九九乘法表”的时候,我一下子就傻了。
面对这个要求,我完全不知道该怎么做,我知道应该使用循环,但是实际一做的时候,就发现根本对不上。这个时候,我的同学们纷纷做好了,而且开始吵着,“这个太简单了”,“特别容易”,“一下子就对了”。
人呢,总是喜欢拿自己和别人对比,本来,我做不出来,就有点着急,这下子看到了同学都完成了,而且纷纷表示轻松,简单,没难度,我就开始慌了。为什么?为什么他们都会,就我不会呢?那天下午,我一直一直研究,反复调整,调整了好几次,才勉强打印出了“九九乘法表“。
为什么会这样?
由于九九乘法表的失败,我一直在反思,为什么会这样,为什么就我做不出来?
晚上,我问了我要好的朋友,我才知道,他们那些,所谓声称乘法表特别简单,没难度,很轻松的,其实根本不是第一次接触编程了。他们或多或少有一些基础,有的人学过一点python,有的人了解过c语言,还有的人在数学课上学习过一些编程知识。
而我之前,从来没有学习过编程,第一次接触,感到困难,是再正常不过的事情了。所以,这根本不是因为我笨或者聪明。
了解了这些,我总算是振作了起来,后来,我更加努力的学习python,再真正考试的时候,我出乎意外的得到了很高的分数,比大多数以前接触过编程的同学还要高很多。
感想与反思
所以,我在编程的学习中,确实明白了一个道理。编程,没什么困难的,只要你努力学习,就可以学的会,不要和所谓的“天才“,”大佬“比较,大多数情况下,他们并非天生聪明,而是更早接触到了计算机编程而已。只要相信你自己。你也可以的!
方向一:心态调整
要关注你自己,根据自己的实际情况学习,千万不要看到同学已经会了,别人已经很厉害了,就自暴自弃。
方向二:学习方法
学习不能光看书,光看视频,光听课,一定要自己动手亲自做一做。有很多东西,看起来你已经会了,但是一动手,就又不会了。只有亲自体验过,才能更好的理解学习到的内容。
方向三:成功经验
成功没有什么诀窍,也不需要所谓的天才和智商,只要努力学习,努力练习,你也可以成为一个合格的python/编程高手
后记
很长一段时间以后,我为了想提升自己,回顾一下 python的基础知识,我又去参加了一次python的基础课程。
很巧合的是,在这次课程上,我又遇到了九九乘法表。这次,我完成它,总共没用上30秒。
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j} x {i} = {j * i}", end='\t')
print()
同桌可能是一个真的初学者,看到了这一点,简直吃惊的目瞪口呆,他惊讶的问我,“你是怎么做到的?”
而我只是笑着告诉他,“以前我也和你一样做不到,但是以后你会和我一样,明白这没什么困难的。”
加油吧,所有看到这里的人啊,我感谢你们,也为你们祝福!祝你们有一天,也能成为你们心目中的天才大佬。