重庆软件测试自学,想成为软件测试工程师怎样自学才高效?应届大学生不容错过的干...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

那么究竟如何学习呢?

有三点:

1. 抽象的归纳

2. 空杯的心态

3. 广度和深度

我们分别来讨论着三个部分。

1.抽象的归纳

抽象,看起来就很抽象,其实是一个很重要的点。我们面临的知识和内容太多了,如何才能学到呢。如果没有方法,那么每次学习都是疲于奔命,为了学习这个概念而执行了学习的动作,但是没有学习的效果。

这时候就需要抽象了。

比如,你是做 Java 后端开发的,想学习更多的开发语言,来学习 Python。那么如何抽象呢?

· Java 和 Python 都是编程语言,用来和计算机沟通的,那么一定有共同点

· Python 为啥更加热度高?因为 Python 易上手,门槛低,那么自己如何学习 Java 的,遇到过什么难题,门槛?Python 是否有?不同点。

总结起来就是:你作为一个从业者,你只要进入了行业,就不再是小白。那么学习任何东西,也都不是纯粹的小白了,要利用归纳能力,和已经掌握的现有知识对比,抽象整理“相同点”和“不同点”,利用旧的知识来学习新的知识,同时归纳并反思旧的知识,相互促进。

抽象是一层一层的。

1. 第一层:通过相似的旧的知识,对比归纳学习新的知识,比如 通过 Java/ C++ 学习 Python/C# 等

2. 第二层:不断的学习新的各种知识以后,对比归纳这些知识的共性,抽象并提取通用层面的知识点,比如 通过 .net remoting/ WCF / SpringMVC 学习 SpringBoot/SpringCloud,然后抽象归纳 研发框架的通用知识点

3. 第三层:通过在工作中从事(辅助)非职责工作的内容,来提取行业的通用知识点,比如 研发职位的小伙伴,通过完成 测试、测试开发、项目管理、需求分析、风险评估、产品规划、运营、运维等其他职能的工作,贯串行业的通用知识点。

其实打通第三层的小伙伴,大多数都是资深级别的从业者,非富即贵(资深架构师或者资深管理者)。

2.空杯的心态

这个部分,我们不用多说了。(请补充……)

3.广度和深度

在学习的过程中,一定会遇到一个问题:到底是广度优先,还是深度优先呢?这个不纠结:广度优先。因为没有广度,你根本就没有深度的概念了。

这点和第一点其实对应得。

广度学习:一般对应“抽象第一层”:通过旧的知识,来学习类似的新的知识

深度学习:一般对应“抽象第二层”:通过新的学习,来会到旧的某个知识上,去深挖。

广度和深度的结合:一般对应:“抽象第三层”:通过广度和深度的大局学习,整体上把握行业。

最后想说的是:学无止境。

如果没有好的学习方法和学习目标,那么学习无异于大海捞针,还不如不学习,去做点别的更有意义的事情。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值