书与我

news2025/2/28 0:23:00

和书深深结缘,始于需求,得益于通勤时间长。

读什么书

一直没有停止过编码,工作性质也要求我必须了解很多的新技术,从踏上工作岗位后,就需要不停的看书。从《JAVA编程思想》、《java与模式》、《TCP/IP详解》、《深入理解计算机系统》这些经典的原理工具书,到《SOA原理方法实践》、《云计算》、《黑客大曝光》、《模糊测试》等当时稍微专业前沿的书都需要看,通常都是碰到一些问题,从网络中找了一些文章零散的学习后,觉得只有通过看书才能系统的学习到相关领域的知识,以求对这个领域有一个完整的认识。

在买书的时候,我喜欢看图书排行榜,当当、京东都提供了这个功能,在上面可以看到那些长期霸榜的书,比如《人月神话》、《人件》、《观止》这类对技术进行悟道的书籍,特别是《观止》一书,记录了Windows NT的开发历程,看罢真是热血沸腾,从此一发不可收拾,也养成了阅读这类书与纯技术书籍基本一半一半的习惯。再后来至今,从事的技术工作少了,编码也成了可有可无完全靠自觉的工作,又开始转向人物传记、人生哲学以及最前沿的技术入门书,选书除了靠排行榜,还有各种大咖网红推荐的,也有书中直接推荐的。说是修身养性也好,更像是一种自我麻醉,也好把知识面拓宽,好像在为随时切入一个新领域做准备。

通勤时间读书

现在时间越来越碎片化,看书的人越来越少了,大多数人只能靠短视频来填充自己的碎片,或者说等待着别人来终止自己那无法预知长短的碎片时间。我由于家离单位实在太远,38公里的路程,上下班高峰期开车比地铁还慢,干脆铁了心的坐地铁,于是每天就有了两个50多分钟的完整时间。特别是早晨,由于靠近地铁起点站,反过来多做两站的话总能找到个座位,更加适合看书了。这样每天将近2个小时的看书时间就可以固定下来,从而一个星期可以基本看完一本书。地铁上不适合做笔记、查询相关信息,只能把有问题、有共鸣的页折个小角,等全书看完后,回家重温一下有折角的地方,该查的查,该记得记,也算是一种复习,对于记忆力日渐退化的我来说,也是一种很不错的强化印象的方法。超长的通勤时间在别人眼里往往是一种痛苦,在我这反而变成了一种优势,甚至有种恨不得住的更远一点的念头。

找个最舒服的时间读书

最惬意的看书时间有两个。其一是夜深人静时。躺在床上关了大灯,借着床边台灯,这时万物寂静,不会再有任何电话、微信的干扰,如果有打到窗上的沙沙雨声配合则更有情调加持。可以勾勾画画,有什么不清楚的可以马上拿起手机查查,效率也高,等看着看着有了困意,伸个懒腰就可以钻入被窝。其二是出差途中。优势在于完整的时间非常之长。平时跑的最多的是京沪线,高铁最快也要四个半小时,带上一本300页左右的新书,靠往返一次的时间就可以基本看完。选个F座,戴上消噪耳机,沏上一杯浓茶,在一隅中构建出一个无人打扰的小小阅读环境,实为人生一乐事。

攒书

现在项目多了一些,每次写预算都会特意在文献出版费中预留多一点用于买书,虽然单位在购书上有诸多奇葩限制,但是技术书籍还是可达到购买自由的。好在单位离市图书馆只有10分钟的步行路程,人文哲学等类的书可以很方便的借到。在图书馆的电脑终端上输入书名,不到半个小时,书就可以送至柜台领取,非常方便。办了两张可以借阅参考书籍的读书卡,一次可以借阅12本,随便翻翻也好,深度阅读也好,觉得好的,就记下来,等到618、双11一起买回来再次读一遍。家里始终保持着30-50本左右没有拆去塑封的新书,没事看看它们,就像看着银行积蓄的数字一样,想着近期不会有书荒,会有种特别心安的感觉。

读完书马上就忘了,读书还有用吗

