P1-1 学习第一课
学习第一课
学习资料
- 尽量记笔记,自己写,尽量不要去拷贝其他人的课件,代码等。
- 有输入,才有输出。
什么是编程?
编程:编写能够控制计算机来执行特定任务的代码
什么是编程语言?
- 编程语言是程序员和计算机沟通的语言,用编程语言编写的就是代码。
- 自然语言:下班买几个苹果回来,如果看到西瓜,就买一个。
- 脑子正常的人会理解上面的意思,但如果让机器来理解呢?
- 针对上面不同的意图,编程语言应该怎么写?有歧义吗?
- 机器很笨,只懂0,1,与或非。所以让机器运行起来,不出现问题,那么写出的编程语言应该逻辑性合理,不能有多种意思让机器自己去猜,是什么情况。毕竟机器不是人。
编程语言有哪些?学哪个?
编程语言有很多种,但只需要学会主流中任意一种,其他的就会很快学会
学编程究竟学的是什么?
- 语法?
- 精通一门编程语言后,在去学习其他的编程语言会很快
- 开发工具?
- java
- ida等
- 框架?
- ssh
- ssm
- java boot
所以我们要学会思维方式,而并非是语法,开发工具,框架而已。你会站在计算机的角色去思考问题,那么你换任何一个编程语言都可以行的通。
学习心态
- 不要小看
- 不要吓Niao
编程的学习方法是什么?
- 不要题海战术
- 不要背代码,代码背不完。
- 要:理解,记笔记,根据笔记去写(神似即可),脱稿流利写……
- 理解这个程序1.先读取文件中的内容 2.存储到数据库中。
- 去靠这个思路去写,不会了就参考前辈的。会了之后删除,继续按照这个思路去写,直到可以脱稿流利的写出来,代码不需要完全一样。就好似张三丰对张无忌的武功传授,你只需要记住这个武功的精髓,而并非是一招一式。
- 要有自己的思想
除了编程语言还有什么要学?
- 编程语言只是框架,只学语法,几乎什么都做不了。因为领域知识才是肉,就想学人类语言。语法只是骨架,用来连接和支撑人类的各种器官而已。
- APP:网络通讯,界面,设备API……
- 后端开发:数据库、网络通讯、文件…..
- 最主要的还是:领域知识(技术领域知识+业务领域知识),就好比做项目,你只会技术,但是不知道业务流程怎么实现,那你怎么去写呢~ 对吧
- 下面这个例子,查询数据库>5 是语法,但写入文件是业务领域知识。
1
2
3
4if(查询数据库 >5)
{
写入文件
}
这门课的目的
- 掌握核心Java语法(用玩的方式去学习)
- 先用最简单的代码掌握最核心的语法,尽快做东西。事无巨细、追求完美的讲课是违反认知规律的偷懒行为。掌握解决问题的能力。
- 问:会用你封装的库有什么意思?
- 会安排库源码分析环节。
P1-1 学习第一课
http://example.com/2024/07/25/SE101-零基础玩Java/Part1-笔记/P1-1 学习第一课/