10年程序员,学会接受平凡的自己

简介: 曾梦想仗剑走天涯,奈何BUG永远改不完。回顾10年的程序员生涯,经历过很多阶段,每经历一些阶段,遇到一些事一些人,都会有不同的感悟。

前言

曾梦想仗剑走天涯,奈何BUG永远改不完。回顾10年的程序员生涯,经历过很多阶段,每经历一些阶段,遇到一些事一些人,都会有不同的感悟。总结自己10年来的经历过往,与诸君共享~

2012

2012年,大三。通过校招进入当地还算知名的企业实习,从此也遇到了自己职业生涯的第一位人生导师,甚至影响到自己后面的人生感悟。当年跟着导师完成一个又一个项目,也开始学会从工作中找到自己的定位。

2013

2013年,毕业。毕业后,直接在该企业顺利转正。跟着原有的团队依旧如火如荼的为自己所认为的事业奋斗着,梦想着进阿里,进百度。梦想着去北京,上海发展。自恃在企业项目java开发中如鱼得水,甚至还有点水平(嗯,有点不太好意思~)。

2014

2014年,java逐渐上手。已经开始接触到项目以外的赚钱渠道。这时候发现技术已经可以开始变现,逐渐享受着收入带来的麻痹感。

2015

2015年,跳槽。继续重复着2014年同样的生活。不一样的是,这一年,我成家了。

2016

2016年,继续重复2014-2015年的生活。不同的是,这期间不再是一个人孤军奋战,结实了更多同行的朋友,开始了自己组建团队简单的道路。

2017

2017年,第一次尝试创业。和朋友一起成立了工作室,享受着思想上创业的乐趣。

2018

2018年,创业团队和某外包企业谈成合作,以技术团队给企业提供技术消化和解决方案,并卖力的给他们码着代码,挂着股东身份的码农。

2019,2020

依旧乐此不疲的重复2018年的工作。天天熬夜加班,只为了换取更多的收入。同年成为了房奴,总感觉一切都是值得的。

2021

2021年,在一次和同学聚会中,突然感觉自己再也不是以往那个别人眼中相对那么优秀的程序员。而工作7年的我,终究也只是个程序员的title。朋友同学都已经升值加薪,而我依旧享受着CRUD的快乐。然而忘记了技术的更新换代远比自己想象的快得多。

这一年,疯狂补充专业技能。VUE,SpringCloud,Docker等等。然而这时候才发现,你已经学不动了。

曾经的导师告诉我,如果你的技术不能在你的团队里面形成一定的影响力,那么想在团队中站稳脚跟,你得依靠你的软技能。

同年,PMP考试通过,软考考试通过。妄想着走项目管理路线,同时补充着自己的技术短板,努力学习各种管理技能。

哦对了,这一年,我也成功晋升为父亲的角色。双胞胎男孩,长辈都在为我高兴的时候。只有我老婆问了我一句:压力大吗? 是的,压力很大。

2022

2022年,入职当地还算知名的企业,也如今顺利的转型了技术管理的路线。但是技术管理不代表不需要技术,这时候发现很多的后起之秀,已经在技术的上远远超过你了。如今你拥有的只是所谓的项目经验比较丰富,说话更加圆滑,解决方案更加丰富(真的是这样的吗?)。

一直在努力的学习着,向更优秀的人看齐。

小结

这就是我平平无奇的10年程序员生涯。在长辈眼里,IT行业都是高收入人群,顶着高收入的光环,越来越多的人从事在IT行业中来。但是如今越来越卷的市场行情,得到的只是越来越跨的身体。2022年,是的,不出意外。住院两周。

从2012年到2022年,中间有过迷茫,有过认可,有过惆怅。很多人都梦想成为不平凡的人,但是站在金字塔顶端的总是那么少数人。我们技术道路上不够坚定的注定成为不了扫地僧,也成为不了行业的翘楚。

我如果吃炒面也能感觉到快乐,那我为什么一定要吃鲍鱼呢?

年轻时候,谁都想拼一拼。但是在拼的同时不要忘了自己的初衷。年过30,才有领悟,技术不是你的唯一,生活和健康才是。

曾梦想仗剑走天涯,看一看世界的繁华。但是繁华过后,终归是生活的平凡和美好。30岁了,我学会了接受这样平凡的自己。

相关文章
|
4月前
|
设计模式 程序员
故意把代码写得很烂,这样的 “防御性编程“ 可取吗?
故意把代码写得很烂,这样的 “防御性编程“ 可取吗?
|
7月前
|
存储 自然语言处理 Unix
【C生万物】初始C语言
【C生万物】初始C语言
|
程序员
接受平庸,特别是程序员
接受平庸,特别是程序员
|
安全 前端开发
带你读书之“红宝书”:第五章 基本引用类型⑤
带你读书之“红宝书”:第五章 基本引用类型⑤
85 0
带你读书之“红宝书”:第五章 基本引用类型⑤
|
存储 前端开发
带你读书之“红宝书”:第五章 基本引用类型④
带你读书之“红宝书”:第五章 基本引用类型④
90 0
带你读书之“红宝书”:第五章 基本引用类型④
|
存储 SQL 缓存
震惊,99.9% 的同学没有真正理解字符串的不可变性
稍有些基础的同学都知道 Java 中 String 字符串是“不可变”的,想要使用“可变字符串”可以使用 `StringBuilder` 和 `StringBuffer` 。 大多数讲字符串不可变性的文章大同小异。但实际上大多数人的理解并不对。
176 0
震惊,99.9% 的同学没有真正理解字符串的不可变性
|
编译器 C++
<C++>一篇文章搞懂类和对象中常函数和常对象的实质以及避免空指针访问的小妙招
<C++>一篇文章搞懂类和对象中常函数和常对象的实质以及避免空指针访问的小妙招
167 0
|
设计模式 Java 编译器
恕我直言,我怀疑你没怎么用过枚举
我们是否一样? 估计很多小伙伴(也包括我自己)都有这种情况,在自学Java语言看书时,关于枚举enum这一块的知识点可能都有点 “轻敌” ,觉得这块内容非常简单,一带而过,而且在实际写代码过程中也不注意运用。 是的,我也是这样!直到有一天我提的代码审核没过,被技术总监一顿批,我才重新拿起了《Java编程思想》,把枚举这块的知识点重新又审视了一遍。 为什么需要枚举 常量定义它不香吗?为啥非得用枚举? 举个栗子,就以B站上传视频为例,视频一般有三个状态:草稿、审核和发布,我们可以将其定义为静态常量: public class VideoStatus { public st
140 0
|
程序员
程序员的本质
译文出自:伯乐在线
620 0
|
自然语言处理 程序员 数据库
过年了,给亲朋好友解释「啥是程序员」
前言 一年一度的春节又到了,作为程序员的你是怎么告诉亲朋好友自己日常到底是做什么工作的呢? 程序员是一个新兴的职业,我在上大学以前不了解程序员到底是做什么的,对编程语言也一窍不通,也不关心玩过的「游戏」和天天逛的「网站」究竟是怎么来的。
1648 0

热门文章

最新文章