当前位置: 首页 > news >正文

当10年程序员是什么体验?存款几位数?

最近网上一个话题吸引了许多人的讨论,当10年程序员,是一种什么体验?

都说程序员的高收入和工作年限应该成正比,真的是这样吗?工作10年的程序员,工资应该是什么水平?不少网友纷纷“现身说法”......

相信他们的涨薪经历对你有所启发,一起来看看吧!

图片

当程序员10年

是我这辈子做过最疯狂事情

程序员网友说,当程序员10年,或许是我这辈子最疯狂的事情,或者说做过最“长情”的事情。

10年经验的程序员或许跳槽多次,从国贸到酒仙桥,从西二旗到定居回龙观。不管能不能成为CTO或者技术主管,在别人看来,敲了10年代码的程序员已经是互联网的“活化石”了。

以下案例来源于网络,以第一人称叙述

「工作10年,月薪涨到55K」

我毕业于2010年,哈尔滨某大学计算机专业,毕业后直奔北京,因为没有工作经验,月薪只有5000元。

两年后,我跳槽到一家甲方公司,薪资翻两番,16K左右。两年后再次跳槽,被爱奇艺录取,月薪24K。

为了快速融入,我拼命工作,提高技术。功夫不负有心人,第一年涨薪9000元,第二年涨薪8000元,月薪40K+。后来,我开始独自带领20人左右的团队,薪资也涨到了55K。

「工作15年,带第一桶金回二线城市」

我,大龄码农,老互联网人,硕士毕业从10年开始在BAT工作到15年,拿着第一桶金回到了二线城市。

图片

△来源网络(如侵删)

特别感谢互联网时代给了自己的第一桶金,我积攒了自己财富,家里2辆车,几套房,每月收租大概不到8000元。我以为自己对金钱欲望不大,以为自己对成就不感冒,到了我这个年纪,多少会些许后悔,而且不可逆转。

现在在二线城市某国企,但每年内心都会有想回互联网打拼的冲动。还留在互联网打拼的同事,资产大几千万的人居多,现在几乎P9+这个层次,大多带着小团队,工作生活收入得到极大的平衡。

「混得一般,薪资能让家庭过得很好」

高考后,报考计算机专业,去借了一台小霸王;大学自学VB,用VB调用Win32 API;大三之后学习C++,但最后毕设用MFC搞定。

图片

△来源网络(如侵删)

毕业后,我铁了心要进互联网公司当程序员。

两年后换了一家,在公司从2级(中级程序员)做到了5级(主管)。那阵子带出来的2个兄弟,如今都比我混的有出息,一个在机顶盒公司当CTO,已创业,另一个在某大厂当主管。

工作了4年之后,跟人创业(其实是打工),改用WTL。因为跟老板吵翻,自谋生路又进了一家自研公司做技术主管,月薪30K左右。技术一直浅尝辄止,什么都能做,什么都不算特别精。发不了大财,但能让家里人过得很好。托我爸良好基因的福,头发还是乌黑发亮。

当程序员10年,薪资能达到什么水平,是什么体验,每个人有每个人的答案和选择,他们或收获可观的薪资,或找到了自我。

如今,他们大部分都依然在互联网的战场上敲击着他们手中的键盘,矢志不渝。

图片

程序员的十年

也是互联网的十年

都说互联网行业2年一个机遇,3年一个风口,5年一个大浪潮。程序员的十年,浓缩着互联网的十年。

从3G升级5G,从图文到短视频,从现金到线上支付…… 毋庸置疑,十年间,互联网行业经历了高速发展,让人与人、人与物、物与物之间的联系更加紧密。

编程语言的头把交椅从早年的C++到Java,再到如今的Java、Python,主流语言越来越多。程序员作为互联网的核心参与者,其发展潜力和缺口已是其他岗位无法替代的。

