不管听到的是编程思维,还是计算机思维这些术语,并不是只数字符号或代码,最重要的是指如何创造性地解决问题。
那么什么是编程思维呢?它是指“理解问题——找出路径”的思维过程。
很多人都听过编程思维,但对它了解的却不多,甚至会产生这种误解——编程思维就是编程算法。
编程思维可以分解为4个部分:问题分解,模式识别,抽象思维,算法设计。
这是一种高效且实用的思维方式,尤其在处理看起来很复杂的问题上,非常有效。弄清楚到底是什么问题—接着思考问题的不同解决方法,验证所考虑的不同解决方法。
生活上可以运用编程思维的地方实在太多了,这里举我如何剪辑视频的例子吧!我用手机去一家餐厅拍摄多个视频需要剪辑成完整的短视频。
首先,我可以用电脑剪辑或者用手机。考虑到电脑剪辑所花费时间太长,而且软件运用不熟练,我就选择用手机剪辑了。
但我有3个常用的app可以用来剪辑,我思考了下这个餐厅比较可爱,就挑选有更多贴纸的inshot来做剪辑(每个app的优点各不同),根据以往经验我剪辑一个视频要20分钟,于是给自己的预留时间是20分钟,创作视频需要做的参数调整依次是:剪辑片段,加上转场、滤镜、文字、贴纸,配音乐,最后配音。思考完之后我便开始进行操作了,果然可以在20分钟完成制片。
而我这一整套模式又可以套用到我其他视频剪辑上了!