上次谈到编码质量问题;
如果将以往因为 粗心/不好的编程习惯/一时大意/... 等等可以避免的原因,
而在编写代码中引入bug的问题避免掉,
那你在不久的将来一定会达到 “- 0 error(s), 0 warning(s)”;
做的这一点能够帮助你高质量完成coding任务。
最近热播的<手机>的一句话,我印象颇深;
“做小事要注意方向,做大事要注意细节”;
这里我把coding 本身定义为小事,也就是说要注意方向;
如何提高这方面能力呢?把握大局,控制方向?
其实项目经理是最好的老师;
如果你能够向你的leader一样思考,那你离Leader的距离就不远了;
黄江有两个习惯,很简单但很有效;
1.场景模拟法:
当遇到问题无法解决,有去请教Leader时的冲动时,我会先问问自己;
a.我去问Leader,他会反问我什么,这些问题一般有
--你是怎么做的?
--你都是了那种方法?
--为什么这种方法行不通?
--有没有试试这样?
--有么有Google一下?别人是怎么做的?
但我去试图找到应付leader的这些询问的时候,>%50的可能行,
我已经找到了解决问题的答案;
也就是说,Leader> 50%的可能性不会给你一个解决方案,
仅仅给你引导,而这些引导是可以自我完成,
只要你像Leader一样思考;
2.比较法:
<30%可能性,Leasder会直接提供一种可行的方法;
这是我学习的重点:
问自己两个问题?
a.他的思路是什么?
b.我当时为什么没有想到呢?
当我回答了这两个问题,下次类似的问题就不需要再去问别人了;
还剩下 20%, leader会提供你资源
-提供资料
-相关人员的技术支持;
对于这种情况,也就是说此类问题可以通过额外资源解决;
当我下次遇到时,就不会闷头苦干了,直接去找相关资源;
OK,当你的问题都可以自己解决时,而巧好,你的leader又感冒了,
那你的机会就来了 :)
黄江的忠言:
不要等着别人提拔培养,当然具备了相应的能力,PM就不会远了;