鱼C论坛

 找回密码
 立即注册
查看: 31762|回复: 203

[吹水] 0075 - 原来这才是#编程思维 |【编程三部曲终章】

  [复制链接]
发表于 2019-5-25 15:17:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2019-5-27 16:51 编辑

本文刚好可以和如何自学一门编程语言?再论'碎片化'与学习! 组成学习编程的心法三部曲。

都是自己用真金白银换来的“前车之鉴”。

当然在今天,编程的重要性已经不需要再强调了。

很多早教班都开设了编程课,学编程已经开始从娃娃抓起。

咱们的可爱的小甲鱼老师利用业余时间打造了《零基础入门学习Scratch》:
游客,如果您要查看本帖隐藏内容请回复

鱼 C 书架:传送门


言归正传,个人认为编程本身并不重要,比别人多掌握几种编程语言也没有太大用处。

这些东西始终在更替,我们是学不完的。

问题的关键在于掌握编程思维

就是说:
要学会用计算机思考的方式来观察和理解世界,在遇到难题的时候,可以用计算机听得懂的指令,让它帮你解决问题。

人用简单的指令告诉计算机怎么做事,这就叫编程

那计算机是怎么做事的呢?

虽然表面上看起来,计算机能做的事情很多,它可以导航、医疗诊断、自动驾驶...

但说到底,计算机就是一个机器。

这些看起来复杂的事情,都是通过你给出的简单指令完成的。

你给的指令越简单,它能做的事情就越复杂。

这听起来像是个悖论。

比如你想让机器人给你炒个鸡蛋,你不能像跟人说话一样跟它说:
你去炒一个鸡蛋!

你的编程指令应该是这样的:
先把油放到锅里 -> 然后把鸡蛋放进去 -> 然后翻炒五分钟 -> 最后拿出来放在盘子里

计算机能够接受的,是这种形式的简单命令。

在计算机学科里,这就叫指令。

计算机是很死板的。

如果你把指令写错了,比如你说,先放鸡蛋再放油,那么计算机就真的会先放鸡蛋再放油,它不会自己改过来的。

如果你听说哪个很聪明的计算机自己会改错,其实是因为背后又有很多其他的指令帮助它判断如何去改错

但计算机也不是没有优点,在耐心这方面,它是特别厉害的。

比如,如果我让你把 100 本编程书籍,按作者姓氏首字母从A到Z的顺序排列,你可能很快就排完了。

但如果我让你按照这个规则,给 100000 本书排序,这个工作量就很大啦。

可能需要几个星期,中间还会出现很多错误。

但计算机没有这个问题,它不怕累,不管是一万本、十万本还是一百万本。

只要你明确发出了指令,它就能按照指令马上把书排好。

快到什么程度呢?

可能一万本书,不到 1 秒就排好了。

计算机的这个优点,让它看起来特别厉害、能力很强。

但说到底,这是因为我们给的指令明确且正确

一个程序就是一系列这样简单的、能让计算机理解的指令。

懂得编程思维,就是知道应该怎么把命令告诉计算机

换句话说:
当你能用计算机理解的方法去想事情、能用程序把自己的想法表现出来,那么你就能够让计算机为你做事了。

当然,你可能不是程序员,从事的工作跟编程的关系也不大,但是懂得编程思维同样也会给你带来看待问题的新视角。

比如,分解问题是编程思维的一个基本原理:
把一个大问题分解成计算机可以运作的小问题,然后让它逐步完成。

在任何工作中,几乎所有事情都可以从大问题分解成小问题。

比如说老师给学生布置作业,让他写一篇文章,那么这个问题可以分解成收集资料、写提纲、写初稿、修改、定稿。

当然每一步还可以继续往下分解。

把大问题拆成小问题,这个过程听起来简单,但做起来其实是非常细致的。

你需要回答的问题包括:

  • 这件事怎么分步骤来做?
  • 这件事可以分成几步?
  • 哪些大步可以再分成小步?
  • 哪些可以同时做?
  • 哪些不能同时做?
  • 哪些可以找别人来做?
  • 哪些步骤需要有条件才能做?
  • 这个条件是什么?

发现没有,当你学会这样分析问题的时候,你就很像一台计算机了。

你学会了正确地给自己的大脑下指令。

这就是掌握编程思维的妙处所在,受益无穷哦




预知更多神文请看:


如果喜欢,别忘了评分


                               
登录/注册后可看大图


如此多懂学习的VIP至尊已订阅本专辑,你还不快点行动!(☞订阅传送门 )

评分

参与人数 5荣誉 +22 鱼币 +17 贡献 +14 收起 理由
bool想学C + 5 + 5 + 3 鱼C有你更精彩^_^
littleshu + 5 + 2 + 3 鱼C有你更精彩^_^
枫枫duck + 5 + 5 + 3 无条件支持楼主!
沐丶心 + 2 + 3 + 2
自成魔遁入地狱 + 5 + 2 + 3

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-27 09:08:42 | 显示全部楼层
坐等更新~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-5-27 16:51:26 | 显示全部楼层

更新完毕
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-12 10:22:00 | 显示全部楼层

回帖奖励 +2 鱼币

求教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-12 17:20:32 From FishC Mobile | 显示全部楼层

回帖奖励 +2 鱼币

支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-13 08:46:46 | 显示全部楼层

回帖奖励 +2 鱼币

正在学,看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 08:51:29 | 显示全部楼层
讲的非常有道理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-14 09:44:39 | 显示全部楼层

回帖奖励 +2 鱼币

学习了解下编程思维
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-14 16:08:40 | 显示全部楼层

回帖奖励 +2 鱼币

520
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-14 19:53:50 | 显示全部楼层

回帖奖励 +2 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-15 02:26:03 | 显示全部楼层

回帖奖励 +2 鱼币

谢谢分享啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-18 00:02:45 | 显示全部楼层
学习重要的是思维方式和态度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-18 09:19:59 | 显示全部楼层
scratch最早在公开课听到,蛮有意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-24 11:08:56 | 显示全部楼层

回帖奖励 +2 鱼币

!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-26 18:44:18 | 显示全部楼层
小白刚刚入门啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-26 18:44:53 | 显示全部楼层
为什么没有领到币呀,好气啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-26 23:18:01 | 显示全部楼层

回帖奖励 +2 鱼币

感谢楼主分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-27 07:16:03 From FishC Mobile | 显示全部楼层

回帖奖励 +2 鱼币

來看看,謝謝樓主分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-3 16:22:43 | 显示全部楼层

回帖奖励 +2 鱼币

打卡打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-5 13:46:03 | 显示全部楼层

回帖奖励 +2 鱼币

学习到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 02:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表