收获
某大牛曾经说过 一个人进步多快, 在于他身边有多少水平比他高的人。。。
***曾经说过: 一个人进步多快,在于他总结的速度。。。
都那么有道理。。。
每次和李老大交流,每次听李老大讲话。。。 都感觉是 一种 精神上的洗礼 。。都感觉是 生命的升华。。。。
也许这也是我还没有离开DR的原因 。。。也许这个理由会让自己一直待下去 。。。直到我的水平 亦如此 。。。
技术上 除了一些天书似的算法 其他真什么 。。。。
关键 还是解决问题的思路。。。怎么才能快速的提供一个优秀的解决方案 ?从那些方面考虑一个问题 才是最优的 ?
还有 如何 提高自己的 抽象表达能力 ?如何从大量的信息中抽出最有效的信息 然后表达给其他人 ?
这半年自己一个不断的在思考这两个问题 ?应该是收到了一些效果了 ,至少自己能感觉到 。。。
首先 当遇到一个问题时,首先我会先 从 问题信息中 抽取出 问题的本质 。。 先想清楚问题到底是什么?
ps: 最常见的场景: 遇到一个问题。。几个人开始讨论解决方案。。大家都还没有弄清楚问题的关键点在哪里,结果是讨论的时间越长离问题越远。。
要知道 当方向错误的时候 越是努力 越是错误。。。
不要让很多假象迷惑了自己 。。。让通过推理把那些不可能排除掉 。。。
不过现在,讨论时,如果我还没有彻底找到问题的关键点 。。或者我感觉已经偏离了主线。。
我会提出一个问题 : 我们要解决什么 ?
以前不会这么做的。。也没这个意识。。。这是一个沉重的问题 。。
然后会分析 是什么原因造成了该问题 ? 当找到原因时, 离解决问题也就不远了 。。。。
最后是提出问题的解决方案 !!
后面 自己的水平 里老大还有不小的差距 。。。。还要不断总结 。。。老大 还是很牛的 。。很佩服 。。
最终的目标 :形成自己的成熟的思考问题的思路 。。。。快速的提供优秀的解决方案 。。。。
其实 我感觉 培养孩子 这才是最重要的。。。 在学校里 最应该学习的也是这个。。。
最终要让 这个 转化成自己的潜意识 。。。
还有就是 抽象表达能力 。。。 这方面自己已经进步很多了。。。刚来的时候 感觉表达一个事情 太困难了。。。 现在 我写的文档基本可以一次通过老大的review。。。 自己也还算满意。。。感觉别人能看懂了。。。其实这得益lite时 写了那么多的 RA SD 。。。 虽然那个时候 很痛苦 。。。 还得感谢山阴 。。
山阴让我们学到了很多。。。 。。。
虽然写文档时 已经 不错了 。。但是 有时候表达一个东西的 时候还是 吃力。。。 就是不知道 怎么通过简练的 语言 把最有用的信息 表达出来。。。
阿飞 其实 这方面还是很猛的 。。呵呵 。。我旁边原来就有高手 。。。自己没有发现 。。
以前 研究底层技术 太多了。。。 对设计没有太多的关注 。。。。 设计 对 提高分析问题的能力 还是很有帮助的。。。
以后在两个方面 要多思考 做总结 。。早日 让自己的思考能力 再升华下 。。。
---------------------------------------------------------------------------------------------------------------------------
今天有个bug 。。。自己分析下 没有思路 。。交给老大 。。。一会就找到原因了 。。
当然这里面 有他对代码熟悉的原因 。。 因为 那块代码他曾经 动过。。。。
造成bug的原因 是 对成员变量的访问没有进行加锁保护。。。 。。。
其实 如果这个问题倒过来想 。。。有可能想到。。。。。
总结原因: 如果认为程序在逻辑上没有问题时。。。 要关注下 线程同步问题 有没有 成员变量没有进行加锁保护 ? 还有就是 内存破环 这个 也要注意 ?
当找到这个原因时 。。提出解决方案 但是在测试时 发现这个解决方案有个问题?非常棘手 !!! 如果按照我前面的分析问题的思路 应该很快的提出 解决方案 。。但是 最后还是老大 点醒 梦中人啊 。。。。 说明 那个还没有转化成自己的潜意识 。。。。 还要训练。。。。
如果解决了上面的两个问题。。。 也许自己就该离开 DR 了。。。也许还要很长时间 。。。。
端午回家一趟 。。。老妈的意思 还是想让我回家 找工作。。。。 想让我在青岛发展 。。毕竟离家近些。。。。 其实自己也一直想回去。。 。