内卷时代!程序员如何突破35岁的宿命?

news2024/11/19 11:37:01

大家好,我是码农先森。

曾经梦想仗剑走天涯,如今却在写字楼里安家。他乡容不下灵魂,家乡容不下肉体,还面临着35岁被毕业,这难道就是程序员的宿命?大环境我们无法改变,但我认为至少能改变自己。我想从技术、业务、管理这三方面来阐述自己的观点,希望对大家能有所启发。

技术

不知大家在公司中有没有发现这样一种现象,程序员之间有时会为了一个「技术点」争的面红耳赤并且各自都还挺有理,最终还是分不清孰对孰错。同样这种现象在我司也时有发生,都已成为家常便饭。其实大家站在各自的角度思考问题,出发点本来没有错,都是为了解决问题。但在我看来还会发生这种事情的主要原因是没有换位思考,不从对方的角度审视问题,各执已见。

有些人会为了追逐新的技术,而盲目的引入到实际项目中;也有的人固守着旧技术,不追求进步,让原有的项目维护愈来愈难。从技术本身的角度来看,技术没有好坏、新旧之分,只有基于当前业务场景下来验证是否合适,其实升上到价值层面真正合适的技术才是好的技术,借用58集团架构师沈剑的一句话「一切脱离了当前业务的技术选型、架构设计都是耍流氓」,这句话更加强化了技术在实际应用中的定位。

业务

业务在大多数的程序员眼中都不太重视,心想着写好自己的代码就行了,业务和我有什么毛线关系?老子写的代码天下第一,曾经的少年都期望用代码改变世界。网上有一句流行语「曾梦想仗剑走天涯,看一看世界的繁华。年少的心总有些轻狂,如今的你四海为家。」恰好描述了当年的愿景和当下的处境。

其实不然,从整个程序员的职业生涯来看业务往往比技术更重要,技术只是工具,业务才能创造价值。不要拿着锤子到处找钉子,而是要在有钉子的地方,再用锤子去解决问题。从业务的视角来审视这个问题,作为一名程序员要积极关注业务的价值,通过技术加业务,形成能为业界提供行之有效解决方案的综合能力。比如我司通过技术赋能于跨境业务,直接提升了货物的流通效率,为公司降低了物流成本。总而言之,程序人应该把业务和技术放在同等的重要的位置上,这样即使以后不从事编程行业的工作,利用自身掌握的业务知识也能更顺利的转到其他岗位上「比如有很多人转到了售前、售后等岗位」。

管理

这里提到的「管理」并不是说是管理岗位,而是指的自我管理的能力,包括但不仅限于:自律、自驱、沟通、心态等。迈向管理岗的第一步是自我管理,如果连自己都管不好的人,怎么谈能把别人管好呢。在当前这个容易让人焦虑的大环境下,做好自我管理尤为重要。如何让自己保持一个良好的状态,我认为至少要做好以下这几方面。

首先是「自律」,人们常说自律的人生才是自由的,才能掌握自己的人生。对于我们这些写代码到忘我境地的程序员来说,能够保持住良好的作息时间,就是最好的自律了。其次是「自驱」,自驱力又称为内动力,自驱是发自内心的去主动做一些事情,自驱的人拥有一颗纯粹的赤子之心。纯粹二字在程序员身上是比较典型的特质,但真正的自驱很多人还是难以做到,当然我也还在努力的路上。

再者是「沟通」,人是群居动物对社交有着明确的需求,但程序员却变成了独来独往的「猿」沉浸在自己的代码世界里,不善与人沟通。原苏宁技术总裁乔新亮在他的复盘专栏中多次提到了「沟通创造价值」的观点,可见沟通在他的职业生涯中的重要性不言而喻。不想当将军的士兵,不是好士兵,每个程序员的心中都装着一个CTO梦,想要离这个梦更近一步那么沟通将是不可或缺的品质。