上述提到的“月薪5000,2012年跳槽薪资翻两番”的程序员,除了技术经验增长之外,不正是搭乘了互联网发展的快车?要知道,2012年全国城镇非私营单位就业人员年平均工资仅为46769元。

国家统计局数据显示,2010年,金融业位居第一,年平均工资达到70146元,2015年依然保持原有排名。然而到了2022年,信息传输、软件和信息技术服务业年平均工资达到220418元,占据榜首!

图片

△来源网络(如侵删)

并且,《2022程序员职场洞察报告》也显示,各行业对技术型人才,尤其是程序员类的需求仍在日益增加,以加速自身的技术、人才双升级。

图片

程序员招聘需求进一步扩大

抓住下一个风口

有人问,不断有人入行,中国的程序员是否过多了?

其中有一个高赞回答:其实任何行业,发展到一定的时候,都是中高端稀缺,低端多余。

话糙理不糙。那些工作10年的程序员要么成为技术骨干,要么自己创业,要么自己抽空自学其他技术。作为一名程序员,需要跟上技术迭代的速度。

又有人问,过去10年互联网发展迅速,未来10年呢?程序员的薪资一定还会水涨船高吗?

从IT行业的整体发展以及传统行业互联网转型的大趋势来看,未来程序员将对企业发展产生越来越重要的作用。

比如5G通信技术、物联网机器人、人工智能、自动驾驶、产业智能化转型、工业4.0、算力大模型等等,一个风口接着一个风口,都会产生大量的数字化人才岗位,为程序员就业提供新的方向。

工欲善其事必先利其器,人无我有,人有我精,此乃职场核心竞争力所在。互联网机会一直在,抓住一个就够了。

当你的才华配不上你的野心时,你就应该静下心来学习;当你的能力驾驭不了你的目标时,你应该沉下心来,历练。梦想,不是浮躁,而是沉淀和积累。

相关文章:

当10年程序员是什么体验?存款几位数?

最近网上一个话题吸引了许多人的讨论,当10年程序员,是一种什么体验? 都说程序员的高收入和工作年限应该成正比,真的是这样吗?工作10年的程序员,工资应该是什么水平?不少网友纷纷“现身说法”..…...

ExoPlayer架构详解与源码分析(4)——整体架构

系列文章目录 ExoPlayer架构详解与源码分析(1)——前言 ExoPlayer架构详解与源码分析(2)——Player ExoPlayer架构详解与源码分析(3)——Timeline ExoPlayer架构详解与源码分析(4)—…...

rust文件读写

