随着我在学习编程的路上越走越远, 知识面也越来越宽, 我愈发地越学就感觉自己所掌握的那些东西实在是不值一提, 但每每与别人谈起这方面的一些问题, 竟然还会被称呼为大佬, 这种情况下, 我认为有所谓的两种情况,
- 一种是“敬称”, 我有时候也会这样称呼别人, 但是我可能并不认同那个人编程能力, 是一种片汤话。
- 另外一种则是实实在在地传达佩服你就是大佬。
每每我真实地感觉到遇到第二种情况的时候,我就感到莫名的不自在,因为我每天都会遇到各种各样的问题, 接触到各种各样新的知识, 即使我用我自己的思路解决了这个问题, 但当我通过其他渠道看到一种高效的思路时候,总会心中不觉地称赞, 所以在不断的学习中, 我始终得不到那种完全的满足感, 并且一直觉得自己处于很初级的水平, 这种想法也让我对很多知识和问题抱有很大的敬畏之心, 我不会觉得看了一本”高并发”的书籍就能说自己掌握了高并发, 也不会觉得你学了市面上那些吹着21天精通Java的教学就是熟悉Java了.
当然这是站在我个人的主观立场上认为, 不反对一些天才般的案列, 但大部分人都是普通, 而且如果谈论一件事非要抓着特例不放, 不考虑那99%的情况, 那么这样的讨论是没有意义的.
所以我的这种经常抱着敬畏心的人, 不免有时候被一些觉得自己很厉害的人踩了一脚, 为什么要这么说呢?
我自己在Java这门语言上花的时间还是比较多的, 也是我自己觉得自己掌握的最好的一门编程语言, 但是在和别人讨论一些问题的时候, 他们总是认为, 这种问题很简单, 我不免觉得自己又要”自闭”了(没有立马有好的思路?), 但是听了他的解决思路或者看法之后, 我却发现他的想法有很大的问题, 很多边界,特殊情况以及性能都没有考虑到, 甚至有的时候, 看他们的代码, 惨不忍睹, 跑都跑不起来, 我还要帮他们改.
还有我觉得有点敏感的一点, 有一些人会觉得Java是一门很简单的编程语言, 但我觉得Java屏蔽了底层一些的东西, 比如指针, 语法也足够友好(有一点点啰嗦), 但这不能说明Java简单. 我这人并不会脑子一热跟他争吵起来, 或者纠正他这种观点.所以当我俩遇见同一问题讨论起来的时候, 我认为它不简单的时候, 而他确自信满满的认为它很简单, 这时候就如”题”了.
面对这种情况, 我一般都在思考, 我到底该不该回击他, 客观且认真地跟他说一说这个问题, 如果这样, 那么显得好严肃, 或许是在开玩笑, 没必要当真; 如果你不跟他争论, 这样显得你比他菜好多, 而且弄不好他就是想”秀你呢”.
所以我直到现在也没有一个确切面对这些情况的方法, 我内心是渴望着去探讨这些问题的, 但是这样好像也无太大意义, 所以我遇到这些情况的时候, 大部分时间都在沉默, 以及”不反对”他们的想法.
我在冷静下来仔细思考的时候, 我觉得我的沉默是对的, 没必要去争论这些问题显得谁更厉害,我就安安静静的, 让时间证明一切, 让他们去争论吧.