书非K不能读

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

像我这种离开校园刚刚几个年头且没什么出息的人,回忆起大学生活来就远比那些毕业有年、功成名就的人士真实的多。成功人士追忆青春年少,不免就凭空抹上一缕玫瑰红,好像大学四年始终是激情自由、莺歌燕舞的穷快活。而我的回忆就有所不同,曾经的那几年望去也确像绯红的浪漫天堂,但随之涌入脑海的,就少不了考试之前的地狱感受。我总是忘不了每学期临近考试前鸡飞狗跳、人人自危的混乱局面。特别是,在整个大学阶段,似乎只有这少数的离散的几个时段,我们的命运是与教材紧密联系在一起的。对于我们中的很多人来说,发到手上的课本在一个较长的时间里一直在主人的轻蔑中保持一种必要的隐忍,而直到考试前期才突然找到翻身农奴做主人的感觉,开始大发淫威。只有在那个时候,我们才会认认真真地去读教材——不,确切地说,是啃教材,或者按照流行词汇,是K书。这K书,无疑应该是构成我们大学生活记忆中不可分割的一部分。

 

 

日子就这样过来了,当时并没有多想。最近因为一些个人的原因,我又K了几本理工科教材,找了找当年的感觉。毕竟多吃了几年咸盐,感觉之余,就多出两条发现。第一,我发现我们对于教材“刻板生涩”的印象,并不是由于考试压力所造成的“恨屋及乌”效应所导致的,而是真实不打折扣的。或者简而言之,像教材这样的书,一般的“读”是“读”不明白的。第二,我发现虽然这些教材“读”起来晦涩难懂,但是换一种方式,改“读”为“K”,跟课本里那些词句玩命死磕,里面的味道渐渐地就出来了,知识结构也渐渐清晰了。只是这种结果不是凭空得来的,而是K来的,而且非K不可,不K到山穷水尽,就不可能柳暗花明。这里K的意思很丰富,既是“苦读”的“苦”,又是“啃书”的“啃”,也是“死磕”的“磕”,还有很多更丰富的意思。总而言之,按赵本山大叔的话说,就是甩开膀子玩命整。如果把“K”这个字当做一个语素预定义下来,我的结论也就很好表述了——“课本非K不能懂”。

 

 

细细想来,这种K,几乎是自古以来我国教育体系中不可缺少的精神实质之一,贯穿两千多年来的教学传统。我们自小以来听到的读书故事都一直在暗示我们,读圣贤书是件很K的事。有人头悬梁,有人锥刺股,有人韦编三绝,有人凿壁偷光。当代的那些大师神童们的故事,也无不告诉我们,课本是一定要K的。我们不断听说谁谁把吉米多维奇五千题K了个天翻地覆之后白日升仙。可见K几乎是成功的必经之路。不但如此,我们今天的整个教学和教材开发体系都围绕K字做了精心的部署。作者写教材时,要表达出浓厚的教材味道。所谓教材味,就是不能那么平易近人,和蔼可亲,不能让你看着像三国似的那么引人入胜,那么津津有味,而是一定要庄严肃穆,刻板严肃,摆出一幅拒人于千里之的架势,就是得让你读起来眉头紧锁,牙关紧咬。而在大学的教学和考试体制中,我们也就相应地以K书的能力来评判学生的水平。大学的很多考试,根本不是评判学生对于该学科基本知识和精髓的掌握程度,更不是在检验学生的想象力和创造力,而是在考验学生们在身心备受煎熬的情形下勇往直前继续K书的能力。到了科研领域,K的痕迹继续无处不在。相当多的学术论文都在“严谨求实”的幌子下摆出一幅欠K的嘴脸。一个学者即便再有创造力和激情,K的能力不行,都会被拒之科学大门之外。K是如此的持之以恒,如影随形,以至于我们分不清是我们在K书,还是有什么更庞大不可抗拒的力量在K我们。K又是如此的胸怀宽广,博大精深,以至于当我们被慢慢K习惯之后,就会加入K的一伙,渐渐感激起来,并且愈加相信世界上除了K没有别的真理,于是变本加厉地K我们的后生。

 

 

