我已经一年多没有写代码了,前两天有个团队遇到NoHttpRepsoneException的问题。搞了好几周搞不定,我说要不然我看看吧。从打开Log到找到解决方案不到两个小时。并不是我比别人聪明,而是你没系统维护,没有几年的时间出了线上问题就得坐在电脑前面一次次的逐行分析Log,你对于问题就没有那种敏感性。

反过来讲,你让我指导一个聪明的程序员做这件事情我也做不到。因为我也需要看到那一条错误的时候才知道是去找前后1s的Log还是找前后10ms的Log;找到了下一条Log我才知道接下来去看下游的服务的Log还是去找上游的Log。

然后你还要知道Http connection pool是怎么工作的,或者至少知道去查哪些Spec / RFC / Java Doc。这些对于一个平凡的程序员来说真的是靠时间堆出来的。这个可能就是耗子兄所说的枯燥的学问吧。(回到第一条,为啥我没有一开始就帮忙呢?我在组织架构上不属于这个团队,没有访问权限。)

技术的感觉在那里的,任你怎么变,排错思路就这点。所以 我现在经常去V2上看看问答区,看看自己的技术感觉。

0 顶 浏览次数:80 次 更新时间:2020-11-19 23:17:39