我所理解的读书

我所理解的读书

作为一个普普通通的我,既不是签约作家,也不是名家大师,谈读书,显得有点褚小怀大,尽管如此我还是不敢苟同于当下网红观点。

在这个信息化爆炸的时代,获取信息的方式已经不局限于书本了。我不相信当你想了解自然时,有哪本书比《自然世界》更逼真生动?我不相信当你想了解一个地方时,有哪本游记比一个纪录片画面感更强?我不相信当你想学习专业时,用同样的努力去看哪本书,能比听清华大学教授的教学视频让你收获更多?社会已经发生了深刻的变革,书不再是传播知识的唯一媒介,我们已经有了更多获取知识的选择。当下媒体却把它拉离了它的轨道,他们所宣扬的书却仅仅是人文作品,是所谓的不为谋生为谋心,不为牟利为修行。这是我所不能理解的。

平时下班晚上我会看法律,我一个朋友在读《圣经》。我在法律中感受到了逻辑的美,正义的美,诚实信用的美。他在《圣经》中得到了情感的寄托。对此无法评论谁优谁劣,也许他可以说我是一个社会的机器,也许我可以说他的祷告对生活并没有什么用。他不是我,无法感受我内心的平静与喜悦,我不是他,无法感受他心中的祥和,但是我们殊途同归,各自在业余的时间找到了属于自己的快乐与追求。

对此我想说读书不是阳春白雪,只是我们可以选择的众多爱好之一。不要让读书标签化,那种片面的宣传只能让读书固步自封,如同师夷长技以制夷的清末守旧派,做着天朝上国的美梦。我们要跟随时代的脚步,改变传统文化中的读书思维。中国哲学里向来就缺少自然科学这一领域,从西方哲学奠基人之一的亚里士多德身上不难发现这一结论,他涉足数学、物理、生物等众多科学领域,而中国哲学先师们均没涉及这一领域,不管是孔孟还是老庄。由此可见我国传统读书价值观中就缺少自然科学这一领域。缺少并不可怕,可怕的是当下媒体还在用传统思想来定义读书,倡导价值观走向。

阅读不在于形式,管它是书还是视频,关键在于我们喜欢什么,哪种形式更适合我们,不应将阅读固囿于形式。

生活中常见这种传统形式主义的价值观。如一个小孩每天看童话书,另一个小孩每天看动画片,90%的中国家长教育都会偏向看童话书的孩子,事实是他们只不过获取故事的方式不同。再如一个小孩成天把玩具拆拆装装,另一个每天背诵唐诗,我们的价值观导向不用说,大家都有一致的答案,但我们从未反思过我们所反对的这件事的对错。我们不能再有“万般皆下品唯有读书高”的思想。

不囿于形式的同时还应不固于内容,不再受传统思想的影响,好像只有读人文作品才叫读书。一篇文章和一段程序没有区别,同样是思维的火花,同样是思想的表达。一座大桥和一尊雕像没有区别,同样是先建骨架,再进行细化,最后精心细调做到完美。一副工程蓝图和一首歌曲没有区别,同样是把零散的个体组成一个完美的系统。关键在于我们的感悟。

读不在于形式,书不在于类别。选我所选,爱我所爱。不囿于形,不流于众。这便是我所理解的读书。

时间: 2024-12-30 07:49:00

我所理解的读书的相关文章

深入理解计算机系统读书笔记一 ---> 计算机基础漫游

一.程序编译的不同阶段. 通常我们是以高级程序开发易于阅读的代码,我们通过语法规则推断代码的具体含义.但是计算机执行代码的时候就需要把代码解析成既定的可执行问题,计算机是如何处理的呢?这里以C语言hello.c文件为例来说明中间过程. #include <stdio.h> int main() { printf("hello world!\n"); } 先上张图. C语言源程序----预处理解析头文件和函数  --- 编译器解析成汇编语言 ---   翻译机器语言指令,打包

java内存区域——深入理解JVM读书笔记

