当前位置: 首页 > news >正文

对于如何学习的一点思考

目录

1、学习遇到的问题

2、问题分析

3、解决思路


1、学习遇到的问题

我们经常在学习一个知识时,经常会遇到知识点凌乱、读书效率低、缺乏长期记忆等问题,主要体现在:

  • 知识点凌乱:花时间学习了很多技术点,但是由于内容太多,导致找不到重点。
  • 学习效率低:刚学习完一个知识点,合上书/关闭博客之后,自己也说不清楚里面讲了什么?
  • 被迫反复阅读,效率低:读书后仅存的一点记忆,在一个月后也还给了原作者,只能重新阅读。

更可怕的是很多同学就会无限的陷入上面的怪圈,导致花了很长时间在学习,但是效率很低,效果很不佳。

2、问题分析

针对上面三类问题产生的原因,我的分析如下:

  • 知识点凌乱:这类问题产生的原因通常有两种,第一是很多同学通过零散的博客来学习,对于知识的体系一无所知,所以只能针对“零散的知识点死记硬背”。第二是对于部分通过书本进行所谓体系化学习的同学,也只是简单的“打卡式阅读”,例如给自己设定目标每周读几页、每周读几篇博客,而这种阅读通常的效果就是“读了后面的内容,忘了前面的内容”。而无论是通过零散的博客来学习,还是所谓的“打卡式阅读”,究其本质是阅读者发起阅读的初心并不是学习某个技术/知识,而是满足自己阅读的心理诉求,以实现自己心理上的满足。
  • 学习效率低:这里的本质原因是我们在阅读时,没有对书进行分类。通常我们在阅读小说时喜欢从前往后顺序阅读,以便我们不要错过任何跌宕起伏的情节。而技术书没有跌宕起伏的情节,同样的阅读习惯会导致:1、很快让你感觉到乏味,以至于注意力分散;2、缺乏知识的前后关联性思考,变成了读书的机器。(这里不排除会有对于技术很感兴趣的同学,但是大部分同学并不是)
  • 被迫反复阅读,效率低:针对如上一知半解的知识遗忘是常事,但是更大的灾难是在前期阅读时由于缺乏思考,因此学习过程中也缺少总结与沉淀,因此再次学习时不得不从头开始。

3、解决思路

要解决这个问题,我们从事前、事中、事后三个维度来思考:

  • 事前:无论是我们希望通过读书还是读博客来学习,一定要有一本书,而且一定要有行业内的经典书。这里经典书的目的是希望你能先花时间研究书的目录,首先搭建起这门学科/技术的知识脉络。在这里我们只需要了解这个学科/技术的知识组成结构,并了解基础概念的含义即可,无需深入研究技术细节。
  • 事中:事中更多的是细粒度的学习,这里为了避免学习效率低的问题,我的建议是带着问题阅读,经常可以问的问题包括:
    • 这个技术是解决什么问题的?
    • 他的核心组成要素、组件是什么?
    • 这些核心要素、组件之间的关系是什么?
    • 该技术在实现过程中都遇到了什么问题?分别是怎么解决的?
    • 类似的技术还有其他的实现吗?他们的差异是什么?分别的优劣势是什么?
  • 当然这里的问题可以随着所学习内容的不同做调整,但是这里想告诉大家的是,在学习一个新的书/博客前先花时间想一下,我期望从这个书/博客上学习到什么?而不是漫无目的的学习。
  • 事后:为了能够更好的理解知识,我建议在学习后能够基于自己的问题整理出一份思维导图,并且如果有机会的话可以给其他人讲一遍,一方面加固自身的理解,另一方面能够让他人帮你查漏补缺。这里整理思维导图的另一个好处是,在自己复习时,可以看着思维导图针对性复习,而不是从头开始。

最后总结一下,我们的学习要做到事前拆解知识结构;事中带着问题学习;事后自我整理并输出。

相关文章:

对于如何学习的一点思考

目录 1、学习遇到的问题 2、问题分析 3、解决思路 1、学习遇到的问题 我们经常在学习一个知识时,经常会遇到知识点凌乱、读书效率低、缺乏长期记忆等问题,主要体现在: 知识点凌乱:花时间学习了很多技术点,但是由于…...

Ensemble Methods集成学习大比拼:性能、应用场景和可视化对比总结

集成学习(Ensemble Learning)是一种机器学习范式,其中多个模型(通常称为“弱学习器”)被训练以解决相同的问题,并且通过某种方式结合它们的预测以提高整体性能。这种方法的核心思想是,多个模型比单一模型更能准确地预测未知数据。在本文中,我们将探讨多种集成学习算法,…...

【2024秋招】2023-9-16 贝壳后端开发二面

1 自我介绍 2 秒杀系统 2.1 超卖怎么解决 3 redis 3.1 过期策略 3.2 过期算法 4 kafka 4.1 说一说你对kafka的了解 4.2 如何保证事务性消息 4.3 如何保证消息不丢失 4.4 消息队列的两种通信方式 点对点模式 如上图所示,点对点模式通常是基于拉取或者轮询…...

