程序员从幼稚到成熟的标志是什么?

本文分享了一个程序员从新手到资深工程师的八个重要转变,包括有效沟通、拒绝不合理需求、考虑ROI、重视家庭和个人健康、划水与兴趣平衡、应对35岁危机及深入理解技术本质。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

d31199650c2cddfe6b4b7e4e20fc16b3.jpeg

更多最新干货内容,关注公众号:雷克分析

前言

在知乎上面看到这样一个问题:程序员从幼稚到成熟的标志是什么?

cfe37330fc414ced40e41b1965df6ef9.jpeg

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

我的回答

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

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

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

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

593a10d962190beec3f42ed028b2ebe3.jpeg

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

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

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

3. 开始考虑做事情的 ROI

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

d9cee033f0f99b1e034fcb245d76729e.jpeg

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

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

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

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

bd4279dcd7bd1e93e991ec62b13ccb01.jpeg

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

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

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

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

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

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

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

最后寄语

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

b2faed4e34be22231bc85ab55f8a2b41.jpeg

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

92e2c8b1dad5e6dc757de8d6d6b0cfef.jpeg


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值