年纪不饶人,记忆力是一年不如一年,自己都能明显感觉到经历了好几个断崖式的下跌过程,现在往往开了冰箱门而记不得要拿什么。看完一本书,不出一个月,书中的内容就忘得差不多了。更别想记住一些名言在某些场合能秀一下了。我也曾困惑了很长时间,看完就忘了,看书还有用吗?最终这个问题从俞敏洪的一次谈话中找到了答案,大致意思是,读书和吃饭一样,吃的饭最后也是不留在身体里了,但是其中营养已经成为了身体的一部分,书读完后也许其中每句话都忘了,但是书是精神和思想上的营养,实际上已经不知不觉经过你的大脑,要不就是开阔了你的思维,要不就是给你带来了新的眼光。他还有句话,叫做“谈过恋爱的单身汉和没谈过恋爱的单身汉,完全是两个概念”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1504501.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

131.分割回文串

// 定义一个名为Solution的类 class Solution {// 声明一个成员变量&#xff0c;用于存储所有满足条件的字符串子序列划分结果List<List<String>> lists new ArrayList<>(); // 声明一个成员变量&#xff0c;使用LinkedList实现的双端队列&#xff0c;用于临…

Windows下安装pip

一、下载pip 官网地址&#xff1a;https://pypi.org/project/pip/#files 1.1、pip工具查找方法 单击官网首页“PyPi”选项 在弹出来的搜索框中输入“pip” 选择最新的pip版本&#xff0c;点进去 下载pip安装包包 二、安装pip 解压“pip-24.0.tar.gz”&#xff0c;进…

【深度学习笔记】6_5 RNN的pytorch实现

注&#xff1a;本文为《动手学深度学习》开源内容&#xff0c;部分标注了个人理解&#xff0c;仅为个人学习记录&#xff0c;无抄袭搬运意图 6.5 循环神经网络的简洁实现 本节将使用PyTorch来更简洁地实现基于循环神经网络的语言模型。首先&#xff0c;我们读取周杰伦专辑歌词…

b站小土堆pytorch学习记录—— P23-P24 损失函数、反向传播和优化器

文章目录 一、损失函数1.简要介绍2.代码 二、优化器1.简要介绍2.代码 一、损失函数 1.简要介绍 可参考博客&#xff1a; 常见的损失函数总结 损失函数的全面介绍 pytorch学习之十九种损失函数 损失函数&#xff08;Loss Function&#xff09;是用来衡量模型预测输出与实际…

开发指南002-前后端信息交互规范-概述

前后端之间采用restful接口&#xff0c;服务和服务之间使用feign。信息交互遵循如下平台规范&#xff1a; 前端&#xff1a; 建立api目录&#xff0c;按照业务区分建立不同的.js文件&#xff0c;封装对后台的调用操作。其中qlm*.js为平台预制的接口文件&#xff0c;以qlm_user.…

离线数仓(五)【数据仓库建模】

前言 今天开始正式数据仓库的内容了, 前面我们把生产数据 , 数据上传到 HDFS , Kafka 的通道都已经搭建完毕了, 数据也就正式进入数据仓库了, 解下来的数仓建模是重中之重 , 是将来吃饭的家伙 ! 以及 Hive SQL 必须熟练到像喝水一样 ! 第1章 数据仓库概述 1.1 数据仓库概念 数…

【stm32 外部中断】

中断&#xff1a;在主程序运行过程中&#xff0c;出现了特定的中断触发条件&#xff08;中断源&#xff09;&#xff0c;使得CPU暂停当前正在运行的程序&#xff0c;转而去处理中断程序&#xff0c;处理完成后又返回原来被暂停的位置继续运行 中断优先级&#xff1a;当有多个中…

mybatis-plus整合spring boot极速入门

使用mybatis-plus整合spring boot&#xff0c;接下来我来操作一番。 一&#xff0c;创建spring boot工程 勾选下面的选项 紧接着&#xff0c;还有springboot和依赖我们需要选。 这样我们就创建好了我们的spring boot&#xff0c;项目。 简化目录结构&#xff1a; 我们发现&a…

未来城市:探索数字孪生在智慧城市中的实际应用与价值

目录 一、引言 二、数字孪生与智慧城市的融合 三、数字孪生在智慧城市中的实际应用 1、智慧交通管理 2、智慧能源管理 3、智慧建筑管理 4、智慧城市管理 四、数字孪生在智慧城市中的价值 五、挑战与展望 六、结论 一、引言 随着科技的飞速发展&#xff0c;智慧城市已…