std::fs模块提供了结构体File,它表示一个文件。 一、打开文件 结构体File提供了open()函数 open()以只读模式打开文件,如果文件不存在,则会抛出一个错误。如果文件不可读,那么也会抛出一个错误。 范例 fn main() {let file s…...

腾讯云我的世界mc服务器配置选择和价格表

开Minecraft我的世界服务器配置怎么选择?10人以内玩2核4G就够用了,开我的世界服务器选择轻量应用服务器就够了,腾讯云轻量应用服务器2核2G3M带宽轻量服务器一年95元,活动:txyfwq.com/go/tencent 轻量CPU采用至强白金处…...

基于安卓android微信小程序的旅游系统

项目介绍 随着人民生活水平的提高,旅游业已经越来越大众化,而旅游业的核心是信息,不论是对旅游管理部门、对旅游企业,或是对旅游者而言,有效的获取旅游信息,都显得特别重要.自助定制游将使旅游相关信息管理工作规范化、信息化、程序化,提供旅游景点、旅游线路,旅游新闻等服务本…...

文本编辑器去除PDF水印

用文本编辑器打开pdf,搜索水印的特殊文字,全部替换。 另外一个水印字母间有空格。 替换完后保存。 重新打开pdf:...

kubernetes负载感知调度

背景 kubernetes 的原生调度器只能通过资源请求来调度 pod,这很容易造成一系列负载不均的问题, 并且很多情况下业务方都是超额申请资源,因此在原生调度器时代我们针对业务的特性以及评估等级来设置 Requests/Limit 比例来提升资源利用效率。…...

Lock使用及效率分析(C#)

针对无Lock、Lock、ReadWriterLock、ReadWriterLockSlim四种方式,测试在连续写的情况下,读取的效率(原子操作Interlocked由于使用针对int,double等修改的地方特别多,而且使用范围受限,所以本文章没有测试) …...

安卓三防平板在行业应用中有哪些优势

在工业维修和检测中,安卓三防平板的应用也十分广泛。它可以搭载各种专业软件和工具,帮助工人们进行设备故障排查和维护,降低了维修成本和停机时间。 一、产品卖点: 1. 防水性能:该手持平板采用了防水设计,…...

2015架构真题(五十)

供应链中信息流覆盖了供应商、制造商和分销商,信息流分为需求信息流和供应信息流,()属于需求信息流,()属于供应信息流。 库存记录生产计划商品入库单提货发运单 客户订单采购合同完工报告单销售…...

VScode Invoke-Expression: 无法将参数绑定到参数“Command”,因为该参数为空字符串

打开vscode时发生错误:Invoke-Expression : 无法将参数绑定到参数“Command”,因为该参数为空字符串。 解决办法:在anaconda prompt base中输入: conda upgrade -n base -c defaults --override-channels conda...

【图像融合】差异的高斯:一种简单有效的通用图像融合方法[用于融合红外和可见光图像、多焦点图像、多模态医学图像和多曝光图像](Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

“Python+”集成技术高光谱遥感数据处理与机器学习深度应用丨高光谱数据预处理-机器学习-深度学习-图像分类-参数回归等12个专题

目录 第一章 高光谱数据处理基础 第二章 高光谱开发基础(Python) 第三章 高光谱机器学习技术(python) 第四章 典型案例操作实践 更多应用 本教程提供一套基于Python编程工具的高光谱数据处理方法和应用案例。 涵盖高光谱遥感…...

C语言_用于ADC数据的均值滤波算法

C语言_用于ADC数据的均值滤波算法 说明: 在采集ADC值的时候一般都是多次采集然后,然后取平均值,改进型做法就是去掉最大最小值剩下的再取平均值 unsigned short average(unsigned short arr[], unsigned char size) {unsigned int sum 0;for…...

【Rust基础②】流程控制、模式匹配

文章目录 4 流程控制4.1 if else表达式4.2 循环控制4.2.1 for循环4.2.2 while循环4.2.3 loop循环 5 模式匹配5.1 match和if let5.1.1 match匹配使用match表达式赋值模式绑定_通配符 5.1.2 if let 匹配5.1.3 matches! 宏 5.2 解构Option5.3 认识模式match 分支if let 分支while …...

Qt出现假死冻结现象

应用程序出现假死或冻结现象通常是由于一些常见问题所导致的。下面是一些可能的原因和解决方法: 长时间运行的任务在主线程中执行: 如果您在主线程中执行了长时间运行的任务,如文件操作、网络请求或复杂的计算,这可能导致应用程序…...

XML外部实体注入攻击XXE

xml是扩展性标记语言,来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素,一般无法直接打开,可以选择用excl或记事本打…...

Hudi第三章:集成Flink

系列文章目录 Hudi第一章:编译安装 Hudi第二章:集成Spark Hudi第二章:集成Spark(二) Hudi第三章:集成Flink 文章目录 系列文章目录前言一、环境准备1.上传并解压2.修改配置文件3.拷贝jar包4.启动sql-client1.启动hadoop2.启动ses…...

MTC证书|欧盟与英国金属类产品清关新要求

从10月1日起,欧盟海关将严格检查所有申报HS代码为7323、7326等含有金属的货物,所有进口国家的金属相关产品必须提供MTC证书,证明产品材料的来源并非源自俄罗斯。 对于未使用7323、7326等含有金属类的HS编码申报,且品名未明显体现…...

保护敏感数据的艺术:数据安全指南

多年来,工程和技术迅速转型,生成和处理了大量需要保护的数据,因为网络攻击和违规的风险很高。为了保护企业数据,组织必须采取主动的数据安全方法,了解保护数据的最佳实践,并使用必要的工具和平台来实现数据…...

Commonjs与ES Module

commonjs 1 commonjs 实现原理 commonjs每个模块文件上存在 module,exports,require三个变量,然而这三个变量是没有被定义的,但是我们可以在 Commonjs 规范下每一个 js 模块上直接使用它们。在 nodejs 中还存在 __filename 和 __dirname 变…...

分布式对象存储

参考《分布式对象存储----原理、架构以及Go语言实现》(作者:胡世杰) 对象存储简介 数据的管理方式 以对象的方式管理数据,一个对象包括:对象的数据、对象的元数据、对象的全局唯一标识符 访问数据的方式 可扩展的分…...

跨境独立站代购中国电商平台商品PHP多语言多货币

跨境独立站代购中国电商平台商品是指代购者在海外建立自己的独立电商平台,代理中国主流电商平台(如淘宝、京东等)的商品进行销售和代购。这种模式的优势在于代购者可以自主选择产品和价格策略,同时还能提供更专业和优质的服务。 …...

Python接口自动化 —— Json 数据处理实战(详解)

简介 上一篇说了关于json数据处理,是为了断言方便,这篇就带各位小伙伴实战一下。首先捋一下思路,然后根据思路一步一步的去实现和实战,不要一开始就盲目的动手和无头苍蝇一样到处乱撞,撞得头破血流后而放弃了。不仅什么…...

微信页面公众号页面 安全键盘收起后页面空白

微信浏览器打开H5页面和公众号页面,输入密码时调起安全键盘,键盘收起后 键盘下方页面留白 解决办法: 1、(简单)只有在调起安全键盘(输入密码)的时候会出现这种情况,将input属性改为n…...

数据结构 - 二叉树

递归实现前中后序遍历 #include<stdio.h> #include<stdlib.h>#define TElemType inttypedef struct BiTNode{TElemType data;struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; BiTNode root;void visit(TElemType& e){printf("%d",e); }void Pre…...

【Overload游戏引擎细节分析】从视图投影矩阵提取视锥体及overload对视锥体的封装

overoad代码中包含一段有意思的代码&#xff0c;可以从视图投影矩阵逆推出摄像机的视锥体&#xff0c;本文来分析一下原理 一、平面的方程 视锥体是用平面来表示的&#xff0c;所以先看看平面的数学表达。 平面方程可以由其法线N&#xff08;A, B, C&#xff09;和一个点Q(x0,…...

Linux 安全 - LSM hook点

文章目录 一、LSM file system hooks1.1 LSM super_block hooks1.2 LSM file hooks1.3 LSM inode hooks 二、LSM Task hooks三、LSM IPC hooks四、LSM Network hooks五、LSM Module & System hooks 一、LSM file system hooks 在VFS&#xff08;虚拟文件系统&#xff09;层…...

【iOS逆向与安全】越狱检测与过检测附ida伪代码

首先在网上查找一些检测代码 放入项目运行&#xff0c;用 ida 打开后 F5 得到下面的 __int64 __usercall sub_10001B3F0<X0>(__int64 a1, __int64 a2, __int64 a3, __int64 a4, __int64 a5, __int64 a6, __int64 a7, __int64 a8, __int64 a9, __int64 a10, __int64 a11…...

Android Studio gradle手动下载配置

项目同步时&#xff0c;有时候会遇到Android Studio第一步下载gradle就是连接失败的问题。 这种情况&#xff0c;我们可以手动去gradle官网下载好gradle文件&#xff0c;放置在Android Studio的缓存目录下&#xff0c;这样AS在同步代码时就会自动解压下载好的文件。 步骤如下&…...