对于我的这个发现,很多人可能不以为然。他们说,学习就是这样的,就是很苦的。须知学习不是请客吃饭,不是绣花作画,不能那样快活,那样从容不迫。学习是一种苦修,是一个人K与被K之后逐渐与K结合的涅磐的过程。这话不是没有道理,愚笨如我者亦有同感,更何况很多持这种观点的人早已经与K推杯换盏,鱼水情深了。可是当我久疏战阵,猛然间突然拿起武器去K书,立刻就大感别扭,这种别扭不可抑制地让我发问,“学习是苦修”,究竟是一个理由呢,还是一个结果?如果我们都尽可能把教材写的通俗平抑,引人入胜,让科学自身的逻辑美坦坦荡荡地流露出来,让普通读者读起来也能畅快淋漓,大呼过瘾,几十年上百年这样积累下来,会不会让“学习是艰苦的”这种印象得以改观呢?也许这种猜想是错误的,或许这种教材太难写,总之直到现在绝大部分教材还都K的老路上乐此不疲。

最典型的便是我们的数学书,一上来先是简单地寒暄一句,说某某知识在社会生产生活中有着广泛的用途,算是给你个面子,告诉你K了不会白K。至于到底有什么用途,到底能给你带来怎样的收益?对不住,无可奉告。激励太多了就有损于K的真谛。接着二话不说,马上给出一个数学定义,夹杂着一些未经解释的术语。为什么要这么定义?这些术语究竟什么意思?对不住,无可奉告。把事情讲得太明白浅显就有损于K的真谛。再往下,哈,厉害了,给你一二三四五条定理,大抵是关于刚刚定义的数学概念的性质和运算规则,然后几道习题,给你示范一下,紧跟着就是习题了!你瞧瞧多完美,给你定义了概念,给你安排了规则,给你作了示范,你还等什么?钻火圈游戏开始。可是且慢,我为什么要钻这个火圈呢?究竟钻这个火圈对我有什么帮助?跟我之前钻过的其它火圈有什么关联?对不住,无可奉告。问题太多有损于K的真谛。

数学书大抵如此,其他方面的教材也萧规曹随,半斤八两。以计算机教材而论,用墨上倒是比数学书慷慨多了,起码文字叙述多,不像数学书来个“同理可证...,证毕”。但是如果你不用心去K,稍一不留神就会失去文字叙述中的逻辑主线。相当多的计算机教材深得离散数学的真髓,文意飘忽跳跃,主线模糊曲折。很多东西需要你自己总结,需要自己顿悟,教材是绝不替你代劳的。其他的专业课教材,也大抵都有一股自我陶醉的气势在里面,很少跟读书的人构成什么交互,而是自成体系,躲进小楼成一统。你想要接近她,看清她的真面目?没问题,请K

公允的说,K并不是完全的痛苦,特别是K进去了,慢慢地就由苦变甜了。数学也好,计算机也好,其内部逻辑确实精妙优美,真正的有心人认真K进去,就能逐渐体会到这种精美,渐渐乐而忘返。但是,由于表面上的冰冷刻板,很多人没能够K进去就退却了。也许在精英教育的时代,这客观上构成了层层选拔机制的一部分而创建过什么不朽功勋,但即便如此,在高等教育大为扩大的今天,“书非K不能懂”恐怕早已经是弊大于利了。难道我们就不能把教材写得更浅显通常?难道让更多的学生在平时就以读教材为乐趣就会有损于高等教育的严肃庄重?难道让更多的人快乐地学习就会导致国人理解能力的下降?我想答案显然是否定的。更何况,我们并不是要求把数学写得像《天龙八部》那么引人入胜,只是希望教材作者能够在写作的时候心里装着读者,时刻想着读者是否能够顺畅地理解您的意思,行文和颜悦色,平易近人一些,在适当的地方给我们提醒两句,鼓励两句,这应该不是过分的要求吧?我们反过来想想,如果您出去跟人聊天的时候用教材腔,是不是没事找抽?那么为什么同样是写出来给人看,在教材里就可以冰冷刻板呢?现在一般的教材作者是寄希望于读者K书之后,化身为作者本人,渐渐获得理解。能不能反其道而行,自己首先化身为读者,在循循善诱中逐渐发现知识,领悟知识呢?作者们不妨假想对面坐着您的学生,您把写下的句子读给他听,能不能让他听明白?这就是个很好的标杆。美国著名的技术作家Martin Fowler总结自己写作的成功经验时,说自己怎么说就怎么写,国内的教材作者和编者是否也可以考虑借鉴借鉴?

当然,我们知道,K的问题不仅仅是依靠改变教材风格够解决的。但是在众多的因素中,改变教材风格可能是比较直接和容易的。事实上,好的例子也不是没有,清华大学出版社出版的《汇编语言》(作者王爽)就是近期出版的一本平易派教材,得到了学生读者的热烈响应。已故力学大师铁木辛哥的几本经典教材,也是娓娓道来,推心置腹,几十年来长盛不衰。专业教材之外的技术图书中,与读者促膝谈心,行文如清风拂面的更是不少,很值得教材作者和编者学习研究。对教材作者来说,这是必须迎接的挑战,也是难得的机遇。而且在我辈看来,在教材风格的转变中,能力和经验是次要问题,认识与态度才是主要问题。希望我们的教材作者们不要抱残守缺才好,更不要迷失在剪刀与浆糊之中。

