Skip to content

petergithub/notes

Repository files navigation

notes

This is my notes, which is edit by GitBook with my private edit link

如何学习

Author: hkliya (Seaborn Lee)

  1. 是什么
    1.1 定义
    1.2 同类技术
    1.3 对比同类的优缺点
    1.4 组成部分
  2. 为什么会出现
    2.1 解决什么问题
    2.2 没有这个技术前怎么做
  3. 怎么做
    3.1 快速上手视频
    3.2 官方示例
    3.3 写Demo
    3.4 看开源代码
    3.5 项目实践
  4. 分享
    4.1 博客
    4.2 沙龙

Author Judas.n http://code.youmeek.com/ judas.n@qq.com

以Maven为例

  1. Maven是什么
    1.1. 定义: Maven官网定义, Wiki定义及参考资料部分
    1.2. 历史
    Google搜索: Maven history, Maven difference, Maven 使用场景, What is Maven, To use or not to use Maven, Maven use case
    1.3 同类常见技术: Ant, Gradle
    1.4 同类技术比较 Google search Ant Maven Gradle
    1.5 学习前提/依赖: 要有Java基础
  2. 为什么会出现
    Google search: why use maven, what does maven do, why should we use maven
  3. 那些人不喜欢它 Google search: Why I don't use maven
  4. 为什么学习它
    接近工作问题, 提高效率, 知识储备
  5. 要怎么做(按优先级从高到低排序)
    5.1 看教程
    • 官网入门文档: Getting Started, Quick Start, Tutorials, Guides, Development Guides, Documentations, Best practices
    • Google search: Maven视频 教程 百度云网盘
    • 微博 search
    • 公众号搜索 http://weixin.sougou.com
    • 京东图书 http://book.jd.com
      5.2 自己写Demo, 参考别人Demo github
      5.3 遇到问题: 官网FAQ , Google
  6. 归纳整理并分享
    6.1 整理: 写笔记
    6.2 分享: 博客, Github demo
  7. 过程细节 Google搜索必备
    • Maven site:www.youmeek.com
    • Maven link:www.youmeek.com 返回所有链接到youmeek.com的网页

可供自学的资料

原文 技术的正宗与野路子

  1. Tutorial(入门教程)。由该项技术的官网提供
  2. Specification,简称Spec。这是集中体现该项技术的设计思想的东西,是高度抽象的描述。这个一般也是一份完备的、系统的描述,包含该项技术涉及到的方方面面。这部分资料在不同的地方叫法不同,在相对简单的技术项目中,也可能没有;在另一些情况下,这部分资料混杂在其它文档资料之中;它还可能以论文(paper)的形式出现。
  3. API Reference。
  4. 别人写的技术博客。质量良莠不齐,到底有没有价值,我们要学会去分辨。
  5. 技术书籍。跟技术博客类似,质量有好有坏。稍后我们和技术博客放在一起来分析。
  6. Source Code。如果我们要学习的技术是开源的,那么很幸运,我们能得到源代码。这是一份终极资料。

思考问题的一个思维提纲

  1. 核心问题是什么?(只能有一个,如果有很多,找到最重要的那个)
  2. 这个问题的背景是什么?(来龙去脉,历史原因)
  3. 和现在这个问题有关的人物和因素有哪些?(记住MECE法则,用归纳法,一一并列出来)
  4. 哪些是导致这个问题的关键原因?
  5. 哪些是次要原因?
  6. 解决这个问题有哪些方法?(用归纳法,写出所有可能。用演绎法,找到每种方法实施的具体步骤)
  7. 解决这个问题,你现在欠缺哪些条件或者资源?
  8. 如何去弥补这些条件上的欠缺?
  9. 你的时间规划是怎样的,先做什么,再做什么,然后做什么?
  10. 最后一步,just do it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published