我的学习归纳方法(以学习Maven为例)
以我的个人角度来看待学习这件长久的事,希望对你有帮助,也希望你能提一下你的意见
本文初衷
- 把自己模板化
- 以此篇为引,与同行沟通心得,所以在此严重要求如果你有对应的心得还请能回复下,真心感谢!(鞠躬)
当我们要学习新技术/东西

- 上图来源:https://codingstyle.cn/topics/3
- 在过去未被自己流程化的情况下,自己学习新的东西的时候一直是处理迷迷糊糊的状态,直到我看到这张思维导图,我瞬间就理清自己平时在学习东西时候那混乱的思维了。
- 可能平时我们也是这样做的,可是我们从来没有认真思考过或是整理过这样的思绪。也许你认为这样不重要,但是对我而言,有记录的东西,代表可以被流程化,这可以帮助特定情况下的我。
- 下面跟着这张思维导图,我们一起来整理 Maven 的材料。
它是什么
- 术语定义
- Maven 官网定义:http://maven.apache.org/
- 百度百科定义:http://baike.baidu.com/view/336103.htm
- 维基百科定义:https://zh.wikipedia.org/wiki/Apache_Maven
- 在 Wiki 上还需要注意如下,这些有助于你站在更加宏观的角度看待它,但是可能需要积累:
参见补充阅读参考资料外部链接
- 它的历史
- Google 搜索:
Maven History - Google 搜索:
Maven 区别、Maven difference - Google 搜索:
Maven 使用场景 - Google 搜索:
What is Maven - Google 搜索:
To use or not to use Maven - Google 搜索:
Maven use case- 在 Google 搜索结果页最下面,看它提示的搜索关键字内容,看是否有版本上的区别。
- Google 搜索:
- 同类常见技术(按技术出现时间正序)
AntGradle
- 同类技术比较:
- Google 搜索:
Ant Maven Gradle - 比如文章:http://blog.csdn.net/napolunyishi/article/details/39345995
- Google 搜索:
- 学习前提/依赖
- 要有 Java 基础相关
为什么会出现
- Google 搜索:
- 关键字:
为什么用 maven - 关键字:
why use maven - 关键字:
What does Maven do - 关键字:
Why do we need Maven - 关键字:
Why should we use Maven
- 关键字:
哪些人不喜欢它
- Google 搜索:
- 关键字:
不用 maven - 关键字:
Why I Don't Use Maven
- 关键字:
为什么学习它
- 老师让学的?
- 解决工作问题?
- 提高效率?
- 知识储备?
- 灵机一动?
我要怎么做(按优先级从高到低排序)
- 看教程
- 官网快速入门文档
- 在官网中查看带有下面几个关键字的链接:
Getting Starte 大专栏 我的学习归纳方法(以学习Maven为例)dQuick StartGetting Started Guidesusage pageTutorialsGuidesDevelopment GuidesDocumentationDocsScreencastsbest practices
- 在官网中查看带有下面几个关键字的链接:
- 在极客学院搜索对应的教学视频(我是年 VIP)
- Google 搜索:
Maven 视频 教程 百度云网盘 - Google 搜索:
Maven 视频 教程 - 微博-搜索相关内容:http://weibo.com
- 公众号-搜索相关内容:http://weixin.sogou.com/
- 京东-图书:http://book.jd.com/
- YouTube-搜索相关内容:http://youtube.com/
- 官网快速入门文档
- 自己写 Demo
- 参考别人 Demo
- Gtihub 搜索 Demo:https://github.com/search/advanced
- Git@OSC 搜索 Demo:http://git.oschina.net/
- 项目场景模拟、提高
- 遇到问题
- 找官网 FAQ:https://maven.apache.org/general.html
- QQ 群组讨论
- Google 搜索下面关键字方法:
Maven site:stackoverflow.comMaven site:quora.comMaven site:xitu.ioMaven site:toutiao.ioMaven site:segmentfault.comMaven site:jianshu.comMaven site:zhihu.comMaven site:blog.csdn.netMaven site:cnblogs.comMaven site:blog.51cto.comMaven site:oschina.netMaven site:iteye.comMaven site:importnew.com
归纳整理并分享
- 整理
- 为知笔记里面内容
- 浏览器书签
- 简书中收藏:http://www.jianshu.com/bookmarks
- 简书中喜欢:http://www.jianshu.com/favourites
- 开发者头条中收藏:http://toutiao.io/favorites
- 微博中收藏:http://weibo.com/fav
- RSS 订阅:http://www.inoreader.com/
- 无法订阅的博客使用 Feed43 生成 RSS:http://feed43.com/
- 分享
- 写博客
- 分享到开发者头条
- 分享到简书
- 分享到微信公众号
- 系统整理 Demo 在 Github 上
过程细节
- Google 搜索必备:
Maven site:code.skyheng.com,表示搜索结果局限于在:code.skyheng.com 这个站点Maven link:code.skyheng.com,返回所有链接到 code.skyheng.com 的网页related:code.skyheng.com,查找类似 code.skyheng.com 的网站cache:code.skyheng.com,查找 code.skyheng.com 的历史快照
结束语
- 我猜测你可能需要 VPN 或是 Shadowsocks
感谢他们的建议
我的学习归纳方法(以学习Maven为例)的更多相关文章
- mybatis学习笔记(五) -- maven+spring+mybatis从零开始搭建整合详细过程(附demo和搭建过程遇到的问题解决方法)
文章介绍结构一览 一.使用maven创建web项目 1.新建maven项目 2.修改jre版本 3.修改Project Facts,生成WebContent文件夾 4.将WebContent下的两个文 ...
- css学习归纳总结(三) 转
原文地址:css学习归纳总结(三) 为文档添加样式的三种方法 行内样式 行内样式是写在HTML标签的style属性里的,比如: <p style="font-size: 12px;fo ...
- css学习归纳总结(二) 转
原文地址:css学习归纳总结(二) 标签与元素 <p>标签和p元素有什么区别呢?大多数时候他们表示的是同一样东西,但仍有细微的区别.<p>.<div>等指的是HTM ...
- css学习归纳总结(一) 转
原文地址:CSS学习归纳总结(一) 选择器的分组 CSS选择器分为 1.群组选择器 如:p, body, img, div{} 2.兄弟选择器 如:p + p { color:#f00; } 3.属性 ...
- css学习归纳总结
来源于:trigkit4 css学习归纳总结(一) 选择器的分组 CSS选择器分为 1.群组选择器 如:p, body, img, div{} 2.兄弟选择器 如:p + p { color:#f00 ...
- springmvc学习总结(二) -- maven+springmvc+spring+mybatis+mysql详细搭建整合过程讲解
@_@ 写在最前 之前分享过下面这几篇: mybatis学习笔记(五) -- maven+spring+mybatis从零开始搭建整合详细过程(上)(附demo和搭建过程遇到的问题解决方法) myba ...
- python-类里面各种方法的学习补充
#-*- coding:utf-8 -*- #本次学习:类里面各种方法的学习 class SeniorTestingEngineer: work_year=3 salary=15000 def cod ...
- mybatis学习笔记(六) -- maven+spring+mybatis从零开始搭建整合详细过程(下)
继续 mybatis学习笔记(五) -- maven+spring+mybatis从零开始搭建整合详细过程(上) 五.使用监听器启动Spring容器 1.修改pom.xml文件,添加Spring-we ...
- 一年内自学MIT的33门课? 疯狂学习有方法
[导读]能快速掌握复杂信息,对成就卓越事业至关重要.ScottYoung的学习过程不只适用于学生,同样有助于学习复杂技能的专业知识. 能快速掌握复杂信息,对成就卓越事业至关重要.ScottYoung的 ...
随机推荐
- Django框架(六):模型(二) 字段查询、查询集
1. 字段查询 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询. 函数名 功能 返回值 说明 get 返回表中满足条件的一条且只能有一条数据. 返回值是一个模型类对象. ...
- Prometheus监控系统之入门篇(一)续
在上篇Prometheus监控系统之入门篇(一)中我们讲解了Prometheus的基本架构和工作流程, 并从0到1搭建了Prometheus服务,pushgateway以及告警系统. 本篇我们主要介绍 ...
- Tarjan算法:求解无向连通图图的割点(关节点)与桥(割边)
1. 割点与连通度 在无向连通图中,删除一个顶点v及其相连的边后,原图从一个连通分量变成了两个或多个连通分量,则称顶点v为割点,同时也称关节点(Articulation Point).一个没有关节点的 ...
- java.lang.SecurityException: java.lang.IllegalStateException: java.io.FileNotFoundException:XXXXXX(系统找不到指定文件)
项目启动成功过,但访问页面抛出异常. 在Maven项目启动的时候,tomcat缓存机制没有吧maven jar除外的jar执行到项目里面,所有不要慌,项目重新启动就OK了, 如果这样还是不行的话就找到 ...
- linux select函数
/**两个线程一个负责监听客户端,一个负责读客户端请求. 服务器模型,*主控线程负责accept监听链接的客户端,*把客户端fd放入任务队列中(),分离子线程则从任务队列取出所有的*客户端描述加入se ...
- 二十五、SSH服务企业级应用场景
一.需求分析: 要求所有服务器在同一个用户oldboy1系统用户下,实现A机器从本地分发数据到B\C机器上,在分发过程中不需要B\C的提示系统密码验证,除了分发功能,还需要可以批量查看客户上的cpu. ...
- Linux基础篇四:常用命令
. 一个点表示是 当前目录 .. 两个点表示当前目录的上一层目录 . 与 .. 相对路径的一种表现形式 cd ~/test/ ~当前用户的家目录 绝对路径 注意: ...
- day23-logging模块
# logging日志记录的两个内容:1.有5种级别的日志记录模式.2.两种配置方式:basicconfig.logger对象. # logging的作用: #1.排错的时候需要打印很多细节来帮助排错 ...
- 动态指定log4net日志文件名称
如果是希望日志文件按常见的日期格式动态命名,没什么好说的,直接修改app.config <param name="DatePattern" value="yyyyM ...
- Linux中vim的基本操作
Vim三种模式之间的相互转换: 1.拷贝当前行 yy,拷贝当前行的向下五行 5yy,粘贴使用p: 2.删除当前行 dd,删除当前行的向下五行 5dd: 3.在文件中查找某个单词[命令行模式下 /关键 ...