今天晚上蒋铭国老师要给我们培训《编程思维,改变世界的开始》。
说实在的,关于编程,我一向认为是很高大上且又及为复杂的东西,就我这个对于电脑都懵懂无知的人能听懂那些吗?我抱有怀疑态度,说实在的,又有点想放弃了:唉呀这可不是不是我不学,而是我根本就学不会呀。
可再想想昨天我还信誓旦旦的决定要坚持学习,今天就开始打退堂鼓,是不是有点太不是那么回事了呢?算了,先跟着听听课吧,如果实在不行那就不怪我了!
下午上完网课,我打开电脑,看了看蒋老师的题目《俯瞰帕卡拉3D编程》,想着肯定要用到帕卡拉软件,就先在电脑上下载并安装了软件,提前做个小预习,免得到时候手忙脚乱。要在以前,我是绝对不会自己下载软件的,因为我害怕下载的软件带病毒怎么办?带广告推广怎么办?今天下午我是抱着弄不成就算完的态度,结果很顺利下在并安装成功。就这样打开页面,先用手机号注册,然后关联相关学校,就是它那个身份是家长,我怎么也设置不成老师,试了好半天也不行,只有颓然放弃,想着家长就家长吧,只要能用就行,不行了回头听听蒋老师的课再说吧。
注册之后,我又想:整天觉得编程离我很遥远,可现在我要跟着蒋老师学习了,总得了解它呀!我查了查手机,原来简单点说:编程就是和电脑对话,用电脑能听懂的语言,告诉它我们想让它做的事情。
呀,好像没有那么难啊!只是两个人对话而已,我有了点信心!
蒋老师的题目里还有一个词:编程思维,这是什么意思呢?怎么对话和命令还要有思维啊?我接着查手机。
从学术上讲,编程思维是解决问题的算法加代码实现的过程的集合,编程思维有两个组成部分,一部分是算法设计,另一部分是代码实现。
用生活中的语言来说,想要让电脑听懂我们说的话,就需要让我们自己变得理性、严谨,思维具有条理。当我们试着从电脑的角度去思考问题时,也就学习并锻炼到了我们常说的“编程思维”。其实,编程思维并不是编写程序的技巧,而是一种生活中高效解决问题的思维方式,它是“理解问题——找出路径”的高效思维过程,由分解、模式识别、抽象、算法四个步骤组成。
咦,这不和我平常给学生说的,做复杂数学题的步骤差不多吗?原来,所有学科都是相通的啊!
就这样边预习边等来了蒋老师上课时间。这时候我已经不再惧怕这件事了。课堂上,蒋老师克服了电脑播放问题等各种困难,认真细致、不厌其烦地带着我们一步一步走进编程世界,因为有了下午的预习,我这个学困生反而走在了前面,好开心!
感谢蒋老师的引领和指导,我要继续坚持,加油!