论成长

我们的一生都会有或多或少的成长,或快或慢的成长。成长有很多种,某种技术的精进,某种思想的成熟,某种认知的理解。拿我们程序员来说,对某一技术的钻研,从刚开始的会使用,到扒开源码去探究实现,或者深入了解内部的原理,最终达到对这一技术的掌握,当出现问题或者要优化的时候,如果仅仅会使用,那么是不能够解决具体的问题的。我们身边会有这样的人,只是日复一日的做好手头的事,晋升没他的份,工资没有大幅上涨,是他的工作做的不好吗?不是的,只是因为你现在做的工作对公司或者对团队的价值一直就只有这么多,一年的经验用了十年。那么如何提高自己对公司或者团队的价值?只有提升自己。在碰到疑难杂症时,能很快定位到原因,这离不开对内部原理的深入研究;在有新业务出现时,能够给出具体方案,那么机会就有可能是你的。究其本质,我们自己成长一分,就有可能多承担一分的责任,那么我们的回报就可能会多一分。
当然,上面说的成长是最终对应的回报的。这里回报也有很多种,最显见可衡量的就是金钱。我们的能力提升了,能解决的问题也变多了,对团队的价值变大了,那么老板为了能留你,自然会给你晋升涨工资,如果不给你,可以去就业市场双向选择,这是自然而然发生的。还有一种回报是我们自己内心的满足感与幸福感,对自己的每一次成长,都会有一种对生活的充实感,对未来的向往。成长的过程是痛苦的,所以必然要有一种底层的源动力来支撑自己往前走。人是一种有期望的动物,或者说欲望,这是一种本能,正确的运用这种本能,是让我们能够持续成长的源动力。
让自己成长的方法有很多,本质上就是去学习,去运用。
首先,我们大部分的时间都在公司,那么这里是我们最佳的学习以及运用场所。学习的内容除了工作用到的部分外,可学习的还有很多。我觉得首先最重要的是向周围优秀的人学习。最基本的是请教一些技术上的疑难杂症,这可以帮助我们拓宽思路,解决特定的问题。但是,很多人都忽略了其他的一些很重要的方面,包括待人做事的方法,思考问题的角度与方式,甚至生活习惯。当然,说的是自己觉得好的优秀的方面。其中我觉得有一个很大的学习目标是我们的上级,而学习的内容主要是在平时做决策时的选择,我们要去多关注考虑的因素,选择的原因,从全局的角度出发,其中的得失优劣。这样的思考方式能够让我们在团队中脱颖而出,而不是只关注自己的得失,能够让我们有更大的成长,从而有机会站上更高的位置。当然,这些前提是自己当前所在的公司有很好的发展前景,其次是自己所在的团队在公司中的战略位置的重要性,再其次是自己在团队中的位置以及作用。这些梳理清楚之后,我相信后面的成长发展,我们就会有一个清晰的目标以及发力点。
其次,我们可自由支配的时间的使用,是我们能够与其他人拉开差距的主要因素。书是凝聚了一个写书人最大的思考结晶,所以看书是我们成长的最大的一个捷径。刷短视频还是看书学习,短时间内看不到作用,但是,我们要学会以长期的视角去思考。今天看一本书学到的东西,可能明天就忘了想不起来了,但是,如果看了10本100本呢,我相信肯定会有一天发生质的变化。这里所说的质的变化,是能够把所学的融会贯通,运用得当。当这一天来临时,回头望去,会看到坚持的以及长期的力量。
其次,则是现在很流行的公号以及付费学习之类。我一直觉得成系统的去学习,是最终能把学习成果最大化的一个方式。系统化成体系之后,能够全面的思考问题,看到别人看不到的东西。但是,多关注一些优秀的公众号,多看一些专业的文章,可以扩展我们的认知,拓宽我们的视野,也很好。但不要以此为自己学习的主要途径。
【论成长】最后,除了埋头走路,偶尔也要抬头看路。自己当下走的每一步,都会带自己走向不同的方向,所以且走且珍惜。
最后的最后,如果你们正在寻找一款基于Kubernetes的DevOps的平台,或者有打算要迁移到Kubernetes,这里给大家推荐一款开源的平台KubeSpace,GitHub地址:github.com/kubespace/k… ,欢迎大家点赞收藏。当然希望你可以借助这个平台,让自己能在这个方向有所成长,让自己能在公司的DevOps发展中发挥更大的价值,甚至能主导这个方向的发展。

    推荐阅读