大家是怎么快速的学习一门技术的?

2021-05-27 14:23:58 +08:00
 asdasdasdzxc

本人的观点和学习方法:

任何事物的存在都是有价值的

通俗的讲: 任何事物的存在都是有用的

以上的个人的观点先表达的意思是,在编程世界中,比较 Java 语言的所有的类的方法和属性都是有用的,只是你没有使用到它的场景而已。

反观编程的本质就是你知道这个类或者对象能调用什么方法你才能明白怎么处理当前的逻辑。

所以我先表达如今学习一个新技术(比如框架,语言,模式等)

首先要明白怎么用,随便找网上一个 demo 跑起来,然后看 demo 每行所表达的意思,你就能大概明白怎么用了。

其次要明白怎么写,你要明白这个框架用的时候每个注解,方法,属性,一系类暴露给开发者们使用的,你要会用

最后归纳和模拟应用场景,一个框架或者语言的流行一定有它与众不同的地方,比如 Redis (缓存)它在做分布式锁(秒杀)和排行榜都是比较好的解决方案。

记忆,人类对于某件普通事情的记忆总是短暂的,我们需要把学习一门技术记录一下代码和文档形式,这样我们以后遇到相同的问题,就有现成的解决方案了。

感谢:大家在百忙之中分享自己的学习方法

4517 次点击
所在节点    程序员
28 条回复
Danielhu229
2021-05-27 18:32:19 +08:00
做个什么小玩意比较快
mascteen
2021-05-27 21:14:25 +08:00
做项目就理解需求,找到对应技术和文档,学习就找一本经典书藉学习练习
Rache1
2021-05-27 21:20:08 +08:00
上手,干就完了 😂 遇到问题再 Google
Harv
2021-05-27 21:29:48 +08:00
速过一遍网上简短的教程,整个开源项目做,再找本书系统地重新学一遍。
bootvue
2021-05-27 21:46:20 +08:00
死记硬背 最是迅速 高效 背的多了就熟了
MarkLeeyun
2021-05-27 22:31:24 +08:00
拒绝百度和 csdn,拥抱 google 和 stackoverflow.
gnef
2021-05-28 17:18:25 +08:00
编程就是要实践,不要怕写错, 错了记忆才深刻.
betaberry
2021-11-27 06:16:41 +08:00
@IgniteWhite 感觉你这个方法很好啊,我老是卡住了就换去看别的博客,视频之类了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/779576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX