锁定老帖子 主题:读源码的作用,大家来探讨一下
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-12-13
最后修改:2012-12-13
我先来说一下我的感受: 1、 读结构设计,但凡好的框架一定有一个好的结构设计,这个不言而喻,值得学习。。但是看多了,觉得关于设计思想这种东西总是无招胜有招,无形胜有形,什么样的业务场景、需求对结构有什么样的挑战都有相似的解决方案。总的来说,觉得读设计有点收益递减的感觉。 2、 纯粹解决问题,有时候在用第三方包的时候会有一些问题,比如找不到源头的bug、性能问题的定位,不得不去源码里找原因,然后想办法解决。这个是被动的读源码 3、 。。。。想不出来了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-12-13
肤浅~~~~。
|
|
返回顶楼 | |
发表时间:2012-12-13
mengsina 写道 肤浅~~~~。
这评论没营养,我资历还很浅,我不否认,我是来学习的,如果你有高深的见解可以拿出来讨论 |
|
返回顶楼 | |
发表时间:2012-12-13
好的开源代码能学到很多东西。包括设计模式,架构等许多东西。不要老拿别人写好的东西,那样只知道用。
|
|
返回顶楼 | |
发表时间:2012-12-13
为了读而读,没有什么意义。
如果为了学习,先了解下怎么用,有什么特点,解决什么问题。 多问自己几个why,带着问题去读,怎么设计的,怎么实现的,整体怎么样,细节怎么样, 有没有更好的实现方式,看起来有意思或者不明白的地方,发到论坛,博客,群里讨论。 如果是为了解决问题,目的更明确了,搜相似问题,查相关资料,跟踪调试。。。 |
|
返回顶楼 | |
发表时间:2012-12-13
kimmking 写道 为了读而读,没有什么意义。
如果为了学习,先了解下怎么用,有什么特点,解决什么问题。 多问自己几个why,带着问题去读,怎么设计的,怎么实现的,整体怎么样,细节怎么样, 有没有更好的实现方式,看起来有意思或者不明白的地方,发到论坛,博客,群里讨论。 如果是为了解决问题,目的更明确了,搜相似问题,查相关资料,跟踪调试。。。 嗯,我觉得带着问题会让自己有很深入的体会,深入到某一个框架或者是某一种技术对应的应用场景里,体会其出现的意义和解决问题的方式,这样能产生更多的思考,更多的提高 但是我现在觉得,许多场景都很相似,就像小时候学数学做数学题,先是瞎做,后来背公式,后来找到了规律,发现特定的题目用特定的方式就一定可以解决,那读源码呢?一定程度上我觉得也挺相似的 |
|
返回顶楼 | |
发表时间:2012-12-13
须等待 写道 kimmking 写道 为了读而读,没有什么意义。
如果为了学习,先了解下怎么用,有什么特点,解决什么问题。 多问自己几个why,带着问题去读,怎么设计的,怎么实现的,整体怎么样,细节怎么样, 有没有更好的实现方式,看起来有意思或者不明白的地方,发到论坛,博客,群里讨论。 如果是为了解决问题,目的更明确了,搜相似问题,查相关资料,跟踪调试。。。 嗯,我觉得带着问题会让自己有很深入的体会,深入到某一个框架或者是某一种技术对应的应用场景里,体会其出现的意义和解决问题的方式,这样能产生更多的思考,更多的提高 但是我现在觉得,许多场景都很相似,就像小时候学数学做数学题,先是瞎做,后来背公式,后来找到了规律,发现特定的题目用特定的方式就一定可以解决,那读源码呢?一定程度上我觉得也挺相似的 小时候做数学题,老师布置作业其实就是给了你一个场景。 读源码是自发性的行为,如果你不是一个自我驱动能力强的人就算了。 |
|
返回顶楼 | |
发表时间:2012-12-13
kimmking 写道 须等待 写道 kimmking 写道 为了读而读,没有什么意义。
如果为了学习,先了解下怎么用,有什么特点,解决什么问题。 多问自己几个why,带着问题去读,怎么设计的,怎么实现的,整体怎么样,细节怎么样, 有没有更好的实现方式,看起来有意思或者不明白的地方,发到论坛,博客,群里讨论。 如果是为了解决问题,目的更明确了,搜相似问题,查相关资料,跟踪调试。。。 嗯,我觉得带着问题会让自己有很深入的体会,深入到某一个框架或者是某一种技术对应的应用场景里,体会其出现的意义和解决问题的方式,这样能产生更多的思考,更多的提高 但是我现在觉得,许多场景都很相似,就像小时候学数学做数学题,先是瞎做,后来背公式,后来找到了规律,发现特定的题目用特定的方式就一定可以解决,那读源码呢?一定程度上我觉得也挺相似的 小时候做数学题,老师布置作业其实就是给了你一个场景。 读源码是自发性的行为,如果你不是一个自我驱动能力强的人就算了。 自发性的行为源自行为能带来的收益 |
|
返回顶楼 | |
发表时间:2012-12-13
须等待 写道 kimmking 写道 须等待 写道 kimmking 写道 为了读而读,没有什么意义。
如果为了学习,先了解下怎么用,有什么特点,解决什么问题。 多问自己几个why,带着问题去读,怎么设计的,怎么实现的,整体怎么样,细节怎么样, 有没有更好的实现方式,看起来有意思或者不明白的地方,发到论坛,博客,群里讨论。 如果是为了解决问题,目的更明确了,搜相似问题,查相关资料,跟踪调试。。。 嗯,我觉得带着问题会让自己有很深入的体会,深入到某一个框架或者是某一种技术对应的应用场景里,体会其出现的意义和解决问题的方式,这样能产生更多的思考,更多的提高 但是我现在觉得,许多场景都很相似,就像小时候学数学做数学题,先是瞎做,后来背公式,后来找到了规律,发现特定的题目用特定的方式就一定可以解决,那读源码呢?一定程度上我觉得也挺相似的 小时候做数学题,老师布置作业其实就是给了你一个场景。 读源码是自发性的行为,如果你不是一个自我驱动能力强的人就算了。 自发性的行为源自行为能带来的收益 大多数人对潜在收益和长远期的收益行为,不敏感。导致驱动力不足。 |
|
返回顶楼 | |
发表时间:2012-12-13
kimmking 写道 须等待 写道 kimmking 写道 须等待 写道 kimmking 写道 为了读而读,没有什么意义。
如果为了学习,先了解下怎么用,有什么特点,解决什么问题。 多问自己几个why,带着问题去读,怎么设计的,怎么实现的,整体怎么样,细节怎么样, 有没有更好的实现方式,看起来有意思或者不明白的地方,发到论坛,博客,群里讨论。 如果是为了解决问题,目的更明确了,搜相似问题,查相关资料,跟踪调试。。。 嗯,我觉得带着问题会让自己有很深入的体会,深入到某一个框架或者是某一种技术对应的应用场景里,体会其出现的意义和解决问题的方式,这样能产生更多的思考,更多的提高 但是我现在觉得,许多场景都很相似,就像小时候学数学做数学题,先是瞎做,后来背公式,后来找到了规律,发现特定的题目用特定的方式就一定可以解决,那读源码呢?一定程度上我觉得也挺相似的 小时候做数学题,老师布置作业其实就是给了你一个场景。 读源码是自发性的行为,如果你不是一个自我驱动能力强的人就算了。 自发性的行为源自行为能带来的收益 大多数人对潜在收益和长远期的收益行为,不敏感。导致驱动力不足。 哈哈,有道理,其实我一点都不否认也不抵制读源码,只是有点小困惑 不如你分享分享从读源码中的收获呗 |
|
返回顶楼 | |