SpringCloud 微服务全栈体系(七)

第九章 Docker 一、什么是 Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致…...

SAP ABAP 报表输出成 excel 统计图形 (RFC : GFW_PRES_SHOW_MULT)

SAP 预设了一个类型组 GFW ,做简单的excel图形输出 话不多说,直接上代码: *&---------------------------------------------------------------------* *& Report ZCYCLE057 *&----------------------------------------------…...

微信小程序如何获取地理位置

在微信小程序中,可以通过以下步骤获取用户的地理位置: 在小程序的app.json文件中配置权限: json "permission": {"scope.userLocation": {"desc": "你的位置信息将用于获取附近的服务"} }这样配置后…...

计算机网络相关硬件介绍

计算机相关硬件 计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑计算机硬件部件组成。 一、中央处理器(CPU)(运算器、控制器) (1)运算器 运算器是对数据进行加工处理的部件&#xff…...

Megatron-LM GPT 源码分析(三) Pipeline Parallel分析

引言 本文接着上一篇【Megatron-LM GPT 源码分析(二) Sequence Parallel分析】,基于开源代码 GitHub - NVIDIA/Megatron-LM: Ongoing research training transformer models at scale ,通过GPT的模型运行示例,从三个维…...

Python---使用turtle模块+for循环绘制五角星---利用turtle(海龟)模块

首先了解涉及的新词汇,编程外国人发明的,所以大部分是和他们语言相关,了解对应意思,可以更好理解掌握。 import 英 /ˈɪmpɔːt/ n. 进口,进口商品;输入,引进;重要性;…...

Python的比较运算符查询表

据个人的编程开发经验,Python的比较运算符最常于条件判断,而条件判断是python编程中最常用的语法之一,与for或while的循环一样,功能十分强大! 在机器学习当中,或深度学习当中,在运用算法对统计…...

C/C++面试常见问题——const关键字的作用和用法

首先我们需要一下const关键字的定义,const名叫常量限定符,当const修饰变量时,就是在告诉编译器该变量只可访问不可修改,而编译器对于被const修饰的变量有一个优化,编译器不会专门为其开辟空间,而是将变量名…...

Vue3.3指北(四)

Vue3.3指北 1、WebPack - VueCLI1.1、WebPack安装VueCli1.2、vue create 创建项目1.3、项目目录结构介绍 2、ViteVue32.1、认识create-vue2.2、使用create-vue创建项目2.3、项目目录剖析2.4、ESlint代码规范及手动修复2.5、通过eslint插件来实现自动修正 3、VueRouter43.1、单页…...

vue如何使用路由拦截器

在 Vue 中使用路由拦截器需要使用 Vue Router 提供的 beforeEach 方法。beforeEach 方法会在每个路由切换前,对路由进行拦截处理。可以在这个方法中进行一些验证或者权限认证,如果满足条件则继续跳转,否则取消跳转并进行相应处理。 下面是一…...

Docker 深度清除镜像缓存 (overlay2)

Docker 深度清除镜像缓存 (overlay2) 一般情况下,运维清理镜像是通过命令 docker rm i 删除镜像的。但是这条命令不会删除docker build命令产生的缓存文件。 这个时候需要使用 docker system 的系列命令来做相关处理。 docker system --hel…...

刷题笔记(第三天)

1.给定二进制字符串&#xff0c;将其换算成对应的十进制数字 输入&#xff1a;11000000 输出&#xff1a;192 function base10(str) {let sum 0;let a str.split().reverse(); // 个位是第一个元素for (var i 0; i < a.length; i) {suma[i]*Math.pow(2, i);}return sum;…...

Linux常用命令——chown命令

在线Linux命令查询工具 chown 用来变更文件或目录的拥有者或所属群组 补充说明 chown命令改变某个文件或目录的所有者和所属的组&#xff0c;该命令可以向某个用户授权&#xff0c;使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D&#xff0…...

浅谈Docker原理

文章目录 前言命名空间控制组分层存储镜像和容器Docker EngineDocker Registry 前言 Docker 是一种容器化技术&#xff0c;它通过利用 Linux 内核提供的虚拟化技术和隔离机制&#xff0c;实现了更轻量级的应用程序虚拟化方案 命名空间 Docker 使用了 Linux 的命名空间特性&a…...

Rt-Thread 移植5--空闲线程和线程阻塞(KF32)

5.1原因 线程延时是浪费CPU资源&#xff0c;受否可以考虑延时的时候放弃CPU使用权&#xff0c;这样就充分利用了CPU的资源。 如果线程进入阻塞状态&#xff0c;没有其他线程运行&#xff0c;是否可以运行一个空闲线程来做一些内存的清理等系统工作呢&#xff1a;5.2 实现 5.2…...

