奔三程序员的迷茫与思考

现状

我是97年的,今年26了。刚毕业的时候,在网上看到大龄程序员对于未来的忧虑,总是觉得离自己很遥远。一腔热血,心中充满了对于未来的憧憬,觉得等自己年龄大了,一定不会有这些烦恼。那些会产生大龄程序员忧虑的一定是自己能力不够。没想到,等时间慢慢到来的时候,自己也会有同样的忧虑,现实总会打脸。

前几年一直在写Java,也带过团队,在一家100多号人的小公司带整个公司的研发团队。那个时候公司处于上升期,做的项目很多,业务也很复杂。我从一个小兵,一步步走上研发负责人的位置。那个时候大家在一起学习技术,钻研产品,克服一个个技术问题和业务问题,解决甲方的各种奇奇怪怪的需求。虽然很难,但是交付了很多项目,也赚了不少钱。那是我最意气风发的时期。

后来,业务做到一定的规模,不在扩张了,就动了跳槽的心思,想做更大的业务,学更好的技术,去见识大厂里面专业的管理方法。后来跳槽到了一家AI公司,工资更高了,但做的事情却变简单了。跳槽之后,从Java转到了golang,身份也变成了大头兵。要问为什么,只能说,他们给的太多了。

两年的时间里,在新公司有了不一样的身份。在基础应用部门负责后端开发,在业务部门参与一个公司核心项目的开发。公司裁员了很多轮,裁了四五轮,优化掉了6成左右的人,我没被裁掉,只能说是实力和运气都缺一不可,更大的是运气吧。目前在核心项目里面干活,能带来不少的营收,短时间内好像没有被裁的风险。看起来现状还不错。实则内心不太满足。

招我进公司的领导待我不错,这也是为什么公司一直裁员不稳定,我也一直没有考虑离职的原因之一。我是一个喜欢在一个地方深耕的人,还是希望能够有所建树。目前我能想到比较突出的贡献,主要是给基础应用部门确立了部门的研发规范流程,并且很好的运用,同时带了几个新人出来。只可惜业务部门这边,这些规范和流程都做不起来,从上到下都不重视这些,要的就是一个快速出结果,被需求推着走。

迷茫

关于技术

现在不能闲下来,一闲下来就会想,自己要学点什么。想要精进技术,想要精进管理能力和领导力。技术上又不知道学啥,java和golang的技术生态上的大部分东西都有所涉猎,很多实际场景都知道相关的解决方案,虽然不是所有方面都精通,但是个人认为技术服务于业务,国内公司的大部分业务,ToB和ToG的,基本上没有什么很难的技术场景,Toc的可能复杂一点。技术场景多多少少我都了解一些,遇上不会的,就上网查查资料,平时自己也会经常看最新的技术博客,一般问题遇上了也都能解决。现在处于一个想学没想好学啥的状态,平时就看看一些大佬的技术博客,没有确定的方向。说实话,并没有觉得自己在某个方向上非常精通,有句话叫做广而不精,感觉用来形容自己非常贴切。

关于管理

我其实看了不少管理书籍,有实操经验,考了一个PMP证书,自己也总结了很多管理经验。但是现在的发展也算是遇到了瓶颈,负责的团队人员有限,业务有限,部门已经比较规范,基本上不用投入太多的管理精力了。暂时看不到进一步晋升的希望。

关于房子

刚结婚不久,想买房子。期房怕烂尾,现房只有二手的。现在中国的房地产暂时就这样了,很少有现房销售。手里有一些存款,学了一些入门的理财概念,但是平时也没时间持续关注政策,关注财报,每天花精力去理财。随便投入基金股票市场,不过是当韭菜罢了。现金就一直存银行,吃着和没有一样的利息。

关于生活

平时下班了打打英雄联盟,也试过其他游戏,感觉都提不起来兴趣,LOL打了快10年了,已经成为习惯了。有时候打上瘾了会删游戏,冷静一段时间再下回来。除了打游戏也不知道干点什么,偶尔出去拍拍照,健个身。现在的短期目标是减肥,再减掉10斤就很不错了。还是希望自己能在游戏之外找到一个长期的爱好吧。

