在中国程序员能不能干一辈子?

news2024/11/25 16:54:13

在中国程序员当然能干一辈子,因为35岁的程序员已经自动死亡,全网销声匿迹,查无此人了,这辈子已经玩完了(雾


开个玩笑,就是看够了那些焦虑文学,我只想说:

程序员到35岁、45岁、55岁,想干啥干啥,想敲代码敲代码,想做管理做管理,想开滴滴开滴滴,去tm的年龄焦虑!!!

我就不理解了,80年代的下岗潮,咱爸妈都能正常生儿育女,买房买车;10年的房地产降温,房地产从业人员也能活到现在,怎么轮到程序员,就活不下去了呢?
等你到了35岁、45岁,如果还愿意拿着5K工资敲代码,或是自己做一个网站、程序员赚个千把块钱,难道就不能做一辈子了吗?

结论:在中国,程序员同样可以干一辈子。

回到这个问题,程序员到了35岁以后做什么,我这里抛砖引玉,给几条大龄程序员的发展路线吧:)

向上管理,做项目TL

首先,最直接了当的路线就是做管理,成为公司的TL,在保证收入的大幅提升后,也有一定的不可替代性。

想从一个普通的程序员成为技术主管,你需要的能力有:

①能操盘整个项目的专业能力:
对于组员的工作内容一定要有一定涉猎和了解,简单来说啥都懂一点,但不需要做到专精,这样你才能很好的把控整个项目,有条不紊地推动项目完成和更新迭代。
②协调上下关系的管理能力
对上,学会为组员争取资源,学会博得领导的青睐;对下,调节组员之间的关系,获得下属的信任和支持,这一块更多的是在于情商。
③时间管理和数据分析能力
项目进程如何,目标完成度如何,如何跟进,如何向上级反馈数据情况,并给予最新的方案,让项目朝着正确的方向走。

向下兼容,做技术大佬

身边很多程序员是比较社恐的,再加上能做管理的程序员凤毛麟角,因此还有另一条直截了当的道路就是:做专业领域的大佬,成为团队里不可或缺的技术大牛。

你可以尝试这样努力:
①深耕专业理论知识
理论知识的学习是一个厚积薄发的过程,虽然他不能让你一下子变成技术大佬,但它可以让你在平时的工作中少犯错、少出Bug,比别人多做一点,做深一点。
这是一个缓慢的过程,但当你回过头来看的时候,你会感谢自己当时的努力。
②多实战,多挑战,学会揽活
工业环境下的实操可以让你快速提升自己的技术能力,不要埋怨工作痛苦,这才是你职业成长的最快方式。
与其每天无效加班,假装内卷,不如在看到好项目的时候主动出击,提升自己的技术能力。
学会揽活,但是要揽有意义的活。
③关注行业动向,学习最新技术
技术更新迭代的速度超乎你的想象,时刻保持着学习的动力,不要被这个时代淘汰。
④最后,不要急于求成,让时间证明一切。

拿基础工资,发展副业

如果以上这两条路都不适合你,不如另辟蹊径,发展副业!

最推荐的副业当然是跟技术相关的,给出3个方向以供参考:
①接单/外包:去程序员客栈、码市这类平台上接单,一般是按项目结算,这个门槛最低也最方便。
②开发网站/小程序:这适合进阶的大佬,抓准风口,自寻门路,如果将网站做出来了,把副业变主业岂不是更香?网站和小程序如何做,可以多去GitHub学习一下大佬的项目。
③开课/做老师:做专业讲师,也是条不错的道路,享受桃李满天下的快乐。

freestyle,做想做的事

当然,程序员也不需要受限于当前的职业。

我身边的程序员有做歌手的,做滴滴司机的,做画家的……只要是你感兴趣的事,只要能让你“混口饭吃”,为什么不能做呢?

人嘛,有时候可以为五斗米折腰,有时候也可以为了兴趣和理想放弃五斗米。

不用在意别人的眼光,做你想做的事~

欢迎评论区讨论:程序员的你现在多少岁了?在做什么工作呢?

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

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

相关文章

【LeetCode】1697. 检查边长度限制的路径是否存在