精确查找top k和精确查找top k 信息检索里面经典问题。 精确top K 检索及其加速办法 •方法一:快速计算余弦 • 方法二:堆排序法N中选K • 方法三:提前终止计算 精确top K检索加速方法一: 快速计算余弦 • 检索排序就是找查询的K近邻 • 一般而言,在高维空间下,计算余弦相似度没有很 高效的方法 • 但是如果查询很短,是有一定办法加速计算的,而 且普通的索引能够支持这种快速计算 特例– 不考虑查询词项的... 阅读详情

相关推荐

K-Means聚类 西瓜(课后9.4)

主要参考来自于:https://blog.csdn.net/weixin_41848012/article/details/103310827?utm_source=app # -*- coding: utf-8 -*- # @FileName: K-means聚类 # @Software: PyCharm # @Author : Li Xu # @Time :2020//12//20 15:10 ''' K-Means聚类 西瓜(课后9.4) ''' import math import

qq_42964830的博客 448

锁有什么用?为什么要加锁?

为什么要加锁? 1、有些同学认为锁没有用,他们的理由是:操作又不会修改数据,想呗,无论的是就值还是新值,反正能到。 2、也有同学认为锁是为了防止多线程到的数据不一致。 我认为不是这个原因,只需要问两个问题就知道了,首先问不一致的是什么?然后反问不一致会导致什么问题呢? 有些同学认为不一致就是有些线程的是旧值,有些的是新值,所以不一致。但是反问导致什么问题,就不是很好回答了,可能回答说为了保险吧,哈哈哈。 实际上即使加锁,还是会存在有的线程旧值,有的线程新值,甚至公平

weixin_37990128的博客 4381

的复制(dp)

的复制(normal) 题目描述: 现在要把m本有顺序的分给k个人复制(抄写),每个人的抄写速度都一样,一本不允许分给两个或两个以上的人抄写,分给每个人的,必须是连续的,比如不能把第一、第三、第四本给同一个人抄写。 现在请你设计一种方案,使得复制时间最短。复制时间为抄写最多的人用去的时间。 Input 第一行两个整数,m,k(k<=m<=500) 第二行为m个整数,第i个数表...

蒟蒻こんにゃく 649

工作之余,如何再赚一份收入?

有感而发写这篇文章我是有感而发。很多小伙伴除了上班拿死工资外,就完全不知道怎么扩展收入了,在这个经济社会,无疑是没有后路和安全感的。前几天和一位技术前辈聊了很久,内容关乎...

前端你别闹 2468

【SD2.0大会】DDJ总编与程序员总编孟岩对话SD2.0

使用 java 开源工具建立一个灵活的搜索引擎    孟岩:大家上午好,我是CSDN程序员杂志社的总编孟岩,在我旁边是DDJ的总编Jon Erickson,今天我们会在这里解释一下什么是软件2.0。    刚才我已经告诉大家您是谁了,对您做了简单的介绍,在这个会场有1000多人,首先想问您的问题是您做DDJ的主编有多长时间了。    Jon Erickson:我不想花太多的时间解释这个问题,

phphot 2251

逻辑,物理,预

1、预怎么,是物理吗,是每次取64k吗?  SQLServer采用了几种方法来提高传输效率:预扫描、预期线索、排序改善。SQLServer可以把数据再被请求之前入数据缓冲,对下一步将被请求的数据进行推测并且使其可以从数据缓冲区中获得。有些时候很准确,但有些时候就没这么准确了。  SQL Server 2000 企业版根据现有内存量动态调整最大的预页数;而该数值在 SQL Server

happydreamer的专栏 7805

mysql脏和幻区别_数据库的脏、不可重复和幻区别

