本人的观点和学习方法:
以上的个人的观点先表达的意思是,在编程世界中,比较 Java 语言的所有的类的方法和属性都是有用的,只是你没有使用到它的场景而已。
反观编程的本质就是你知道这个类或者对象能调用什么方法你才能明白怎么处理当前的逻辑。
所以我先表达如今学习一个新技术(比如框架,语言,模式等)
首先要明白怎么用,随便找网上一个 demo 跑起来,然后看 demo 每行所表达的意思,你就能大概明白怎么用了。
其次要明白怎么写,你要明白这个框架用的时候每个注解,方法,属性,一系类暴露给开发者们使用的,你要会用
最后归纳和模拟应用场景,一个框架或者语言的流行一定有它与众不同的地方,比如 Redis (缓存)它在做分布式锁(秒杀)和排行榜都是比较好的解决方案。
记忆,人类对于某件普通事情的记忆总是短暂的,我们需要把学习一门技术记录一下代码和文档形式,这样我们以后遇到相同的问题,就有现成的解决方案了。
感谢:大家在百忙之中分享自己的学习方法
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.