本内容由<深入理解java虚拟机>的部分读书笔记整理而成,本读者计划连载. 通过如下图和文字介绍来了解几个运行时数据区的概念. 方法区:它是各个线程共享的区域,用于内存已被VM加载的类信息.常量.静态变量.即时编译器编译的代码等数据.JVM规范对这个区域的限制很宽松,如同堆一样不需要连续的内存.可选择固定大小.可扩展的大小外,还可以选择不实现垃圾收集.因为在些区域的垃圾收集必要性不高且效果较差.如果回收也是常量池的回收和类型的卸载,但此操作异常困难.当方法区无法满足内存的分配时,抛OutOfM

深入理解JVM读书笔记: Class类文件结构

Class文件是一组以8位字节为基础单位的二进制流.采用一种类似于C语言结构体的微结构来存储数据,只有两种数据类型:无符号数和表.其中无符号数数据基本的数据类型,以u1.u2.u4.u8表示1.2.4.8字节的无符号数,用于描述数字.索引引用.数量值或者UTF-8编码字符串:表则是由无符号树和其他表的复合数据类型,以_info后缀.整个Class文件本质上就是一张表: 解析Class文件各个数据项含义: 魔数 头4个字节为魔数Magic Number,唯一作用是识别文件是否能被虚拟机接受. 版本

深入理解JVM读书笔记四: (早期)编译器优化

10.1概述 Java 语言的 "编译期" 其实是一段 "不确定" 的操作过程,因为它可能是指一个前端编译器(其实叫 "编译器的前端" 更准确一些)把 .java 文件转变成 .class 文件的过程:也可能是指虚拟机的后端运行期编译器(JIT 编译器,Just In Time Compiler)把字节码转变成机器码的过程:还可能是指使用静态提前编译器(AOT 编译器,Ahead Of Time Compiler)直接把 *.java 文件编译成

深入理解JVM读书笔记三: 虚拟机类加载机制

Java虚拟机类加载机制是把Class类文件加载到内存,并对Class文件中的数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程. 7.1概述 与那些在编译时需要进行链接工作的语言不同,在Java语言里面,类型的加载和链接过程都是在程序运行期间完成的(其实C++也是分为静态链接库和动态链接库的),这样会在类加载时稍微增加一些性能开销,但是却能为Java应用程序提供高度的灵活性,Java中天生可以动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点实现的. 7.

深入理解JVM读书笔记二: 垃圾收集器与内存分配策略

3.2对象已死吗? 3.2.1 引用计数法 给对象添加一个引用计数器,每当有一个地方引用它的地方,计数器值+1:当引用失效,计数器值就减1;任何时候计数器为0,对象就不可能再被引用了. 它很难解决对象之间相互循环引用的问题. 3.2.2 可达性分析算法 这个算法的基本思路就是通过一系列的称为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链相连(用图论的话来说,就是从GC

深入理解JVM读书笔记一: Java内存区域与内存溢出异常

Java虚拟机管理的内存包括几个运行时数据内存:方法区.虚拟机栈.本地方法栈.堆.程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区. 2.2 运行时数据区域 2.2.1程序计数器 程序计数器是一块较小的内存,他可以看做是当前线程所执行的行号指示器.字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节码的指令,分支.循环.跳转.异常处理.线程恢复等基础功能都需要依赖这个计数器来完成.如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚

深入理解JVM读书笔记五: Java内存模型与Volatile关键字

12.2硬件的效率与一致性 由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的缓冲:将运算需要使用到的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处理器就无须等待缓慢的内存读写了. 基于高速缓存的存储交互很好地理解了处理器与内存的速度矛盾,但是也为计算机系统带来了更高的复杂度,因为它引入了一个新的问题: 缓存一致性(Cache Coherenc

深入理解计算机系统读书笔记之第一章:漫游

我是从豆瓣上看到好多人都在推荐这本书,于是就去借来读一读,昨天晚上用了好长时间来读这本书的第一章节,感觉这本书比较符合我(有些基础还不太明白,这本书详细的进行了讲解,很好). 下面写一下我的理解(顺便回顾一下知识) 第一节主要讲的是: A Tour of Computer Systems 以hello.c为例进行讲解,介绍这个程序如何从一个源程序变成可执行程序,再到执行,显示屏上出现“hello,world” ···········································