R统计学2 - 数据分析入门问题21-40

往期R统计学文章&#xff1a; R统计学1 - 基础操作入门问题1-20 21. 如何对矩阵按行 (列) 作计算&#xff1f; 使用函数 apply() vec 1:20 # 转换为矩阵 mat matrix (vec , ncol4) # [,1] [,2] [,3] [,4] # [1,] 1 6 11 16 # [2,] 2 7 12 17 # [3,] …

前端框架的发展历史介绍

前端框架的发展历史是Web技术进步的一个重要方面。从最初的简单HTML页面到现在的复杂单页应用程序&#xff08;SPA&#xff09;&#xff0c;前端框架和库的发展极大地推动了Web应用程序的构建方式。以下是一些关键的前端框架和库&#xff0c;以及它们的发布年份、创建者和主要特…

UnicodeDecodeError: ‘gbk‘和Error: Command ‘pip install ‘pycocotools>=2.0

今天重新弄YOLOv5的时候发现不能用了&#xff0c;刚开始给我报这个错误 subprocess.CalledProcessError: Command ‘pip install ‘pycocotools&#xff1e;2.0‘‘ returned non-zero exit statu 说这个包安装不了 根据他的指令pip install ‘pycocotools&#xff1e;2.0这个根…

从零开始:神经网络(2)——MP模型

声明&#xff1a;本文章是根据网上资料&#xff0c;加上自己整理和理解而成&#xff0c;仅为记录自己学习的点点滴滴。可能有错误&#xff0c;欢迎大家指正。 神经元相关知识&#xff0c;详见从零开始&#xff1a;神经网络——神经元和梯度下降-CSDN博客 1、什么是M-P 模型 人…

CorelDRAW Graphics Suite2024专业图形设计软件Windows/Mac最新25.0.0.230版

CorelDRAW Graphics Suite 2024是一款专业的图形设计软件&#xff0c;它集成了CorelDRAW Standard 2024和其他高级图形处理工具&#xff0c;为用户提供了全面的图形设计和编辑解决方案。 该软件拥有强大的矢量编辑功能&#xff0c;用户可以轻松创建和编辑矢量图形&#xff0c;…

数字化转型导师坚鹏:科技金融政策、案例及数字化营销

科技金融政策、案例及数字化营销 课程背景&#xff1a; 很多银行存在以下问题&#xff1a; 不清楚科技金融有哪些利好政策&#xff1f; 不知道科技金融有哪些成功案例&#xff1f; 不知道科技金融如何数字化营销&#xff1f; 课程特色&#xff1a; 以案例的方式解读原…

聚类简单讲解

聚类任务 聚类任务是指将一组数据分成多个不同的组&#xff08;或簇&#xff09;&#xff0c;使得同一组内的数据点彼此相似&#xff0c;而不同组之间的数据点尽可能不相似的过程。聚类任务的目标是发现数据中的固有结构&#xff0c;而不需要事先知道数据的类别信息。聚类算法…

IntelliJ IDEA Dev 容器

​一、dev 容器 开发容器&#xff08;dev 容器&#xff09;是一个 Docker 容器&#xff0c;配置为用作功能齐全的开发环境。 IntelliJ IDEA 允许您使用此类容器来编辑、构建和运行您的项目。 IntelliJ IDEA 还支持多个容器连接&#xff0c;这些连接可以使用 Docker Compose …

多种方法求解数组排序

&#x1d649;&#x1d65e;&#x1d658;&#x1d65a;!!&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦ &#x1f44f;&#x1f3fb;‧✧̣̥̇:Solitary_walk ⸝⋆ ━━━┓ - 个性标签 - &#xff1a;来于“云”的“羽球人”。…

Day29:安全开发-JS应用DOM树加密编码库断点调试逆向分析元素属性操作

目录 JS原生开发-DOM树-用户交互 JS导入库开发-编码加密-逆向调试 思维导图 JS知识点&#xff1a; 功能&#xff1a;登录验证&#xff0c;文件操作&#xff0c;SQL操作&#xff0c;云应用接入&#xff0c;框架开发&#xff0c;打包器使用等 技术&#xff1a;原生开发&#x…

HTML 学习笔记——标签创建小技巧

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Emmrt工具</title></head><body>&…