众所周知MySQL从5.5.8开始,Innodb就是默认的存储引擎,Innodb最大的特点是:支持事务、支持行级锁。 既然支持事务,那么就会有处理并发事务带来的问题:更新丢失、脏、不可重复、幻;相应的为了解决这四个问题, 就产生了事务隔离级别:未提交(Read uncommitted),已提交(Read committed),可重复(Repeatable read),可序列化(Seri...

weixin_42303723的博客 6907

【dp】

题目描述 有三堆,分别有i,j,k本,已知每堆从下到上各本的重量,每次搬只能从任意一堆的最上面取,请你设计一个方案,使得花费的力气最大。 每次取体力消耗都会加大,这里用体力系数表示,取第一本时,体力系数为1 ,第二本时为2,依次类推,而每次体力消耗值为体力系数和的重量之积。 图例最累的取方式为:31+92+23+104=67 【输入格式】 第一行为3个数,分别为i,j,k 第二行到第四行分别为每堆从下到上每本的重量 【输出格式】 输出最累方式的体力消耗总值 【输入样例】 3 2 4 2 3

算法小猪的博客 383

了一遍 GitHub 上 12K Star 的 AI Agent 开源

运维工具接了LLM后需求突然膨胀,简单脚本彻底兜不住。找资料掉坑:LangChain文档看了一周多,ReAct论文也了,可换个场景又不会。直到翻到李博杰写的ai-agent-book,它回答了一个纠结很久的问题--LLM、上下文、工具三者到底怎么连。不是各讲一章了事,而是ReAct从头穿到尾,让你看懂数据怎么流动。实际跑了5个项目,零依赖冲突。这本补的是框架模板下面那层东西。

2502_91558627的博客 417

关于MySQL可重复的理解

(一)问题引入 描述问题之前,先理解一下两种锁的概念。 共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能数据,不能修改数据。 排它锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能数据,又能修改数据。 共享锁和排他锁都属于悲观锁。排他锁又可以可以分为行锁和表锁。 MySQL常...

Bosco's Blog 2万+

代码的什么代码_您的代码应得像

There’s a pandemic among programmers. Long functions, broad and nondescriptive names for functions, classes, and variable names, overly commented code, disorganized structure, and a lack of overall st...

weixin_26752759的博客 204

机器学习(西瓜)实验4 聚类

数据集为西瓜P202表9.1中数据集4.0,采用k-means算法实现聚类。

m0_73282541的博客 1942

mysql 虚区别_MySQL脏、虚、幻

事务的特性:原子性:指处于同一个事务中的多条语句是不可分割的。一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如转账,转账前两个账户余额之和为2k,转账之后也应该是2K。隔离性:指多线程环境下,一个线程中的事务不能被其他线程中的事务打扰持久性:事务一旦提交,就应该被永久保存起来。事务隔离性问题:如果不考虑事务的隔离性,会出现以下问题:脏:指一个线程中的事务取到了另外一个线程...

weixin_34900758的博客 1909

Python 调包实现K中心聚类算法

Python 调包实现K中心聚类算法 文章目录Python 调包实现K中心聚类算法前言一、K中心聚类算法是什么?1.K中心点聚类算法的基本思想为:2.K中心聚类与Kmeans的主要区别:3.K-中心点聚类算法流程描述:4.举例说明二、代码实现总结 前言 终于结束一学期的学业,有时间静下心来学自己感兴趣的领域,写写博客记录学习心得了。 聚类是机器学习中经典的一类算法,大家广为熟知的是Kmeans算法,而K中心却少有听说,大多数机器学习籍中也少有提到这个算法。 今天就来讲讲K中心聚类算法是怎么回事。 一

weixin_43594279的博客 1805

并发编程学习案例-ReentrantReadWriteLock公平的情况下锁插队和写锁插队场景复现

Java是的实现类,可以分出2把锁,锁和写锁。我们知道之间可以共享,写、写写是互斥的,这样并发度比这种互斥锁更高。在公平的场景下,多个线程会排队按顺进行加锁和释放锁;在公平的场景下如果排队中的线程在唤醒期间还未唤醒时,此时如果有其它写线程加入则无需进入对列等待可插队获取到锁;如果在唤醒期间还未唤醒时,排队的队列里头节点是线程,此时如果有其它线程加入则无需进入对列等待可插队获取到锁;。这里复现锁在特定的场景下插队的场景复现。

腾蛟起凤吕学士 655

iic 随机 +连续 时序图+状态转移图

址,先向从机写入高 8 位地址,且高位在前低位在后;信号,再写入低 8 位地址,且高位在前低位在后,双字节字地址写入完成后执行。注意,写控制命令的发送是。号,如果回传应答 信号,主机接收到应答信号后开始字地址的写入。(3)按高位在前低位在后的顺序写入单字节存储地址,单字节字地址写入完成后。(4)字地址写入完成,主机接收到从机回传的应答信号后,主机再次向从机发送。(5)主机向从机发送控制命令,写控制位设置为高电平,表示对从机进行数。(6)主机接收到从机回传的应答信号后,开始接收从机传回的单字节数据;

LonelyDragons的博客 1463
上一篇: 国内技术创新型公司的一个问题
下一篇: Microsoft应当开始正视Ruby?
myan
博客等级 码龄26年 1万+粉丝 211原创
评论 33
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值