[toc]
## 一、為什么要做筆記?
以前老師就經常講一句話,說要把書讀薄。**把書讀薄**就是一個總結的過程,從而把別人的東西變成自己的。
有人會說,現在搜索引擎這么發達,想知道什么,度娘分分鐘就可以給你成千上萬個選擇。然而,你會發現真正在使用的時候,網上的內容質量參差不齊。即使是自己收藏過的博客,過段時間再看,陌生的感覺就像是第一見到一樣。
其次,搜索引擎式的學習,很難讓我們能夠形成一個體系化的積累,也就難有深入的思考。長此以往,壞處不敢想象。
隨著大語言模型的發展,它將成為我們學習過程中的尖刀利器。希望大家能夠善用它,提升學習效率。
## 二、記筆記會影響工作效率嗎
> 有的人說記筆記,會打斷自己工作的思路,而且會影響工作效率。
首先,我們先要分辨是屬于什么類型的內容。從類型上分,我們先把筆記分為**知識型**、**記錄型**。
我們都知道,知識如宇宙,浩瀚無邊,有著自己客觀存在的運行規律,我們稱此類筆記為**知識型**。比如你在探索一片未知的知識領域,你打算擴展知識的廣度并打算深入理解,但是你知道短時間內不會達到透徹的程度,而且對當下的工作影響不大。此時看到新的東西就想要記筆記,就一定會影響自己的工作效率。
如果你是在解決了一些問題、梳理了一些節點后,比如服務器在哪,賬號密碼是啥,這類問題建議盡可能快的做筆記。不然到時候翻找起來,會非常難。
## 三、我是怎么做筆記的
白天工作的時候,自己查閱過的內容,而且值的收藏的,我會一直保留在瀏覽器頁簽上。然后等快下班或者下班后,再把關鍵的內容整理到思維導圖上。思維導圖的好處呢,就是你可以把知識點,變成一棵樹,樹上掛滿知識的果子。即使來不及消化,也一定能形成一個體系化的積累。
<div align="center">
<img src = "https://gitee.com/cowboy2014/cloud2020-config/raw/master//pictures/20210530183238.png"/>
</div>
如果有一些自己的想法,或者一些關鍵的設計,我會整理在一個專題中,作為博客內容素材。
做筆記最好不要完整的摘抄,最好轉換成自己的語言,按照自己的理解把相關知識重新加工一次。這樣,你學到的知識會記得更加牢固。
## 四、深度學習
首先,不是所有的內容都需要深度學習的。我經常和新來的同學說,人的精力是有限的。工作與考試相比,我們更需要把握學習內容的方法,不要把大腦變成存儲知識的一個載體。我們可以回想一下,高中記在腦子里的東西現在還剩多少?現在是一個信息爆炸、知識爆炸的時代,尤其是IT行業,技術發展日新月異。
人比其他動物更加先進在于人能更好的使用工具。既然我們的大腦并不適合存儲相對精確的知識內容,那我們就可以借助一些做筆記的工具,從而讓“記憶”永久。
關于深度學習,還是非常建議看書的。書中自有黃金屋,書中的內容已經是別人千錘百煉整理而來的。我寫過一個關于socket編程的技術小冊子,我深知這其中整理一個技術小冊,需要花費多少的精力。

> 課程簡介:
> * 輕松理解Socket編程中的核心概念及應用場景;
> * 快速而整體掌握Socket中的在項目中的實際應用案例;
> * 解讀并通過編碼實現交通部905.4-2014數據交換協議核心邏輯;
> * 學習如何設計并實現一套TCP協議; 從NIO到Netty的實戰入門。
> [學習鏈接??](http://www.hmoore.net/mr_zihan/protocol905/2317767)
- 簡介
- 更新說明
- 其他作品
- 第一部分 Java框架基礎
- 第一章 Java基礎
- 多線程實戰
- 嘗試一下Guava帶返回值的多線程處理類ListenableFuture
- LocalDate和Date有什么區別
- JAVA8接口增強實踐
- 第二章 Spring框架基礎
- MVC究竟是個啥?
- @ApiImplicitParam
- 七種方式,教你在SpringBoot初始化時搞點事情!
- Spring事務狀態
- maven
- Mybatis小總結
- mybatis-plus的使用
- 第三章 SpringSecurity實戰
- 基于SpringSecurity+jwt的用戶認證
- spring-security-oauth2
- 第四章 數據庫
- mysql
- mysql授權
- mysql數據庫三個關鍵性能指標--TPS\QPS\IOPS
- 梳理一下那些年Mysql的弱語法可能會踩的坑
- 關于Mysql的“字符串”數值的轉換和使用
- 憑這一文咱把事務講透
- Mysql性能優化
- 查詢性能優化
- 不常用的一些語法
- elasticsearch
- elasticsearch文檔操作
- 索引的基本操作
- java操作ElaticSearch
- elasticsearch中的各種查詢
- DB與ES混合應用可能存在的問題及解決方案探索
- 使用es必須要知道的一些知識點:索引篇
- Es中的日期操作
- MongoDB
- 入門篇(了解非關系型數據庫 NoSQL - MongoDB)
- 集群分片 (高級篇)
- 互聯網大廠的建表規范
- 第五章 中間件
- nginx
- nginx動靜分離配置,這個雷你踩過嗎?
- Canal
- Sharding-jdbc
- 水平分庫實踐
- kafka
- 第六章 版本管理
- git
- Not currently on any branch 情況提交版本
- 第七章 IO編程
- 第八章 JVM實戰調優
- jvisualvm
- jstat
- 第二部分 高級項目實戰篇
- 第一章 微信開發實戰
- 第二章 文件處理
- 使用EasyExcel處理導入導出
- 第三章 踩坑指南
- 郵件發送功能
- 第三部分 架構實戰篇
- 第一章 架構實戰原則
- 接口防止重復調用的一種方案
- 第二章 高并發緩存一致性管理辦法
- 第三章 異地多活場景下的數據同步之道
- 第四章 用戶體系
- 集成登錄
- auth-sso的管理
- 第五章 分庫分表場景
- 第六章 秒殺與高并發
- 秒殺場景
- 第七章 業務中臺
- 中臺的使用效果是怎樣的?
- 通用黑白名單方案
- 第八章 領域驅動設計
- 第十一章 微服務實戰
- Nacos多環境管理之道
- logback日志雙寫問題及Springboot項目正確的啟動方式
- 第四部分 優雅的代碼
- java中的鏈式編程
- 面向對象
- 開發原則
- Stream操作案例分享
- 注重性能的代碼
- 第五部分 談談成長
- 新手入門指北
- 不可不知的調試技巧
- 構建自己的知識體系
- 我是如何做筆記的
- 有效的提問
- 謹防思維定勢
- 學會與上級溝通
- 想清楚再去做
- 碎片化學習
- 第六部分 思維導圖(付費)
- 技術基礎篇
- 技術框架篇
- 數據存儲篇
- 項目實戰篇
- 第七部分 吾愛開源
- 7-1 麻雀聊天
- 項目啟動
- 前端登錄無請求問題解決
- websocket測試
- 7-2 ocp微服務框架
- evm框架集成
- 項目構建與集成
- zentao-center
- 二次開發:初始框架的搭建
- 二次開發:增加細分菜單、權限到應用
- 7-3 書棧網
- 項目啟動
- 源碼分析
- 我的書架
- 文章發布機制
- IM
- 第八章 團隊管理篇
- 大廠是怎么運作的
- 第九章 碼山有道
- 簡歷內推
- 聯系我內推
- 第十章 學點前端
- Vue