阅读英文文档

1. 主要分享我阅读英文文档时的心路历程

	我是从开发做起的,刚起步看看视频,百度一下就能解决很多问题,后来公司需要做运维监控,
	我对这个是没什么了解的,而且重要的是,决定采用一个很新的技术,这意味着,使用者很少,文档不齐全。
	我了解的渠道就是官方文档, 在此期间,我碰到了很多意想不到的问题,在此积累,希望能够突破。

2. 我碰到的问题

2.1 英语不好

  1. 英文单词积累不足
    • 我将单词分为两类,一类是口语中或者生活中常用的一些词语,另一类是专业化的词语和代表特殊含义的词语
    • 有时候,两个都不懂就会懵,如果只知道第二类,会明白句子的大概说的内容,但关联性很弱,
    • 如果只知道第一类,知道大概的逻辑,但不知道内容
  2. 猜词能力弱
    • 在阅读中,难免会遇到不会的单词,或者知道意思但是放在句子就是不通顺
    • 这个时候需要去拓展思维,上下文去猜这个词的意思,怎么翻译才能让句子通顺
  3. 英语的理解力(想象力)弱
    • 当能够看懂一些单词的时候,却无法连在一起,完整通顺的翻译出来
    • 而且很多时候,不能够准确的掌握作者想表达的意思,导致下文的理解也出现偏差
    • 常见的一些短语和动词搭配,能够引申出一些额外的意思,需要多背
  4. 读的不够多
    • 缺乏英文环境,学习方法没能掌握,学习欲望不够,学的很慢

2.2 文档思维弱

  1. 偏于百度
    • 碰到问题,百度一下就能解决,不求甚解,得到的结果是,碰到下一次还得百度
    • 不仅如此,不能够理解问题或bug后面隐藏的问题,不能让你从问题中掌握更多的信息
    • 弱化你的思考能力,没有去思考一下,自己尝试解决一下
  2. 不具备系统性的学习能力
    • 需要基础抓起,再去实现其他东西
    • 全面的了解这个技术,挖掘深层的东西,对技术的深度和广度进行掌握
  3. 没有养成阅读的习惯
    • 阅读能够帮助构建知识体系,了解技术,以及背后的一些功能
  4. 文档逻辑不清晰
    • 文档阅读少,一般文档会按照一定的逻辑顺序,介绍这个技术
    • 一般会有 “Get started” “How to” “API” 的等部分一步一步教你使用并掌握该技术
    • 其实如果使用过功能相类似的,理解起来会事半功倍

2.3 技术背后的基础差

  1. 互联网的技术都不是单独存在的,后面都有很深的技术知识网络
  2. 了解这些背后的东西,才能够将基础打牢

2.4 耐心不足

	看文档的很大痛苦来源于看的很慢,久久看不到成效,这也使得我较少阅读文档,因为没有回报。
	我看的慢 -->  减少阅读文档 -->  看得少,阅读文档的能力就弱 --> 阅读能力弱 --> 看得慢
	这样恶循环,是非常不健康的,努力努力

3 mongoDB 的纯英文文档学习

按照文档的功能,对于文档的结构进行分类

  1. 安装及大致了解 Introduction & Installation
  2. 文档概览, 每个功能的细分介绍
    1. 操作命令 mongo shell 集合等高级操作
    2. 数据模型 Data models
    3. 事务操作 Transaction
    4. 索引 Indexs
    5. 安全 security
    6. 数据变动钩子 change streams
    7. 数据备份与分片 Replication Sharding
    8. 数据库管理 Administration
    9. 存储原理 Storage
  3. API 与 命令的参考文档 Reference
  4. 常见问题,版本,技术支持 Frequently Asked Questions Release Notes Technical support

文章基础部分将不做介绍,主要对高级操作与mongoDB基础原理进行介绍
文章大部分参考自 mongoDB 4.0 官方文档

mongoDB 的CRUD 高级操作

  • 参看基础部分
  • MongoDB 可视化工具 compass

你可能感兴趣的:(基础使用,编程日志)