Web3 治理实践探讨:如何寻找多元化发展路径?

Web3 领域变革正崭露头角&#xff0c;而社区治理开始成为行业热议话题。Web3 项目如何探寻多元化建设的解困路径&#xff0c;究竟是治理模型的精进成为首要问题&#xff0c;还是吸纳更多资金与组织教育培训&#xff0c;让开发者成为项目建设的中坚力量&#xff1f;本期 TinTinW…...

探索Vue 3和Vue 2的区别

目录 响应式系统 性能优化 Composition API TypeScript支持 总结 Vue.js是一款流行的JavaScript框架&#xff0c;用于构建用户界面。Vue 3是Vue.js的最新版本&#xff0c;相较于Vue 2引入了许多重大变化和改进。在本文中&#xff0c;我们将探索Vue 3和Vue 2之间的区别。 …...

OpenClaw+Qwen3-14b_int4_awq:个人博客自动化更新方案

OpenClawQwen3-14b_int4_awq&#xff1a;个人博客自动化更新方案 1. 为什么需要博客自动化更新 作为一个技术博主&#xff0c;我经常遇到这样的困境&#xff1a;好不容易挤出时间写完一篇技术文章&#xff0c;却因为各种琐事耽误了发布。要么是忘记更新Hexo的front matter&am…...

SMUDebugTool终极指南:轻松解锁AMD Ryzen处理器的隐藏性能

SMUDebugTool终极指南&#xff1a;轻松解锁AMD Ryzen处理器的隐藏性能 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…...

告别复杂配置!intv_ai_mk11一键部署,小白也能轻松体验AI写作

告别复杂配置&#xff01;intv_ai_mk11一键部署&#xff0c;小白也能轻松体验AI写作 1. 为什么选择intv_ai_mk11 在AI技术快速发展的今天&#xff0c;文本生成模型已经成为内容创作、客服问答、文案撰写等多个领域的得力助手。然而&#xff0c;对于大多数非技术背景的用户来说…...

突破Emby功能限制:emby-unlocked的技术实现与应用指南

突破Emby功能限制&#xff1a;emby-unlocked的技术实现与应用指南 【免费下载链接】emby-unlocked Emby with the premium Emby Premiere features unlocked. 项目地址: https://gitcode.com/gh_mirrors/em/emby-unlocked 在媒体服务器领域&#xff0c;Emby作为一款功能…...

像素语言·维度裂变器效果展示:看AI如何把普通句子变高级

像素语言维度裂变器效果展示&#xff1a;看AI如何把普通句子变高级 1. 引言&#xff1a;当文字遇见像素魔法 在数字创作的世界里&#xff0c;文字是最基础的"像素"。但如何让这些文字像素焕发出更绚丽的光彩&#xff1f;像素语言维度裂变器(Pixel Dimension Fissio…...

破解音乐格式限制:ncmdump让加密音频文件重获自由

破解音乐格式限制&#xff1a;ncmdump让加密音频文件重获自由 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump ncmdump是一款专注于网易云音乐加密格式转换的开源工具&#xff0c;能够将NCM格式文件高效转换为MP3、FLAC等通用音频格式…...

免费Figma中文界面插件终极指南:3分钟告别英文设计工具

免费Figma中文界面插件终极指南&#xff1a;3分钟告别英文设计工具 【免费下载链接】figmaCN 中文 Figma 插件&#xff0c;设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 你是否曾经因为Figma的英文界面而感到困惑&#xff1f;每天在设计时不…...

Qwen2.5-VL-7B-Instruct新手必看:无需网络,纯本地部署的多模态AI工具

Qwen2.5-VL-7B-Instruct新手必看&#xff1a;无需网络&#xff0c;纯本地部署的多模态AI工具 你是不是经常遇到这样的场景&#xff1a;看到一张复杂的图表&#xff0c;想快速提取里面的数据&#xff1b;收到一张产品照片&#xff0c;需要生成详细的描述文案&#xff1b;或者想…...

长春市场较好的洗浴设计企业推荐榜单

在长春&#xff0c;洗浴文化源远流长&#xff0c;洗浴中心如雨后春笋般涌现。对于想要开洗浴中心或者对现有洗浴场所进行升级改造的老板们来说&#xff0c;找一家靠谱的设计企业至关重要。今天就给大家带来一份长春市场上较好的洗浴设计企业推荐榜单&#xff0c;其中有一家企业…...

intv_ai_mk11效果展示:真实用户提问‘如何提高店铺转化率’获得4维度可执行策略

intv_ai_mk11效果展示&#xff1a;真实用户提问如何提高店铺转化率获得4维度可执行策略 1. 案例背景与问题描述 在电商运营中&#xff0c;店铺转化率是衡量经营效果的核心指标之一。某服装店铺运营人员向intv_ai_mk11 AI对话机器人提出了一个典型问题&#xff1a;"如何提…...