编程就是编写程序
程序=算法+数据结构=组合数学+几何;高中的理论+理性思考+逻辑思维
编写程序,还需要程序思维

首先,小孩(暂定十岁以下)更适合感性思维,缺少理性思维,看到的外观印象很深刻,看不到内涵很难理解
其次,理论知识的学习过程,类似于盖楼,没有下面的基础,上面的空中楼阁一定会倒;十岁以下学习高中的数学,绝大部分学不会
再其次,逻辑思维,是有了很多理论基础之后的返璞归真,逻辑数学都是在高等数学之后才开的课;这更难了
再其次,编程需要长时间对着电脑,对于眼睛和脊柱颈椎都不好
再其次,电脑上的东西,坏的比好的多,非专业人士很难给小孩打造一个安全的沙盒,娃娃禁不住诱惑很容易学坏了

所以小孩学习编程学了半天,只能学到点程序思维:顺序、循环、判断,有用但是没多大意义,但是风险有一大堆

所以小孩学编程,只适合天赋异禀的,或者对编程特别感兴趣的小孩;对大部分小孩来说,初中甚至高中再学习编程更合适

最后如果一定要学,可以试试scratch,专门针对小孩的编程语言,bilibili上面很多教程

什么是财富?一个人可以使用的社会资源;
什么是自由?道德范围内想干啥干啥,比如说走就走的旅行;

财富自由:财富方面满足自由的消耗,吃喝不愁,有钱旅游;
也就是说,我想干啥干啥,钱也够花,收支平衡。
有些人每天收入一百块以上,每天支出一百块以下,那他是自由的;
有些人每天收入一百万以上,每天支出一千万以上,那他也不是自由的;
收入>=支出;能力~=收入;支出~=欲望 ==》能力>=欲望;
当一个人的能力大于欲望的时候,那其实就是财富自由了。

能力是有限的,欲望是无穷的,所以需要把自己的欲望控制在自己的能力之下,这就是一种平衡。

Chuck Yeager将军(第一个超音速飞行的人)赞扬一架飞机的机械系统时用的词:
结构简单
部件很少
易于维护
非常坚固

法国作家兼飞机设计师:
设计者确定设计已达到了完美的标准,不是不能再增加任何东西,而是不能再减少任何东西

idea的maven依赖出现红线

  1. 移除出现红线的依赖
  2. 执行maven clean
  3. 重新添加yilai

https://blog.csdn.net/u014672466/article/details/80211340

idea console输出乱码(一般windows下才会出现)

  1. 保证项目和文件编码都是utf-8:File-settings-Editor-File-encodings
  2. 修改idea的vmoptions,添加:-Dfile.encoding=UTF-8
  3. idea2022和jdk18,在windows下,控制台输出中文就是乱码,需要切换到jdk17

识不足则多虑,威不足则多怒,信不足则多言

60%的人将60%的积蓄用于生命的最后28天