最后是「心态」,程序员总是在遇到Bug的时候会焦虑紧张,条件反射的说这不是我的问题,我写的代码怎么会有Bug。问题一出现就习惯性的甩锅推诿,这是典型心态不好的表现。心态好的人往往会先确定具体的原因,再判断是由谁引起的问题,最后能给出具体的解决方案。我在日常工作中发现甩锅推诿并没有什么实际作用,因为问题始终还得需要程序员来解决。因此,保持住一个良好的心态会让自己的工作和生活都会越来越好。心态决定人生的高度,一个好的心态才能让你的职业之路越走越远。

结语

程序员群体经常调侃说「35岁是程序员的宿命」,虽说我不知提升这三方面的能力,能不能打破这个说法,但至少可以让我们延长自己的职业生涯「现实点的就是多赚些钱」。回归到写这篇文章的初心是提升技术人对技术、业务、自我管理的认知。让我们能够在不管遇到任何恶劣内的外部环境情况下,都还能有一颗良好的心态,来度过这个蜿蜒曲折的人生。

与君共勉。


欢迎关注、分享、点赞、收藏、在看,我是微信公众号「码农先森」作者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1855447.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

6.20作业

1.已知网址www.hqyj.com截取出网址的每一个部分(要求,该网址不能存入文件中) echo www.hqyj.com | cut -d "." -f "1,2,3" 2.整理思维导图 3.将配置桥接网络的过程整理成文档,发csdn

H4020 12V24V36V40V1A 同步降压芯片IC Buck-DCDC 低功耗,高效率 100%占空比

H4020是一款12V24V36V40V1A的同步降压(Buck)DC-DC转换器,专为需要高效率、低功耗和精确电压/电流控制的应用而设计。它内置了高压MOSFET,支持宽范围的输入电压(5V-36V),并能提供高达1A的持续输出…

WIN Semis揭幕耐湿砷化镓pHEMT技术

​犹如为无线通信领域注入了一股清新的活力。这项技术不仅支持E频带,更在晶圆级上筑起了一道坚固的防潮屏障,满足了对严苛环境条件的bHAST挑战。今日,WIN半导体公司正式公布了0.1m pHEMT技术PP10-29的测试版,预示着通信领域的新篇…

《web程序设计》课程大作业,XX地旅游景点网站【IDEA下JSP(前后端)+MySQL技术】

背景: 《web程序设计》课程大作业要求 一、课程目标:课程教学目的是让学生能够全面了解和掌握目前国内比较流行的交互式网页制作的理论知识与开发技术,能开发制作出有一定实用性的交互式网站,为将来继续学习和就业打下坚实基础。…

Linux如何远程访问?

远程访问是现代计算机网络中非常重要的一个功能,它允许用户通过网络连接到远程计算机,并在远程计算机上执行操作。对于使用Linux操作系统的用户来说,Linux远程访问是非常常见的需求。本文将介绍如何实现Linux远程访问,并简要介绍一…

写一个坏越的个人天地(二)

小红书上搜了下博客,感觉好像没有让自己喜欢的。昨天刚好学了点grid布局,来试试 菜单栏直接使用el-menu 下边布局就用grid局部了,这块初步想法是轮播+你的天气和我的天气+自我介绍 天气的话,这边要先找一下有没有天气的api 我这边百度搜了个聚合的api,一天可以免费调用5…

云原生容器技术入门:Docker、K8s技术的基本原理和用途

🐇明明跟你说过:个人主页 🏅个人专栏:《未来已来:云原生之旅》🏅 🔖行路有良友,便是天堂🔖 目录 一、容器技术概述 1、什么是容器技术 2、容器技术的历史与发展 3…

统信UOS1070上配置文件管理器默认属性03

原文链接:统信UOS1070上配置文件管理器默认属性03 Hello,大家好啊!今天给大家带来一篇关于在统信UOS 1070上配置文件管理器默认属性的第三篇文章——配置工作区、侧边栏及高级设置。通过这些配置,您可以更好地组织和管理文件&…

基于matlab的高斯滤波与图像去噪

