首页 » 软件优化 » 程序员从幼稚到成熟的 8 个标志(程序员自己的事情需求业务)

程序员从幼稚到成熟的 8 个标志(程序员自己的事情需求业务)

乖囧猫 2024-11-02 07:59:42 0

扫一扫用手机浏览

文章目录 [+]

那么今天,我们来聊聊对这个问题的看法。

我的回答

我是 18 年计算机硕士毕业,毕业后,直接通过校招,进入阿里菜鸟,做大数据相关工作。
距离到现在,已经快六年了,作为一名工作快六年的程序员,这六年来,我自己也是从一个青涩的初入职场的小家伙,到现在三十多岁的老家伙。
一路走来,也是慢慢得变得成熟,我相信这一个阶段也是每个程序员都必须所经历的,今天我就来说下程序员从幼稚到成熟的8个转变。

1. 不在花费时间为没有意义的事情讨论不休

初入职场的时候,可能刚毕业时的一腔热血,新同学什么事情都非常好奇,别人在讨论什么东西时,自己总想要掺和进去,说出自己的想法,当自己的看法和别人的看法不一致时,一定要和对方讨论出谁对谁错,结果就是浪费掉很多时间在这种无意义的讨论上。
比如上游对接的技术同学,某个模块的技术方案设计思想和自己想的不一样,或者产品经理某个地方设计和自己的审美不一致时,总想要说服别人同意自己的看法,按照自己的想法来办事,可结果就是自己的时间白白浪费在这种无效沟通中,业务结果没有拿到,所以别人的事情最好别掺和。

程序员从幼稚到成熟的 8 个标志(程序员自己的事情需求业务) 软件优化
(图片来自网络侵删)

一个成熟的程序员,他懂得取舍,当某一件事情自己无法改变或者说服对方时,如果这件事情对业务和公司没有什么影响,他会认可对方的逻辑,避免这种无意义的沟通。

2. 懂得拒绝不合理的业务需求

新的程序员在接到业务需求的时候,一般会立马就开干,他没法判定这个需求的合理性,想要快速的将这个业务需求完成,好早点交付,但却忽略了这个需求的背景、作用、价值,只知道业务的一点,而非业务的全面。

成熟的程序员在接这个业务需求之前,会思考这个需求的合理性,价值是什么,如果需求不合理时,会和产品经理拉扯,懂得巧妙的拒绝掉这个业务需求。

3. 开始考虑做事情的 ROI

成熟的程序员懂得对事情做优先级排序,懂得做 ROI(投入产出比) 高的事情,日常工作中有太多的事情需要我们来处理,每一个人时间都是有限的,业务需求也是做不完的,我们要时刻记住我们这个岗位的核心职责和事情是什么,不要花太多事情在一些边角料的事务上。

4. 懂得家庭和个人健康是最重要的

随着年龄的增长,你会发现,陪伴你的家庭和个人健康才是最重要的,因为家人无论如何,都会一直陪着你。
而公司呢,如果你的绩效不好,或者你的年龄变大时,无法兑现公司付你工资的效益时,那么公司随时可能裁你,你的工作说没就没。

5. 学会适当的划水,工作只是自己实现理想和生存的一种手段

越成熟,你会发现工作其实就是出售你的个人时间,来换取你在公司产生的脑力效力。
你所有赚的工资,其实就是为了生存,以及生存之外还有多余的资金时,你会将他们都花费在自己感兴趣的地方。
你会开始寻找自己真正感兴趣的事物和理想,明白这点后,你开始在工作中默默的适当划水,将更多的时间花费在自己感兴的地方。

6. 提前准备应对程序员 35 岁危机

每个程序员都无法绕开一个话题,那就是 35 岁可能会被公司裁掉的危机。
成熟的程序员会在 35 岁之前,提前准备应对 35 岁程序员危机的能力,无论是提前搞自己的副业,还是提升自己的技术实力、管理能力、协作能力,还是搞好人际关系,甚至提前准备转行所需要的能力,总之一句话,如果你 35 岁相对于 20 多岁的年轻小伙子没有任何优势的话,你一定无法度过程序员 35 危机。

7. 对技术会知其然而知其所以然

成熟的程序员不仅仅满足于掌握编程语言或技术框架,同时也会去理解这些技术背后的原理和机制。

他们会深入研究编程语言的特性、算法的优化、系统架构的设计等等,不仅仅会使用 Java 语言,同时对于 Java 数据结构类的实现、JVM 原理、Java 多线程的实现、Java 虚拟机的实现,都能够知道他们是如何运作的,知其然而知其所以然。

8. 关注事情的过程,更关注事情的结果

成熟的程序员,做事情的时候,在事情完成时,会交付事情的结果。
他会为过程鼓掌,为结果买单。

最后寄语

如果我的文章对你有启发的,欢迎点赞、收藏、在看、关注我,你的鼓励,是我更新的动力。

我是雷克,专注于科技互联网、程序员经验、量化交易、大数据 & 数据库、AI大模型的分享,欢迎关注 。

如果你对程序员、互联网有任何问题,欢迎随时私信我,我会认真回答每一个问题。

相关文章