#小伙伴们、非常抱歉,还不能带着大家一起实操,为什么?听我一 一 说来,我相信我说完,大家就知道为什么了,来跟着我思维往下走
目录
我们先说结论:编程思维 = 把「人类模糊的想法」,翻译成「电脑能听懂的步骤」的能力。
拆解思维:大事化小,复杂变简单
逻辑思维:如果… 就…,否则…
用人话 + 极简 Java 代码讲
我们先说结论:
编程思维 = 把「人类模糊的想法」,翻译成「电脑能听懂的步骤」的能力。
写代码是工程思维,就是所谓的编程思维。项目是管理思维、是对结果成败兜底的。
写代码要懂得抄、先学会模仿抄,抄到一定程度你熟悉了再适配你的风格,记住不要胡乱抄,要不然搞到最后自己写的代码都看不懂,S山一堆xxx。
拆解思维:大事化小,复杂变简单
我用白话文来讲:
遇到一个大问题,不慌,切成一小块一小块解决。
去个例子
我们:做顿饭。
计算机:听不懂。
编程思维:
买菜-> 洗菜->切菜-> 开火->放油->炒菜->加盐->出锅
你这么一拆,一步步来,这“哥们”就能听懂了哦
逻辑思维:如果… 就…,否则…
电脑只会判断对 / 错,不会猜。
我们:天冷多穿点。
计算机:啥叫冷?啥叫多?
编程思维:
if 温度 < 10度 → 穿外套
else → 不穿外套
if – else 如果- 否则 的意思
用人话 + 极简 Java 代码讲
我们来一段实际的
eg1:判断成年人(逻辑思维)
人类想法
大于 18 岁就是成年人。
电脑听不懂
注:一定要明确规则,要不然上面的话给鬼佬看,人家都会反驳你,不对,16岁就是成年人了。哈哈
//单元测试Main 方法走一个
public class Test {
public static void main(String[] args) {
//定义变量词:age 年龄
int age = 20;
// 编程思维:明确条件 + 明确结果
if (age >= 18) {
System.out.println("成年人");
} else {
System.out.println("未成年人");
}
}
}
好啦,小伙伴们,我们总结下,回头大家可以试试。欢迎交流,但要操作实践过哦,要不然我说了,你没有验证过,我说再多,你还是没有get到。没有变成肌肉记忆。
一句话总结编程思维
编程思维 = 把人类想法翻译成计算机步骤。
计算机你可用把当婴儿,白纸一张,你可用给它灌输你想要的,但前提是你必须明确、严谨、有条理,高大上点就是要有逻辑、要科学编程。
新手伙伴们,个人以过来人的身份分享:先练生活中的步骤拆解,不用急着写代码。



