2022-05-12 关于进一步突破的事情

本文探讨了如何有效管理精力,以平衡睡眠、任务分配与长期规划,同时聚焦于技术突破,涉及Linux文件系统、FUSE、Ceph、PostgreSQL等技术的学习策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:

记录一些关于进一步突破的思考.

所要突破的范围:

一. 精力管理

这点似乎是不言而喻的, 但是却非常麻烦, 面临一些非常冲突的需求:

  1. 人的精力是有限的
  2. 晚上需要足够高质量的睡眠
  3. 如何分配精力
    1. 一天的精力是有限的, 这就必须要对有些事情做出取舍
      1. 哪些事情是要持久进行的
      2. 哪些事情是需要做, 但是不能浪费太多精力的
      3. 哪些事情是对长期的计划有损害的, 不能做的

二. 技术突破管理

所谓思维是技术的精髓, 那么对于技术本身的思考 就是一种思维的过程, 而要思考哪些技术, 则是必须慎之又慎的, 有以下几点可以考虑

  1. linux文件系统
    1. 基本的设计思想, 必须每天都看, 要闭上眼睛都能知道这么东西的架构
    2. linux最基本的文件系统ext2的实现
      1. 理论和具体实现的区别就在于细节的多少, 必须在保证理解理论的基础上再开始进行解读具体的文件系统
      2. 解读ext2的目的在于更深的理解理论, 不能过度陷入细节, 要时刻记着行动的目的
  2. 用户态文件系统框架FUSE
    1. 作为一种使用广泛的用户态系统的框架, 是必须要深入理解的
    2. 一个用户态的文件系统的接口如何设计? 
    3. 如何与内核交互?
    4. 如何与硬件驱动交互?
  3. 文件系统ceph
    1. ceph非常有名, 代码量也很大, 是突破的重点
  4. glusterfs
    1. 这个东西的设计简单点, 可以作为辅助
  5. 数据库postgres
    1. 这个值得重点说, mysql的代码量巨大, postgres少 了很多奇怪的设计
    2. 更重要的, postgres的设计理念, 可以直接看懂, 难得的入门关系型数据库的好东西
    3. 与redis的写法类似, 用纯c完成面向对象的设计, 读起来有思路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟世者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值