题目描述 给你一个 n 个点组成的无向图边集 edgeList ,其中 edgeList[i] [ui, vi, disi] 表示点 ui 和点 vi 之间有一条长度为 disi 的边。请注意,两个点之间可能有 超过一条边 。 给你一个查询数组queries ,其中 queries[j] [pj, qj, limi…

外部注意力机制与内部注意力机制

自注意力是注意力机制的一种特殊情况,其核心思想为通过计算特征内部元素之间的联系来获得大范围内的依赖关系。而在外部注意力中,key被拿到了网络外部,因此可以习得数据集的全局状况。 自注意力机制中,输入特征F被投射到query矩阵…

Qt扫盲-QAbstractSlider理论总结

QAbstractSlider理论总结1. 概述2. 常用属性3. 信号1. 概述 QAbstractSlider 其实就是 QScrollBar, QSlider and QDial 的父类,也就是抽象类定义了Slider这种控件的一些公共属性,其实就是一个抽象滚动条的主要属性。 就比如一个具体的滑动条&#xff0c…

服务器load高问题定位和优化

服务器开发系列 文章目录服务器开发系列前言一、原因分析与定位?总结前言 什么是Load?什么是Load Average?   Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a comput…

isaac gym(二)仿真setup(代码齐全)

目录 .1 Simulation Setup .2 Creating a Simulation 2.1 Simulation Parameters 2.1.1 Up Axis 2.2 Creating a Ground Plane .3 Loading Assets .4 Environments and Actors 4.1 env 4.2 actors 4.3 Test .5 Running the Simulation .6 Adding a Viewer ​编辑 .7 Th…

03_1排序算法:冒泡排序、选择排序、插入排序

开始系统学习算法啦!为后面力扣和蓝桥杯的刷题做准备!这个专栏将记录自己学习算法是的笔记,包括概念,算法运行过程,以及代码实现,希望能给大家带来帮助,感兴趣的小伙伴欢迎评论区留言或者私信博…

专访 | 刘乔升:开源是人类智力劳动最好的组织形式

OpenMLDB: 可以请你先自我介绍一下吗? 刘乔升: 我叫刘乔升,来自复旦大学,就读于软件工程专业,是 2022 开源之夏 OpenMLDB Go SDK 项目的贡献者。在参加本届开源之夏活动前,我就有参加过一些开源…

自定义maven骨架

目录 一、自定义maven骨架 1、先创建一个新的工程、添加你需要的结构目录及pom所需要的依赖文件,以这个工程为模板,创建框架 2、添加在pom文件中添加依赖,com.test文件中这个坐标与maven仓库相对应 3、点击Edit....会有一个弹窗 4、点击加…

如何在SpringBoot中设置HTTP缓存,你知道么?

在工作之余阅读缓存相关的书籍时,看到了http缓存相关的知识,HTTP 缓存机制是一个 web 性能优化的重要手段,无论是做前端还是做web后台,都可能会用得到它,应该是知识体系库中的一个基础环节,以前这一块学的不…

TAPD新增需求自动写入腾讯文档

【实现效果:】TAPD新增需求/缺陷,可以自动写入腾讯文档智能表,方便通过腾讯文档灵活管理自己的项目排期,并且通过不同的视图效果,实现简单的需求统计/分组迭代,通过数据关联及时跟进延期项目。 【准备工作…

引用类型 - JavaScript 数组对象、遍历、复制、冒泡排序、选择排序、数组方法、数组去重

写在前面 哎呀呀,每次都是要沉淀好久好久才能更一篇文章…基本上半个月都很难出一篇,但还是想把这个系列做起来,主要是为了记录自己学习和开发的过程,以便在面试的时候讲项目,能说得头头是道(◍•ᴗ•◍) 马上就要开…

Clickhouse

目录 Clickhouse简介 整体架构 数据接入层 数据存储层 数据服务层 数据应用层 Clickhouse简介 目前企业用户行为日志每天百亿量级,虽然经过数仓的分层以及数据汇总层通用维度指标的预计算,有些个性化的分析场景还是需要直接编写程序或sql查询&…

python人工智能学习需要学什么?

前言 如果要从科技领域找出最大的变化和革新,那么我们很难不说到“人工智能”这个关键词。人工智能催生了大量新技术、新企业和新业态,为个人、企业、国家乃至全球提供了新的经济增长点,上到谷歌、苹果、百度等巨头,下到各类创业…

发布-订阅模式解读

发布-订阅模式 先简单说一下发布订阅模式各个组件的定义: 发布者 Publisher : 状态改变时 , 向 消息中心 发送事件 ; 订阅者 Subscriber : 到 消息中心 订阅自己关心的事件 ; 消息中心 : 负责维护一个 消息队列 , 根据 消息类型 将 消息 转发给 对应的 订阅者 ; 下面按照该…

差错控制方法----循环冗余码计算

差错控制方法----循环冗余码计算 循环冗余码,又称为多项式码。CRC的工作方法是在发送端产生一个冗余码,附加在信息位后面一起发送到接收端,接收端收到的信息按发送端形成循环冗余码同样的算法进行校验,如果发现错误,则…

(附源码)php校园电子图像信息采集系统 毕业设计 010930

目 录 摘要 1 1 绪论 1 1.1 研究背景 1 1.2研究内容 1 1.3论文结构与章节安排 1 2 校园电子图像信息采集系统 系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1 数据增加流程 3 2.2.2 数据修改流程 4 2.3.3数据删除流程 4 2.3 系统功能分析 4 2.3.1 功能性分析 4 2.3.2 …

多态——C++第三大特性

目录 一、多态的概念 1、概念 二、多态的定义及实现 1、构成条件 2、虚函数 3、虚函数的重写 4、C11提供了override和final两个关键字,可以帮助用户检测是否重写 5、重载、覆盖(重写)、隐藏(重定义)的对比 三、…

pytorch环境配置

pytorch环境配置pytorch环境配置1.NVIDIA驱动安装与更新1.查看自己的电脑显卡版本2.下载显卡驱动3.安装与验证2.pytorch环境安装1.打开anaconda的终端2. 创建虚拟环境3.换源4.安装5.验证3.pycharm项目的pytorch环境设置pytorch环境配置 使用Anacondapycharm搭建pytorch环境 提…

常见的四大搜索引擎区别

一般应用或网站的信息会存储在数据库中,而随着时间的推移,数据库中的信息量达到一个量级后会出现访问速度变慢的情况,例如用户在客户端搜索一个商品名称,系统可能加载了好几秒才显示数据,这个时候就需要进行一些优化处…

ET框架(三)

Model》数据 HotFix》行为 ET框架中的ECS和Unity的ECS无关 hotfix 静态类静态方法>行为 可以控制组件 Model》数据 继承Entity IAwake初始化 Scene实体的子实体类型 特殊: Unity.hotfixView : Unity相关的行为 Unity .modeView: Unity相关的数据 代码公用&a…