最后

工作和生活上都比较迷茫,不知道下一步该怎么走,且行一步看一步吧。看看明年吧,再得不到晋升,就看看其他的机会吧,毕竟年纪大了。技术方面先这样,多看看别人的博客,看看别人对于技术的思考,看看业内的新技术,暂时不太想去深入钻研某一个技术点。有时候看看大佬的技术文章,感觉自己写的文章好低级,想着自己什么时候也能写出这么有深度的内容,给了自己动力,也会感受到一些挫败。不过我现在已经能够接受自己的平凡,赚一点小钱,把日子过好,自己和家人开开心心健健康康的,就很满足了。至于其他的,就交给时间吧。

谨以此篇,释放一下情绪。告诫自己,未来很长,慢慢谋划吧。

看来,乐观的心态还是有点好处的。

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

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

相关文章

【SQL 基础教程】w3school-SQL-基础知识-总结笔记

SQL-基础-笔记 一、简介 1:什么是 SQL? SQL 是用于访问和处理数据库的标准的计算机语言。 SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言 2:SQL 能做什么? SQL 可在数据库中插入新的记录、删…

xxl-job安装部署

官方地址中文版:http://www.xuxueli.com/xxl-job githuab源码: https://github.com/xuxueli/xxl-job/releases 码云地址:https://gitee.com/xuxueli0323/xxl-job XXL开源社区:分布式任务调度平台XXL-JOB 配置部署“调度中心” …

谢宁老师受邀在浙商企业家研习班中讲授华为战略规划SP实践(业务领先模型BLM)

随着全球经济持续的发展与变革,企业家们正面临着前所未有的挑战和机遇。如何在不断变化的市场环境中保持稳健发展,如何进行高效的投资,是众多企业家必须深思的重要问题。 为了协助企业家们更好地应对这些挑战,近日,在…

python超详细基础文件操作【建议收藏】

