这份知识体系构建指南,绝绝子!
点击关注公众号,Java干货及时送达👇
文章来源:【公众号:分布式实验室】
先说一件值得思考的事情:高考的时候大家都是一样的教科书,同一个教室,同样的老师辅导,时间精力基本差不多,可是最后别人考的是清华北大或者一本,而你的实力只能考个三本,为什么?当然这里主要是智商的影响,那么其他因素呢?智商解决的问题能不能后天用其他方式来补位一下?
大家平时都看过很多方法论的文章,看的时候很爽觉得非常有用,但是一两周后基本还是老样子了。其中有很大一部分原因那些方法对脑力有要求、或者方法论比较空缺少落地的步骤。下文中描述的方式方法是不需要智商也能学会的,非常具体的。
关键问题点
| 系统化的知识哪里来?
知识之间是可以联系起来的并且像一颗大树一样自我生长,但是当你都没理解透彻,自然没法产生联系,也就不能够自我生长了。
讲个前同事的故事
1. 这位同学的解决办法是通过tcpdump来分析网络包,看网络包的时间戳和网络包的内容,然后找到了具体卡在了哪里。
2. 如果是专业的DBA可能会通过show processlist看具体连接在做什么,比如看到这些连接状态是authentication状态,然后再通过Google或者对这个状态的理解知道创建连接的时候MySQL需要反查IP、域名这里比较耗时,通过配置参数skip-name-resolve跳过去就好了。
有哪些好的行为帮你更好地掌握知识
场景式学习、体感的来源、面对问题学习
前面提到的对知识的深入理解这有点空,如何才能做到深入理解?
钉子式学习方法和系统性学习方
| 举个Open-SSH的例子
免密登陆
SSH卡顿
怎么去掉SSH的时候需要手工多输入yes
我的SSH怎么很快就断掉了
我怎么样才能一次通过跳板机SSH到目标机器
我怎么样通过SSH科学上网
我的Ansible(底层批量命令都是基于SSH)怎么这么多问题,到底是为什么
我的Git怎么报网络错误了
X11 forward我怎么配置不好
HTTPS为什么需要随机数加密,还需要签名
……
空洞的口号
什么是工程效率,什么是知识效率
有些人纯看理论就能掌握好一门技能,还能举一反三,这是知识效率,这种人非常少。
知识分两种
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
点“在看”支持小哈呀,谢谢啦😀