P1-1 学习第一课

学习第一课


学习资料

  • 尽量记笔记,自己写,尽量不要去拷贝其他人的课件,代码等。
  • 有输入,才有输出。

什么是编程?

编程:编写能够控制计算机来执行特定任务代码


什么是编程语言?

  • 编程语言是程序员和计算机沟通的语言,用编程语言编写的就是代码。
  • 自然语言:下班买几个苹果回来,如果看到西瓜,就买一个。
    • 脑子正常的人会理解上面的意思,但如果让机器来理解呢?
    • 针对上面不同的意图,编程语言应该怎么写?有歧义吗?
    • 机器很笨,只懂0,1,与或非。所以让机器运行起来,不出现问题,那么写出的编程语言应该逻辑性合理,不能有多种意思让机器自己去猜,是什么情况。毕竟机器不是人。

编程语言有哪些?学哪个?

编程语言有很多种,但只需要学会主流中任意一种,其他的就会很快学会


学编程究竟学的是什么?

  • 语法?
    • 精通一门编程语言后,在去学习其他的编程语言会很快
  • 开发工具?
    • java
    • ida等
  • 框架?
    • ssh
    • ssm
    • java boot

      所以我们要学会思维方式,而并非是语法,开发工具,框架而已。你会站在计算机的角色去思考问题,那么你换任何一个编程语言都可以行的通。


学习心态

  • 不要小看
  • 不要吓Niao

编程的学习方法是什么?

  • 不要题海战术
  • 不要背代码,代码背不完。
  • 要:理解,记笔记,根据笔记去写(神似即可),脱稿流利写……
    • 理解这个程序1.先读取文件中的内容 2.存储到数据库中。
    • 去靠这个思路去写,不会了就参考前辈的。会了之后删除,继续按照这个思路去写,直到可以脱稿流利的写出来,代码不需要完全一样。就好似张三丰对张无忌的武功传授,你只需要记住这个武功的精髓,而并非是一招一式。
    • 要有自己的思想

除了编程语言还有什么要学?

  • 编程语言只是框架,只学语法,几乎什么都做不了。因为领域知识才是肉,就想学人类语言。语法只是骨架,用来连接和支撑人类的各种器官而已。
  • APP:网络通讯,界面,设备API……
  • 后端开发:数据库、网络通讯、文件…..
  • 最主要的还是:领域知识(技术领域知识+业务领域知识),就好比做项目,你只会技术,但是不知道业务流程怎么实现,那你怎么去写呢~ 对吧
  • 下面这个例子,查询数据库>5 是语法,但写入文件是业务领域知识。
    1
    2
    3
    4
    if(查询数据库 >5)
    {
    写入文件
    }

这门课的目的

  • 掌握核心Java语法(用玩的方式去学习)
  • 先用最简单的代码掌握最核心的语法,尽快做东西。事无巨细、追求完美的讲课是违反认知规律的偷懒行为。掌握解决问题的能力。
  • 问:会用你封装的库有什么意思?
    • 会安排库源码分析环节。

课程计划


P1-1 学习第一课
http://example.com/2024/07/25/SE101-零基础玩Java/Part1-笔记/P1-1 学习第一课/
Author
John Doe
Posted on
July 25, 2024
Licensed under