文章目录 前言1 文件操作1.1 文件打开与关闭1.1.1 打开文件1.1.2 关闭文件 1.2 访问模式及说明 2 文件读写2.1 写数据(write)2.2 读数据(read)2.3 读数据(readlines)2.3 读数据(readline&#x…

配置Jira安全管理员会话

JIRA 要求用户必须通过一个安全管理会话使用 JIRA 管理屏幕,从而保护对其管理功能的访问。(这也称为 websudo。)当 JIRA 管理员(已登录到 JIRA)尝试访问管理功能时,系统将提示他们再次登录。这将使管理员登…

前端模拟新闻列表ajax请求 mocky

效果图&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title> </head><style>ul {display: flex;flex-wrap: wrap;justify-content: space-between;}ul::after{content: ;width: 30%;}a…

数据结构——链表题目

文章目录 JZ25 合并两个排序的链表&#xff08;简单&#xff09;NC22 合并两个有序的数组&#xff08;简单&#xff09;NC3 链表中环的入口节点&#xff08;中等&#xff09;NC50 链表中的节点每k个一组翻转&#xff08;中等&#xff09;NC53 删除链表的倒数第n个节点(中等) JZ…

独立开发者都使用了哪些技术栈?

目录 一、前言 架构展示&#xff1a; 技术栈展示&#xff1a; 二、JNPF-JAVA-Cloud微服务 1.后端技术栈 2. 前端技术栈 Vue3技术栈 3. 数据库支持 一、前言 像独立开发者这类人群&#xff0c;也可以把他们理解为个人开发者/自由职业者。有一组数据显示&#xff0c;在美国&#…

冰 蝴 蝶

“冰蝴蝶”是一种自然景观&#xff0c;出现在每年的12月至次年2月间。在温度、湿度、风力、风向合适时&#xff0c;在山野间的枯草或灌木丛上会结出如“蝴蝶”一样的纤薄冰片&#xff0c;因此被称为“冰蝴蝶”。 受持续降温影响&#xff0c;12月3日&#xff0c;在山西闻喜县裴…

python实现FINS协议的UDP服务端

python实现FINS协议的UDP服务端是一件稍微麻烦点的事情。它不像modbusTCP那样&#xff0c;可以使用现成的pymodbus模块去实现。但是&#xff0c;我们可以根据协议帧进行组包&#xff0c;自己去实现帧的格式&#xff0c;而这一切可以基于socket模块。本文基于原先 FINS协议的TCP…

处理k8s中创建ingress失败

创建ingress&#xff1a; 如果在创建过程中出错了&#xff1a; 处理方法就是&#xff1a; kubectl get ValidatingWebhookConfiguration kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission 然后再次创建&#xff0c;发现可以&#xff1a;

spdlog 简介与基础示例

0. 概况 0.1 源码搭建环境 源码网址&#xff1a; GitHub - gabime/spdlog: Fast C logging library. 可以只是用头文件&#xff0c;也可以先编译后使用&#xff1b;后面的示例都是直接使用头文件的方式。 编译方法&#xff1a; $ git clone https://github.com/gabime/spd…

推荐5个节省90%精力的GitHub工具库

下面五个GitHub工具库可节约你大部分时间&#xff0c;提升效率&#xff1a; 1、Trigger.dev 如果您有长时间运行的作业&#xff0c;请在应用中实现Trigger。 使用 API 集成、Webhooks、调度和延迟等功能直接在代码库中创建长时间运行的作业。 例如&#xff0c; 当用户升级他们…

vscode创建python虚拟环境

一、创建虚拟环境 python -m venv vsvenv 二、激活虚拟环境 cd .\myvenv\Scripts.\Activate.ps1 如果出现下图所示&#xff1a; 1、使用管理员运行PowerShell 2、输入命令&#xff1a;Get-ExecutionPolicy 3、输入命令&#xff1a;Set-ExecutionPolicy RemoteSigned&…

嵌入式设备里,SOC与MCU的区别是什么?

今日话题&#xff0c;嵌入式设备里&#xff0c;SOC与MCU的区别是什么?MCU与SOC有着明显的区别。MCU是嵌入式微控制器&#xff0c;而SOC则是片上系统。虽然这两者看似只有一个"嵌入式系统"的区别&#xff0c;但实际上在软件和硬件方面存在显著差异。首先&#xff0c;…

探索医学影像:如何通过ROI灰度直方图和ROI区域方格图揭示隐秘细节?

一、引言 医学影像是现代医学诊断的重要手段&#xff0c;其中nrrd文件格式作为一种常见的医学影像数据存储方式&#xff0c;被广泛应用于各种医学影像设备和软件中。这种文件格式具有丰富的元数据信息&#xff0c;可以精确记录影像的空间位置、方向和尺度等信息&#xff0c;对于…

CentOS7安装最新版本git

CentOS7上的git是1.8.3.1&#xff0c;比较老&#xff0c;使用体验不好。下载源码来升级一下。 sudo yum -y install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel sudo yum -y iinstall asciidoc xmlto docbook2X sudo yum -y in…

StarGAN 使用指南:一个模型实现多个域的迁移

StarGAN 使用指南 网络结构多数据集训练使用指南StarGAN v2 论文地址&#xff1a;https://arxiv.org/pdf/1711.09020.pdf 我们有猫的图片集、狗的图片集和兔子的图片集。 目标是让猫的图片看起来像狗的图片&#xff0c;狗的图片看起来像兔子的图片&#xff0c;兔子的图片看起…

什么情况下要使用迷宫式油封?

在机械领域&#xff0c;选择正确的密封件可以显着影响设备的效率和寿命。一种这样的密封件是迷宫式油封。本文将探讨迷宫式油封会在哪些场景下使用。 迷宫式油封是一种非接触式密封件&#xff0c;可提供曲折的路径或“迷宫”&#xff0c;以帮助防止油等流体泄漏。与其他密封件…

【开源视频联动物联网平台】J2mod库写一个Modbus TCP 服务器

j2mod 是一个用于 Modbus 通信协议的 Java 库&#xff0c;可以用来创建 Modbus TCP 服务器。以下是一个简单的示例代码&#xff0c;演示如何使用 j2mod 创建一个 Modbus TCP 服务器。 首先&#xff0c;确保你已经添加 j2mod 库到你的项目中。你可以从 j2mod 的官方网站&#x…