技术的成长其实是被逼出来的

原创 吴就业 138 0 2024-06-20

本文为博主原创文章,未经博主允许不得转载。

本文链接:https://wujiuye.com/article/fcfcb63f9187401899de0748a9171860

作者:吴就业
链接:https://wujiuye.com/article/fcfcb63f9187401899de0748a9171860
来源:吴就业的网络日记
本文为博主原创文章,未经博主允许不得转载。

这篇文章可能会让一些人看了不舒服。这篇只写给那些真正想提升能力的人,始于技术,不只技术。

有些人,不管遇到啥问题,看一眼不会,思考都懒得思考,直接找别人问,习惯了依赖别人,所以技术能力难以有所成长,一年的工作经验用十年,工作十年顶不过一个毕业生。

要知道,谁的技术能力都不是天生的,除了天赋上限,都是在工作中被各种难题逼着成长的。一路走来,谁不都是靠自己呢,公司也不是学校,遇到好的同事,能提点一下思路,但也不要想着别人帮你解决问题。

我在毕业后的第一份工作,在主导一个项目重构过程中,一边承受领导和运营给的压力,还被一位运营同事当面质疑:你会不会编程?(我一直忘不了那个画面)一边独自熬夜研究框架底层解决问题,所以问题排查的能力也能得到一些提升。

远的不说,就最近负责的一个文件上传系统在23年就遇到了非常多且非常棘手的问题。23年我被开源的一个mfs组件坑惨了,但是,谁有义务帮我?所有问题都是靠自己去解决,因为我是项目的负责人啊。

找不到资料,看不懂c++的代码,也只能硬着头皮啃源码,从源码找出二进制通信协议,找出文件写和读的完整流程。就这样修复了开源组件在实现协议上存在的几个bug。这里不是喷开源的组件,虽然开源组件很坑,但是没有开源组件,我更做不到从0到1开发。

最近还遇到了内存泄露的问题,也是非常棘手。出现问题肯定是要解决的,是坐着等领导安排别人帮忙解决,还是逼着自己去想办法解决?在领导给时间的情况下,我选择尽最大的努力去解决,这是职责。

从pprof,到研究jemalloc排查问题,最后实在不行了用最笨的方法,写用例复现出问题为止。领导看结果,但个人看过程。虽然结果是用了最笨的方法得出,但在这个过程中,我了解到了jemalloc这个东东,学会了jemalloc怎么使用,有什么优点,并且实战了,下次其它问题或许能用到,这就是成长。

想要解决问题的方式不一定是靠自己,可以靠情商。但想要在技术方面有所成长,靠人情世故是提升不了能力的。千万不要太依赖别人,太依赖同事,总想着别人来帮自己解决问题,那不现实。我们可以请教别人,但一定是经过自己排查和思考之后,请教别人指点思路,绝对不是把问题抛给别人。

生活中遇到问题,我们总想着去依赖别人解决吗?我们能依赖谁呢?虽然说的是技术,但我更想表达的是,如何提升解决问题的能力,那一定是在实战中成长,经历-挑战-总结,不断的训练。成长,都是痛苦的!

声明:公众号、CSDN、掘金的曾用名:“Java艺术”,因此您可能看到一些早期的文章的图片有“Java艺术”的水印。

文章推荐

cloud.google.com/go/cloudsqlconn 创建数据库实例Ipv4Enabled设置为false无效

创建或更新数据库实例设置Ipv4Enabled为false时无效,不管设置true或false,最终的效果都是true。

Google Cloud如何给ServiceAccount授予资源细粒度的权限控制

Google Cloud如何给ServiceAccount授予资源细粒度的权限控制?介绍如何在控制台上配置,然后介绍如何通过API写代码配置。

如何理解Google Cloud的ServiceAccount、Role和Policy等概念

这些云平台搞的权限控制是真难理解,搞得好复杂。这篇写给刚接触Google Cloud的开发者,介绍一下如何快速理解Google Cloud的IAM的一些概念。

关于mount踩的一些坑

关于mount命令使用遇到的一些问题,以及如何解决。

原创被抄袭,付费专栏变免费,版权问题如何解决?

我最痛恨的事情还是发生了,我的付费专栏被抄了,付费变免费。