程序员的匆匆岁月,下一阶段是?
为了迎接 1024 程序员节,OSChina 开源中国新增了【家里有个程序员】栏目,记录一下 OSCer 们当前的生活,欢迎各位 OSCer 踊跃投稿呀。
投稿细则:https://my.oschina.net/u/3859945/blog/15727245
入这行已经十年了,我是师范类的计算机专业,同学也多数入行了教师职业,这也是毕业时我艰难择业的原因之一。
是稳妥地做一名教师,还是继续在计算机专业上深耕,让我纠结了很久。直到我考上了教师,踏入了校门,才发现自己还是喜欢在外面工作。至于为什么要考上了才发现,可能是心理作祟,就像一些水果,看着艳丽,吃到嘴里却不是自己憧憬的味道。最终我向教育局提交了辞职申请。
来到深圳找工作也并不顺利,并没有进入到我理想的企业,但我没有后悔辞职,相信可以慢慢积累、提高,找到理想的工作。好在那时年少,一切都不晚,没有因为前途的迷雾而退却。现在感觉做一切事情都需要好的心性,错过了正确的年纪才是最可怕的。
来到这家做仓储物流的公司后,我的编程生涯进入了正轨。那些年的双十一真是火爆啊,我们这些不爱购物的程序员们必须跟着熬夜,确保系统的正常使用。如果出一点问题,客户就会损失巨大的单量。双十一后,客户们发布了战报截图,哇,看截图上的那个系统,那个看板,不就是我开发的嘛!自我价值实现感拉满!
在公司,我也进入了架构组,努力积累了很多经验,主要还是围绕Java Web方面的技术栈。也学习了很多不相干的潮流技术,像Python,但还是学着玩一样。技术终究还是要结合公司的需要,才能稳定地积累,否则就跟快餐一样,吃了也没什么营养留下。
这几年互联网开始流行低代码平台,大家都说这是程序员“卷死”自己的平台。我们公司自然没有落下,我们组负责了平台的开发,疯狂加班……发布完一个版本马上又开始了下一版本的开发,因为需求永远都是:既要又要。或许哪天平台完善了,就不需要这么多代码搬运工了,我们就可以换岗或者退役了。
除了正常工作,闲暇时也有朋友找我开发一些程序。有一次做过小程序商城,虽然开发费用非常低,但看着这个商城几万的单量,那么多人在使用,心里也很开心。后来商场的落寞停止运营,感觉有点失落。朋友说以后还会再做,但我感觉没有必要再做下去了,便把源码全部发给了他们,这份兼职划上了句号。因为这次开发的极度劳累,后面不敢再接了。
工作的前几年,会和年龄相仿的同事有个群体,虽然累,生活也非常多彩。该加班时加班,该游玩时游玩,爬完了深圳的每一座山。感觉不管时代如何变,自己都有信心跟得上。现在想想,年轻真好。
后几年,我也做着年龄段该做的事,结婚生宝宝。也理解了以前的前辈为什么经常没时间参加我们的活动。虽然时间没有以前宽裕了,但每次回想起之前的拼劲,那是我逝去的青春。
疫情后的这几年,很多人选择离开这种城市,回家乡发展,也有很多像我这样留下的。我还不想离开,想在深圳积累些什么,或财富,或学识。反正下一阶段马上就要开始了……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker镜像、Spark支持多表...Apache SeaTunnel 2.3.8版本将带来的惊喜
Apache SeaTunnel 2.3.8版本即将于大家见面,近日,Apache SeaTunnel PMC Member 范佳在社区的交流会上为大家提前透露了关于这个新版本即将进行的功能与特性更新概况,详细内容如下: SeaTunnel 简介 SeaTunnel是一个高性能的开源分布式数据集成系统,支持各种数据源的实时流式和离线批处理,适用于海量数据的集成。它具有以下特点: 海量连接器:支持100+种数据源和存储系统。 多引擎支持:兼容多种数据处理引擎,包括SeaTunnel Zeta Engine、Spark和Flink。 HTTP支持:可以通过HTTP接口进行数据集成。 流批一体:同时支持流处理和批处理。 流速控制:能够控制数据流的速率。 自动建表功能:自动根据数据结构创建表。 2.3.8 版本新功能与特性 在即将发布的2.3.8版本中,社区将对SeaTunnel进行以下功能和特性的更新: Docker 镜像 新版本将提供官方版本的 Docker 镜像,将包含几乎所有的 Connector,用户无需下载安装包,通过直接通过拉取镜像,可以更快地运行 SeaTunnel,减轻 Se...
- 下一篇
MySQL 主键索引等值查询加什么锁?
这一期介绍读已提交、可重复读两个隔离级别下,主键索引等值查询的加锁情况。 > 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 > 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 > 本文基于 MySQL 8.0.32 源码,存储引擎为 InnoDB。 1. 准备工作 创建测试表: CREATE TABLE `t1` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `i1` int DEFAULT '0', PRIMARY KEY (`id`) USING BTREE, KEY `idx_i1` (`i1`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; 插入测试数据: INSERT INTO `t1` (`id`, `i1`) VALUES (10, 101), (20, 201), (30, 301), (40, 401); 2. 可重复读 把事务隔离级别设置为 REPEATABLE-READ(如已...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6