互联网寒冬下,程序员做选择这件事

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 个人IP:shigen

一个安静的午后,我坐在窗台前,开始写起了一周都没时间写的文章,其中有一个很久之前就想聊的话题------互联网寒冬下,程序员做选择这件事

先声明一下:本人工作近三年,先后在四家公司从事Java后端开发,以下的内容和观点皆结合自己的实际和现状思考,进行的分析和总结。对于文中的观点有不妥之处,欢迎给予友善的评论。

我在22年毕业,正巧,前两年其实不大好。20年爆发了疫情,很多城市"封城";21年,别无选择,带着行李,揣着300块钱到了上海实习;21年底机遇+伙伴的鼓励,辞职再次300块钱奔赴某一线城市;22年回武汉。这一年我没有和任何同学联系,基本是"失踪"的状态;24年转到了长沙。

似乎我是一个挺能折腾的人。四年的时间换了四家公司,四个城市。四年前我是一个人在出租屋里呆着,四年后的我依旧是。可能曾经的同学,有的在事业单位了,有的在家乡发展了,更多的是断了联系。我每次带着行李出发的时候,我也在想我自己的归宿;在深夜失眠的时候,在想这辈子会是一个人过下去吗?这些都是一个独居的人时刻会想到的问题。但是在各种成本和自我抉择上,我没有后悔,其实人,包括我们做技术的:对自己、行业、选择有清楚的认识。

程序员岗位的思考

已经好过很多行业

说起是程序员职业,相信其他行业的人都会忍不住眼前一亮,感叹道:你的工资一定很高吧!但是什么档次,我们心里比谁都清楚,多数人都是高不成低不就的状态。但是,我们总得去看看"人间疾苦"。多少人和我们一样的年纪,干的活儿不比我们轻松,拿的钱还没我们高。我们的35危机、996、裁员潮"、"寒冬",这些都是我们拿高薪水需要应对的问题。

当然,也有别的行业成功的案例,但是那是别人能成功,是个例,不代表我们一定可以成功,看花容易绣花难。

需要高效利用工具

社会的高速发展,往往依托的是技术,一些基础能力建设。这些背后有国家、有组织、有头部企业做了,剩下的就是应用环节。而我们目前能用到的基础能力,包括但不限于网络建设、开源框架、开源编程语言、开源大模型。我们的日常,相信很大一部分的工作都是在已有的基础能力上构建新的能力和应用:如借助某个框架开发一个系统,借助某种脚本实现小工具,利用大模型生成文本、决策。

传统的CV工程师,已经逐渐的被行业淘汰了,未来更需要的是能用好工具提升效能的程序员。它不仅仅限于代码的生成,更多的是方案的设计和评审、流程的智能化......这些也是在我的新公司看到的研发产品中体现出来的。

不要被圈子局限了

如果现在的圈子不能带来提升,那不妨走出去拥抱更新、更大的圈子------这是我这几年的总结。我也曾在那种传统型的公司担任研发,公司的业务纯靠国企资金扶持,技术落后,管理松散......等等,拥有小公司、传统型公司的通病。就我自己而言,是真的轻松舒适、适合养老。

我也曾整天在焦虑、抱怨,但是现在觉得最好的解决方案就是走出去。看看外边的世界,和优秀的人共事、和优秀的人交流、在优秀的项目中成长,真的是倍速的进步。这些对自己的习惯、眼界、思维都有潜移默化的影响。

不焦虑

相信工作了两年以上的同行或多或少都有遇到过各种各样的那题:"PUA"、996、失业、裁员、危机......也曾面对这些焦虑过,我来分享我的应对思考:

  1. 除了焦虑,你还能干什么
  2. 焦虑是你一个人焦虑吗,你不快乐又怎样,你分享给别人又能怎样
  3. 缺钱吗?如果连吃住都是问题,那就是首选怎样活下来
  4. 对自己有底,自己什么样的,能找到什么样的工作

所以想通了就不焦虑了,想不通就出去走走,偶尔跑跑步更好。当工作已经成为我们的一个大问题的时候,我们的心理健康问题不能再成为大问题。不在业,就需要思考是就业还是创业;在业就需要练习基本功,看看自己能淌多大的坑。

程序员的选择

技术栈的选择

其实没有那种语言绝对的好绝对的坏。Golang并发性很好,但是阿里主要的语言还是Java;PHP没落了,但是一些旧的系统还是用它设计并稳定的运行,甚至需要后期的改造和维护......对于语言技术栈的选择,没有比较纠结,认准了一门语言,先广度再深度之后,其实其它的语言都是触类旁通的,你会觉得各种语言的新特性完全都是互相的"抄袭"。写了这多久的代码,我觉得关键点还是系统的结构设计、以及兜底、并发之类的设计。

当然,如果是小公司的话,可以尝试全栈方向,即使遇到项目风险,自身有的防御风险的能力也是不错的。

城市的选择

我这么能折腾其实主要的原因还是:单身+父母的身体健康。我常想我要是有了对象,我就不会这样流浪了。我所走过的城市,我都是过客而已。从推着行李箱去到推着行李箱离开,像极了一场短暂的旅行。你会留下城市的记忆,城市却不会记住你(可能略微的残酷,但是确实是事实)。我更看重的是这所城市留给我的机遇,能不能在新的机遇和岗位中小步快跑。

副业的选择

"副业"在当下很多,"自媒体"、"短视频"、"小镇做题家"......越来越多的人开始在危机或者潜在的危机中发现新的商机。我也在做这些事情,我也必须得分享一些残酷的真相:

  1. 不是人人都能赚钱。看花容易绣花难,shigen的自媒体、短视频就反响平平。
  2. 坚持的住吗?副业需要很大的时间精力,而且一旦精心制作的内容流量数据却不好的时候容易放弃。
  3. 人们的审美疲倦。从喜欢看一个小姑娘跳舞,到看到了一系列的小姑娘跳舞,这个时候我们的审美也在提高,会尽力找到最好的,自媒体、短视频都是如此。
  4. 规则在平台。难以否认部分的流量热度是钻平台规则空子的,平台的规则修改,等于间接的封杀。
  5. 被分享出来的路子很大概率难赚钱。"世上本没有路,走的人多了也就成了路"。要是真正的能靠这个路子赚钱,人家早就保守路子做大做强、一家独大、盆满钵满了。

所以,对于副业,如果试错的成本比较低,可以大胆尝试。

以上就是shigen关于在互联网寒冬下,程序员做选择这件事上的思考。感谢大家的阅读,见解不当之处望多多包涵。

与shigen一起,每天不一样!

相关推荐
paopaokaka_luck3 小时前
【360】基于springboot的志愿服务管理系统
java·spring boot·后端·spring·毕业设计
逐·風4 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发
前端·unity·c#
Devil枫4 小时前
Vue 3 单元测试与E2E测试
前端·vue.js·单元测试
码农小旋风4 小时前
详解K8S--声明式API
后端
Peter_chq4 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
Yaml45 小时前
Spring Boot 与 Vue 共筑二手书籍交易卓越平台
java·spring boot·后端·mysql·spring·vue·二手书籍
小小小妮子~5 小时前
Spring Boot详解:从入门到精通
java·spring boot·后端
hong1616885 小时前
Spring Boot中实现多数据源连接和切换的方案
java·spring boot·后端
尚梦5 小时前
uni-app 封装刘海状态栏(适用小程序, h5, 头条小程序)
前端·小程序·uni-app
GIS程序媛—椰子5 小时前
【Vue 全家桶】6、vue-router 路由(更新中)
前端·vue.js