关于技能树

前言 之前也算研究过”高效学习“这方面的书籍和课程,总的来说,无非就是意识和实践,意识是指明白以教代学是什么,实际上就是以终为始——先假设你想得到的结果,然后再倒逼我们从源头去规划应该怎么去做这个事情。如果你打算教别人东西,为了怕被别人问住,你不得不把相关知识都弄明白了,这无形之中,就给你施加了学习的压力,有处于你全面掌握这个知识点。实践,也就是毛泽东《实践论》里的观点,实践与理论反复验证,只有动手了人才会更加专注,也才会真正感受得到所要学的东西到底是什么?如果只停留在书籍上面,因为都是一些理论的东西,注意力很容易分散,学习效果大大折扣。 比如,如果要学习Flutter开发,我不会一字不漏地看完官网文档才动手敲代码,我会立马开始敲代码,是的,啥都不知道,完全凭感觉去做这个事情,然后呢,如果要实现一个按钮,我就去看按钮的部分,动手实现了,如果要实现一个弹窗,我就去看弹窗的部分,把弹窗实现了,一步一步,慢慢先把用到的东西学起来,在这个过程中,你一定是带着问题去查看文档的,这无形之中,就会加深了印象。 这个方法其实也是可以用在学校的,我就先做练习本或者试卷,根本就没学过这个知识,凭感觉去做,不知道就记下来,猜测应该是什么意思,然后再去找答案,再去收集,总结,再去做题。 我们通常都会说,人心不足蛇吞象,想什么都学,结果什么都学不会。这个道理没错,但是,人这一生本来就很短暂,不可能看完古今中外所有的书,学到所有的知识,我只打算享受过程,哪怕最后都是半桶水也没有关系,我希望自己能成为一个有点知识的人,一方面我无法忍受自身知识的匮乏和认知的浅薄;另一个方面,我想学很多很多东西,将来可以给村里小朋友教点东西也行,或者其他地方的,很小的时候,就已经想过,将来要在二楼弄个书房,全都堆满书,然后可以借给很多人看,再有个房间,学习乐器什么的。乡下教育,一直以来的问题,其实不一定都是经济,经济当然是很大的原因,但其实更多的是缺少引路人,引路人一般都是父母,父母的知识面,眼界,信息差其实很大程度决定了小朋友的命运,他们不知道外面世界是什么样子的,每个人看到的世界有好坏之分,但是世界自身没有好坏之分,你看到什么是你个人主观投射而成,这就是引路人的价值所在,怎么去给小朋友搭建一个符合他们自身个性的世界,让他们看得到,摸得着,至于他们怎么选择,就完全看他们自己了,但是现在的情况是,很多大人没有什么知识面和眼界,那么搭建能力也就无从说起了。 希望能以身践行,学习每一个技能,从实践总结成理论,将理论整理为教程。 怎么学 怎么减肥? 怎么增肌? 怎么跑步? 怎么游泳? 怎么早睡早起? 怎么学Vue开发? 怎么学Flutter开发? 怎么学Android开发? 怎么学Nodejs开发? 怎么学Java开发? 怎么学ToB产品设计 怎么学市场营销? 怎么学项目管理? 怎么学团队管理? 怎么徒步? 怎么学吉他? 怎么学钢琴? 怎么学英语? 怎么学普通话? 怎么学习画画? 怎么做饭? 怎么护肤? 怎么穿搭? 怎么阅读? 怎么写读书笔记? 怎么写电影日志? 怎么写诗词? 怎么创作歌词? 怎么写小说? 怎么写日记? 怎么摄影? 怎么创业?

2023-09-07 · 1 分钟 · 39 字

常用小技巧

工作 Ubuntu系统,终端切换至root 在终端输入 su 然后输入密码即可。 邮件、typora软件插入日期 在平时写邮件和typora软件写日记的时候,特别苦恼怎么能快速插入日期,比如写日记,每次都要复制昨天的日记文档,然后修改时间,很是繁琐,所以就研究了一下,结果发现使用搜狗输入法就很快实现了。 使用搜狗输入法,在中文模式下,输入 rq ,则会自动显示日期格式年月日,如下所示: 如果输入 sj ,则会显示年月日时分秒,如下所示: 这样就可以快速插入日期了。

2023-08-30 · 1 分钟 · 14 字

怎么学Vue开发

第1章 简介 我们在学习新技术的时候,习惯于将官方文档先过一遍,将全部的知识点全部掌握之后,再进行项目实战,但是因为太多都是概念的知识,学习过程枯燥乏味,很少有人能坚持下来。 所以我在想,怎么改变这种现象?以我个人的经验来说,过多深究官方文档,反而将自己陷入知识点的海洋之中,抓不到重点,往往水过鸭背,因为学了没有真正应用,不久之后就会忘记,我的意思是,不用看什么官方文档,以终为始,不用管自己到底会不会,直接上手开发项目,根据当前的需求,去学习对应的知识点,比如现在你要生成一个 Vue3.0 项目,那么你可能只需要去学一下Vite对应的知识点就好了,不用去学Vue3.0中父子组件应该怎么传值?比如你要学习开发一个登陆页面,那你就需要去看Element-Plus应该怎么引入?如果你所学并不能为当下所用,那将毫无意义。 其实在你一步一步完成真实项目的过程中,就一直在学习Vue3.0的知识点了。 本书计划将 Vue3.0 的知识过一遍,所以一些 Vue2.0 就需要的环境配置就不再过多说明,只会提到 Vue3.0 开发环境配置相关的内容,用到的技术有 Vue3.0+Vite+TypeScript+Element-Plus+Less 。 第2章 开发环境配置 2.1 新建项目 在 Vite官方文档 中,已经提供了很多预设的模板,这里因为只关注当前使用的技术,所以其他模板并不详细说明,使用 Vite 生成 Vue3.0 项目模板,如果是使用 JaveScript 进行开发,使用 vue ,如果是使用 TypeScript 进行开发,使用 vue-ts ,具体命令如下所示: # npm 6.x npm init vite@latest my-vue-app --template vue # npm 7+, 需要额外的双横线: # 如果是使用JaveScript开发,使用vue npm init vite@latest my-vue-app -- --template vue # 如果是使用JaveScript开发,使用vue-ts npm init vite@latest my-vue-app -- --template vue-ts 打开chrome,就会显示项目模板的内容,如下图所示: 2.2 Chrome 91版本以上跨越问题 第3章 Vue3....

2022-08-21 · 3 分钟 · 436 字