1 高斯滤波原理 1.1 原理 高斯滤波是一种线性平滑滤波技术,主要用于消除图像中的高斯噪声。它的工作原理可以理解为对整幅图像进行加权平均的过程,即每个像素点的值都由其本身和邻域内的其他像素值经过加权平均后得到。 高斯滤波实质上是一种信号的滤…

Apache Tomcat 10.1.25 新版本发布 java 应用服务器

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 H…

POLYGON Horror Carnival - Low Poly 3D Art by Synty

465 个独特的预设模型 一个正在运行的摩天轮和旋转木马 包括10个示例脚本,让嘉年华栩栩如生 ◼ 描述◼ 欢迎来到恐怖嘉年华。这个地方曾经有诱人的音乐,现在却有着令人不安的旋律,暗示着其中令人不安的惊喜。 这场险恶的盛会的真正核心在于演示场景。它使用3D低多边形资源构…

C语言常用标准头文件

头文件的基础概念 在C的系列语言程序中,头文件(通常扩展名为.h)被大量使用,它通常包含函数、变量、结构体等的声明和定义,以及一些宏定义和类型定义。头文件的主要作用是为了方便管理和重用代码,它可以被多…

图纸管理系统的选择:为企业带来的长远价值

图纸管理系统的选择:为企业带来的长远价值 在当今高度信息化和数字化的时代,图纸管理系统的选择对于企业的长远发展至关重要。一个好的图纸管理系统不仅能提升企业的运营效率,还能为企业在激烈的市场竞争中赢得先机。以下我们将详细探讨图纸…

【算法面试】二分查找:如何在有序数组中高效搜索目标值

目录 题目描述 示例 1: 示例 2: 问题分析 解决方法 方法 1:标准二分查找 方法 2:递归二分查找 方法 3:非递归简化版本 方法 4:带调试信息的版本 详细步骤 总结 博主v:XiaoMing_Java 二分查找是一种常见的算…

RabbitMQ实践——使用WebFlux响应式方式实时返回队列中消息

大纲 Pom.xml监听队列实时返回消息测试完整代码工程代码 在之前的案例中,我们在管理后台收发消息都是通过短连接的形式。本文我们将探索对队列中消息的实时读取,并通过流式数据返回给客户端。 webflux是反应式Web框架,客户端可以通过一个长连…

外部网络如何访问内网?

在现代信息化时代,随着企业规模的扩大和业务范围的扩展,越来越多的企业需要实现外部网络访问内网的需求。外部网络访问内网指的是在外部网络环境下,通过互联网等公共网络途径,实现对企业内部网络的访问和操作。这种需求的出现&…

骑马与砍杀战团mod制作-基础-军队笔记(一)

骑马与砍杀战团mod制作-基础-军队装备笔记(一) 资料来源 学习的资料来源: b站【三啸解说】手把手教你做【骑砍】MOD,基础篇,链接为: https://www.bilibili.com/video/BV19x411Q7No?p4&vd_sourcea507…

代码随想录——摆动序列(Leetcode376)

题目链接 贪心 class Solution {public int wiggleMaxLength(int[] nums) {if(nums.length < 1){return nums.length;}// 当前一对差值int cur 0;// 前一对差值int pre 0;// 峰值个数int res 1;for(int i 0; i < nums.length - 1; i){cur nums[i 1] - nums[i];i…

STM32单片机系统

1.STM32最小系统 微型计算机&#xff08;面&#xff09; 单片机最小系统是指能够将单片机芯片运行所必需的最少的硬件电路集成在一起的系统。 它是一种基本的单片机应用系统&#xff0c;通常由主芯片&#xff0c;时钟电路&#xff0c;复位电路&#xff0c;电源电路&#xff0c…

免费内网穿透工具 ,快解析内网穿透解决方案

在IPv4公网IP严重不足的环境下&#xff0c;内网穿透技术越来越多的被人们所使用&#xff0c;使用内网穿透技术的好处有很多。 1&#xff1a;无需公网ip 物以稀为贵&#xff0c;由于可用的公网IP地址越来越少&#xff0c;价格也是水涨船高&#xff0c;一个固定公网IP一年的成本…