diff --git a/.gitignore b/.gitignore index d26c746..6ece374 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,9 @@ +# npm +package-lock.json node_modules -dist/ \ No newline at end of file + +# vscode +.vscode + +# vuepress +dist diff --git a/deploy.sh b/deploy.sh index 1ab67ff..6c70091 100644 --- a/deploy.sh +++ b/deploy.sh @@ -10,7 +10,7 @@ npm run build cd docs/.vuepress/dist # 如果是发布到自定义域名 -echo 'www.evanblogweb.com' > CNAME +echo 'b.evanblogweb.com' > CNAME git init git add -A @@ -22,8 +22,15 @@ git commit -m 'deploy' # 如果发布到 https://.github.io/ # git push -f git@github.com:/.git master:gh-pages -# git push -f git@github.com:xugaoyi/evanblog.git master:gh-pages -git push -f https://e.coding.net/xgy/xgy.git master:gh-pages +# 发布到github +git push -f git@github.com:xugaoyi/evanblog.git master:gh-pages + +# coding +echo 'evanblogweb.com' > CNAME +git add -A +git commit -m 'deploy' +git push -f git@git.dev.tencent.com:xugaoyi/xugaoyi.git master # 发布到coding.net -cd - \ No newline at end of file +cd - +rm -rf docs/.vuepress/dist \ No newline at end of file diff --git a/docs/.vuepress/config/nav.js b/docs/.vuepress/config/nav.js index 72be038..0ce5540 100644 --- a/docs/.vuepress/config/nav.js +++ b/docs/.vuepress/config/nav.js @@ -15,13 +15,22 @@ module.exports = [ ] }, {text: '技术杂谈',items:[ - {text: 'Git使用文档', link: '/other/git'}, - {text: 'GitHub使用技巧', link: '/other/github'}, - {text: 'Markdown使用教程', link: '/other/markdown'}, - {text: 'npm使用教程', link: '/other/npm'}, - {text: '学习网站分享', link: '/other/study'}, - {text: '面试问答集锦', link: '/other/interview'}, - {text: '关于本博客搭建', link: 'https://github.com/xugaoyi/evanblog'}, + {text: '技术',items:[ + {text: 'Git使用文档', link: '/other/git'}, + {text: 'GitHub高级搜索技巧', link: '/other/github'}, + {text: 'Markdown使用教程', link: '/other/markdown'}, + {text: 'npm使用教程', link: '/other/npm'}, + ]}, + {text: '学习',items:[ + {text: '学习效果低,忘性很大怎么办?',link: '/other/LearningAndMemory'}, + {text: '学习网站分享', link: '/other/study'}, + ]}, + {text: '面试',items:[ + {text: '面试问答集锦', link: '/other/interview'}, + ]}, + {text: '其他',items:[ + {text: '关于本博客搭建', link: 'https://github.com/xugaoyi/evanblog'}, + ]}, ]}, {text: '关于我',link: '/about/'} ] \ No newline at end of file diff --git a/docs/.vuepress/config/sidebar.js b/docs/.vuepress/config/sidebar.js index 284eb04..7e8fcf2 100644 --- a/docs/.vuepress/config/sidebar.js +++ b/docs/.vuepress/config/sidebar.js @@ -1,34 +1,39 @@ module.exports = { // 侧边栏 '/other/': [// 针对不同页面设置不同侧边栏 { - title: 'Git使用文档', - path: 'git', - collapsable: false + title: '技术', + collapsable: false, //是否可折叠,可选的,默认true + sidebarDepth: 2, // 深度,可选的, 默认值是 1 + children: [ + ['git','Git使用文档'], // 同 {title: 'Git使用文档',path: 'git'} + ['github','GitHub高级搜索技巧'], + ['markdown','Markdown使用教程'], + ['npm','npm使用教程'], + ] + }, + + { + title: '学习', + collapsable: false, + children: [ + ['LearningAndMemory','学习网学习效果低,忘性很大怎么办?'], + ['study','学习网站分享'], + ] + }, + + { + title: '面试', + collapsable: false, + children: [ + ['interview','面试问题集锦'], + ] }, { - title: 'GitHub高级搜索技巧', - path: 'github', - collapsable: false - }, - { - title: 'Markdown使用教程', - path: 'markdown', - collapsable: false - }, - { - title: 'npm使用教程', - path: 'npm', - collapsable: false - }, - { - title: '学习网站分享', - path: 'study', - collapsable: false - }, - { - title: '面试问题集锦', - path: 'interview', - collapsable: false + title: '其他', + collapsable: false, + children: [ + ['https://github.com/xugaoyi/evanblog','关于本博客搭建'], + ] }, ], // '/': [ // 在最后定义,在没有单独设置侧边栏时统一使用这个侧边栏 diff --git a/docs/.vuepress/public/img/about - 副本.jpg b/docs/.vuepress/public/img/about - 副本.jpg deleted file mode 100644 index 384ca7a..0000000 Binary files a/docs/.vuepress/public/img/about - 副本.jpg and /dev/null differ diff --git a/docs/about/readme.md b/docs/about/readme.md index 1b91dcf..ed1fffb 100644 --- a/docs/about/readme.md +++ b/docs/about/readme.md @@ -1,8 +1,8 @@ ## 关于我 -男程序员,喜欢唱、跳、rap、篮球,写程序。 - +web前端工程师,喜欢唱、跳、rap、篮球,写程序。 本人↓↓↓ +本人照片 ## :email: 联系 diff --git a/docs/other/LearningAndMemory.md b/docs/other/LearningAndMemory.md new file mode 100644 index 0000000..9728b3f --- /dev/null +++ b/docs/other/LearningAndMemory.md @@ -0,0 +1,194 @@ +# 学习效果低,忘性很大怎么办? + +## 关于学习 + +推荐一本关于学习方法的书《认知天性》,里面有讲到有一些简单实用的学习策略,能让大家学的更好、记得更牢,而且这些策略人人可用,时时可用。这些方法包括各种形式的**检索练习**——例如小的测试和自测,**间隔练习**、**穿插**不同但相关科目或技能的练习(**多样化练习**),在别人教给你解决方案前自己先试着解决问题,从不同类型问题中提取基本原理和规则。由于学习是反复的过程,需要复习早先学过的东西,持续更新已知,并把它们和新知识联系起来。 + +#### 检索式学习 + +练习从记忆中检索新知识或新技能是有效的学习工具,也是保持长久记忆的有力武器。但凡需要大脑记忆、需要在将来回忆的东西,都可以用到它——对于事实、复杂的概念、解决问题的技巧、运动技能来说都适用。 + +那么到底什么是检索式学习呢?说说我理解的检索式学习:在脑中检索知识,比如课后的一个小测试、对某个知识点用笔默写出来,甚至去参加面试,等等,都可以理解为检索式学习。 + +努力检索有助于人们获得更好的学习效果,产生更持久的记忆。我们很容易相信,学东西时越轻松,学习效果越好,但研究表明,事实恰恰相反。只有当头脑被迫工作时,才会将所学的东西记得更牢靠。在检索时所付出的努力越大——只要真正做到这一点检索就会更好地强化你的所学。在第一次检测后,推迟后续检索练习要比立即练习更能强化记忆,因为延迟后再检索需要会费更大力气。 + +反复检索不仅能让记忆更持久,还能让知识在更多变的环境中更容易被检索,而且可以解决更多的问题。 + +#### 频繁的集中练习只会产生短期记忆 + +人们顽固地相信,自己把心思放在一件事上,拼命重复就能学得更好,认为这些观点经受住了时间的考验,而且“练习,练习,再练习”的明显收效再次证明了这种方法的好处。但是,科学家们把习得技能阶段的这种成绩称为“暂时的优势”,并把它同“潜在的习惯优势”区分开来。形成习惯优势有种种技巧,例如有间隔的练习、有穿插内容的练习,以及多样化练习,这些技巧恰恰会放缓有明显成果的学习进程,它们不会在练习中提高我们的表现。我们从表面上看不到成绩提高,也就没有付出努力的动力(大多数人的学习心理就是这样,在看不到成果的时候容易失去动力)。填鸭式练习是集中练习的一种形式,它一直被比作贪食症——吃得不少,但没过多久基本上都吐出来了。 + +#### 间隔练习使知识存储更牢固 + +把学习与练习间隔开来分期进行,让两者之间隔上一定时间,这样做就能让学习成果更加显著、记忆更加牢固,能有效地形成习惯优势。**间隔多长时间才够?答案很简单:从最低限度上说,间隔的时间足够出现一点儿遗忘就对了**。练习环节中间出现一点儿遗忘是好事,只要它能让人更加努力地练习就行。话说回来,你肯定不愿意忘掉太多东西,以至于检索最终变成了对资料的重新学习。间隔一段时间再练习能巩固记忆。睡眠似乎在巩固记忆的工作中扮演了重要角色,所以在两次练习间至少间隔一天应该是不错的做法。 +要当心熟悉这个陷阱:你感觉自己明白了某样东西,觉得不再需要练习了。如果想走捷径,这种熟悉会让你在自测时受伤。道格拉斯·拉尔森说:“你必须自觉地说,好吧,我要强迫自己把这些全想起来,要是我想不起来,那我是忘掉了什么,我怎,么会不知道那个呢?’如果是教师出题测验,那就一下子变成你 + +#### 穿插练习有助于长期记忆 + +穿插练习两样或更多的内容同样也提供了一种间隔。穿插内容练习有助于发展人们辨识不同问题的能力,也是在培养人们从不断增加的解决方案中寻找合适工具的能力。进行穿插内容练习,不能是完成一个科目的全部练习再跳到下一个科目。你需要在每个科目的练习完成前就跳到下一个科目。我们的一个朋友这样描述自己的经历,“我去上了一堂冰球课,学习滑冰、控球、射门。滑冰练习还没进行多长时间,自己刚刚有点儿上手的感觉,教练就转到控球练习上了,这让我感到非常沮丧。灰心地到家后,我说,‘为什么教练不让我们一次把技能练好呢?”其实他是遇上了少有的好教练。这位教练懂得分散精力练习不同技能要比下力气一次掌握一件事更有效果。球员感到沮丧是因为并没有在短时间内看到成果,但到下一周,无论是滑冰、控球,还是其他内容,他都会获得全面进步,效果会好于每次只专心练习一项技能。 + +#### 多样化练习促进知识的活学活用 + +与穿插内容练习一样,多样化练习有助于学习者树立更开阔的心理模式。这是一种能力,掌握它的人可以评估不断变化的条件,并调整应对方式进行适应。可以说,穿插内容练习与多样化练习有助于学习者超越暂时性记忆,步入更高层次的概念性学习,并把它们应用到实际情景中,从而获得更全面、更深刻、更持久的学习效果。这些学习成果在运动技能中就表现为潜在的习惯优势。 + +#### 小总结 + +有间隔、有内容穿插出现,以及内容多样化,其实就是我们生活的本来面貌。程序员每开发一个项目,都是一次测验,也是一次检索练习的锻炼。每次常规的拦车检查对于警察来说都是一次测验,而且每次检查都不一样,这会加强警察的外显记忆与内隐记忆。只要他上心,今后的工作就会更有效率。人们常说的一句话是“从经验中学习”。有些人似乎从来不学习,学与不学的一个区别可能就在于,人们是否培养了反思(总结)的习惯。反思(总结)是检索练习的一种形式(发生了什么?我是怎么做的?怎样才能有用?),而且辅以细化加强(下次我要采取别的什么方法?) + + + +#### 知识的“滚雪球”效应 + +学习的过程至少可以分成三步:最开始是对短期工作记忆中信息的**编码**。这时信息还没有被巩固成长期记忆中坚实的知识表征。**巩固**会辨识并稳定记忆线索,赋予其含义,把它们与过去的经验以及长期记忆中已经存储下来的其他知识联系起来。**检索**会更新所学的东西,并让你做到学以致用。 + +学习总是建立在已知基础之上。我们是通过与已知建立联系这种方式来解读事件和记忆事件的。 + +长期记忆的容量基本上是无限的。你知道得越多,就越有可能为新知识建立联系。 + +由于长期记忆的容量颇大,所以关键是要有一种能力,让你在需要的时候锁定并回忆已知。回忆所学知识的难易程度取决于对信息的重复使用(保持检索路径不会被忘却),也取决于你是否建立起了强大的检索线索,因为它能重新激活你的记忆。 + +阶段性地检索所学,有助于强化记忆间的联系,也能强化回忆知识的线索,同时还能弱化连通冲突记忆的路径。检索练习若是没什么难度,那就不能强化所学的知识;练习难度越大,收效才越大。 + +当你从短期记忆中回忆所学时,例如快速频繁地进行练习,是不需要花什么心思的,也不会有长期性的收效。但当你过一段时间再回忆时,当你对所学的东西有些遗忘时,你就不得不努力重建这一切。这种耗费心力的检索既能强化记忆,又能让所学再次具有可塑性,引发对所学知识的再巩固。再巩固可以用新信息更新你的记忆,同时可以将它们与最近学到的东西联系起来。 + +重复进行费力的回忆或是练习,有助于把所学的知识整合成心智模型。在心智模型中,一套彼此相关的概念或一系列运动技能被融会贯通,形成一个有意义的整体。它能适应随后的各种环境,并发挥作用。开车时的感知和操控就是一个例子。在面对弧线球时知道如何打出全垒打也是同一个道理。 + +练习的条件如果发生了变化,或是在检索中穿插安排了对其他资料的练习,我们就能强化自己的辨析与归纳能力,凭借全面发展,我们还能把所学的知识用在以后的新环境中。穿插与多样化建立了新的联系,拓展并进一步深化了记忆中的知识,同时增加了检索线索的数量。、 + +试着自己想出答案,而不是坐等别人给你答案,或是在拿到解决方案前自行尝试解决一个问题,会产生更好的学习效果,也能让你把正确的答案或解决方案记得更持久。即便有时你会犯错,只要有纠正性反馈就没问题。 + + + +——以上内容摘自《认知天性》,结合本人的个人理解,更多内容请查看该书籍。 + +![认知天性](https://raw.githubusercontent.com/xugaoyi/image_store/master/blogrztx.png) + + + +## 记忆技巧 + +1. **多个感官并用** + 记忆时调用一切感官。没人的话可以大声阅读,有人的话可以默念,轻微摇晃手指等,有助于保持专注。 + + + +2. **重复记忆** + 每天留出半个到一个小时,梳理总结今天所学的内容。每一章复习完成后做系统的知识整理。 + + + +3. **建立关联** + 把你所学的新知识与已有的认知建立联系,对于记忆事半功倍。 + + + +4. **场景记忆** + 把知识具象化为一个场景,想象自己在何时何地能用这些知识,与自身发生联系。 + + + +5. **提出问题** + 每学习一个知识点,试着提问,然后给出答案。用了就记住了。 + + + +## 自律小建议 + +- 培养专注,练习冥想、瑜伽等 + +- 排除外界干扰,如: 图书馆学习 + +- 手机调到勿扰 + + +* 规定学习时间 + + * [**番茄时间管理**](https://baike.baidu.com/item/%E7%95%AA%E8%8C%84%E5%B7%A5%E4%BD%9C%E6%B3%95/6353502?fr=aladdin)——使用番茄时间管理法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。 + + > 人的大脑在记忆一个东西的时候,有短期记忆和长期记忆之分。大脑编码内容进行长期记忆,需要一个过程的,可能是几个小时或几天,集中练习就给不了这个过程,所以集中练习带来的效果是短期记忆,而进行间隔练习,大脑则有时间进行充分的编码,学习到的知识就会储存为长期记忆。 + > + > + > + > 推荐几种间歇锻炼方法:体能训练、课间操、眼保操、拉伸训练... + > + > 有好的身体可以使大脑更清醒哟~ + > + + + +* 限制娱乐时间 + + * 减少使用娱乐app的时间(苹果手机可设定屏幕使用时间) + + * 推荐观看>[B站某位UP主的视频《每天只看半小时手机,坚持一周后我有哪些变化?》](https://www.bilibili.com/video/av47180907) + +* 戒网瘾(特别是游戏) + + * 除了手机、游戏以外,周围有很多美好的事物值得我们去关注。 + + + +* 设定目标,给自己压力 + * 想要更好的薪水和职位?多花点时间在学习上吧~ + * 潜意识暗示自己,建立信心,让自己变得更优秀,然后去挑战更高的目标 +* **优秀的人仍在不断努力**——且看大神 [阮一峰github](https://github.com/ruanyf) 提交记录 + + + +## 工作中遇到问题? + +遇到问题卡住了,可以先休息一会儿,调整一下状态,喝杯水走走放松放松,然后想想有没有遗漏的地方,或者其他的解决方案呢 + + + +## 这个问题我该怎么解决呢? + +1. **学会搜索** + * 关键词 + + * 多关键词 + + * 加入时间 + + * 加入特定的社区 + + * site用法 + + +2. **高阶搜索方法** + * 英文搜索(必应搜索、google搜索,很多英文文档或文章相对来说层数结构很清晰) + * 视频站搜索() + * 百度盘搜索 + * 指定文件后缀 + +3. **寻求帮助** + * 找同学 + + * 找同事 + + * 找朋友 + + * 找社区(>) + + +4. **开拓思路——发散性解决问题** + * 去问问原作者? + * 去发个邮件/twitter/facebook? + * 去找Boss要资源? + * 加入公共社区参与讨论? + * ... + + + + + + + + + + + + + + + diff --git a/docs/readme.md b/docs/readme.md index fc75ead..de537f4 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -13,10 +13,10 @@ features: details: 人生苦短,我学python url: /python/ imgname: /img/python.jpg - - title: 关于我 - details: 前端界的小学生 - url: /about/ - imgname: /img/about.jpg + - title: 技术杂谈 + details: 各种技术文档、教程、技巧分享、学习笔记等 + url: /other/git + imgname: /img/article.jpg footer: Copyright © 2019-present evanblog ---