大龄程序员的出路在哪里?七年半老程序员的一点心得

2024-03-21 08:30

本文主要是介绍大龄程序员的出路在哪里?七年半老程序员的一点心得,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击▲关注 “爪哇笔记”   给公众号标星置顶

更多精彩 第一时间直达

作者:穷秀才 来源:开源中国

我是南方人,大专,软件技术专业,2011年底出来实习做前端。实习大家都懂的,薪资低任务重,做了大半年,到2012年拿了毕业证就离职了。说实话当时的技术也菜的不行,只会div+css布局网页,写点简单的js特效而已。离职后颠沛流离到处找工作,大半年时间,换了三四份工作,深深感受到,没有一技之长,在这个社会很难混下去。就这样,这个号称世界末日的2012年,还没到过年,曾经被视为家里的希望的我,提前回家休息了。

我清楚记得,串门走亲戚,问我工作怎么样的时候,见到家里小孩都掏不出来压岁钱的时候,深深的挫败感,爷爷还在外面说:“孙子大学毕业,好单位上班,一个月七八千”。这对于一个从小到大都非常自信的我来说,太难受了。

下定决心要努力奋斗。过完年跟朋友聊天,得知北京某培训机构口碑很好。于是二话不说,独自一人扛着个大箱子买张票,揣着两千块钱就去了举目无亲的北京。北漂过的人,有说北京好的,也有说北京不好的。但是我自己的经历让我对北京的印象还是非常好的,虽然自然环境差,交通拥挤,租房贵,但是北京的人热情,务实,诚恳,社会风气也很好。二十郎当岁的青春,我一个人穿梭在北京的大街小巷,忙着学习、工作,认识了一帮同学,一帮同事。慢慢的蜕变学生的稚气,慢慢的成长,在北京这个大城市站稳了脚。在培训机构学习JAVA的四个月,是很辛苦的,也非常值得。直到后来的很多年,我都很感谢那四个月的自己,和一直以来帮助我的同学和朋友。

我相信跟我一样的人很多。家庭条件不太好,自己没考上好大学,浑浑噩噩来到这个社会,发现社会太难混了,钱太难挣了,才选择这条路。三百六十行,行行转IT。这是我后来多年接触到所有同事后总结出来的。

在北京做了两年J2EE开发,工作之余自学了大数据。因为老家父亲得了癌症逝世了。为了照顾老母亲,不得已2014年从北京辞职回来南方,到杭州这个地方找了一份大数据的工作。说实话那时候大数据工作挺好找的,只要懂hadoop, zookeeper,hive,hbase这些就行了,工资也翻了一番,甚是得意。过年回家,以前的朋友都看我混的好,找我打听,我还很热心的跟他们介绍这一行,介绍北京的培训机构,鼓励他们也去学习。回头想想在北京吃的那些苦,真是值得。对自己的现状很满意。听不懂网上那些抱怨生活难生活累的人在说些什么。

就这样在码农的道路上一年年走着,工作在换,工资在涨,从前端玩到java,从java玩到大数据。还不停的学习,前端java大数据几乎是轮流学,我这是要朝着全栈的方向发展啊,别以为我有多爱学习多喜欢钻研技术,那都是被工作逼出来的。所以,学习这些,也仅学到会使用会开发业务代码完事儿了,老板只要结果,不在意你对技术理解的有多深刻。程序员不是科学家。到2016年底的时候,换了一份25K的工作,然后就在25K这个水平停滞了,上不去了,我把这个认为是我的瓶颈,但我也没力气突破它了,就这样吧,挺好的。

攒了些钱,在老家贷款买了房,买了车,装修养车谈对象成家生小孩等等等等一连串的事儿,积蓄也花的干干净净。虽然心痛,但换来的老婆孩子热炕头的生活,还是很幸福的。又努力干了一年,把10万的装修欠款结清了,还剩20来万的房贷。其实生活到这里,对于我一个农村出来的大专学历的人,已经很好很好了。家庭幸福,工作稳定,待遇不错,吃穿不愁,还有什么烦躁的呢,好好工作,好好生活就行了。

可是我这个人,天生就不是那种做一天和尚撞一天钟的人,脑子里很多想法,总把自己折腾来折腾去。

2018年10月,我为了回老家陪小孩,从杭州离职回来了,在老家找了一份team leader的工作,薪资打了半折,凭借我多年的全栈经验,在这里带着一个8人团队做项目。无奈小地方就是小地方,招人难招,招来的人水平不行。用也是他不用也是他,每天就是边安排任务、边开发、边解决问题、还要给团队做技术培训,给老板汇报工作等等等等。什么996?那也太幸福了,我们都是8-11-7,差点晕倒在办公桌上。就这样,出活还是慢,老板着急,我更心累

最后公司决定,迁移到省会,利用大城市的更多资源发展公司,我很理解,但是我去不了。所以最近离职了,提了两次离职,老板挽留了两次。最后一次跟他说我找好新工作了,待遇很高。于是他也没有挽留了,给我办了离职。虽然大家都不舍,但现实就是这样无奈。

决定还是回杭州,可是这一次在找工作的时候,感觉情况很不对。简历投出去,反馈很少,有约去面试的,问的问题也很深。做开发时间长了,一些基础概念反而答不上来。以前面试找工作问的多的都是项目经验,但是现在几乎项目这块不怎么问了。跟以前的朋友聊天,听到的声音都是:大环境不景气,企业生存困难,招人要求越来越高,竞争很激烈,互联网行业红利没有了,很多人都在逃离杭州等等等等。呵呵,可能是吧,但是我不会管这些,把自己练成金子,走哪儿都发光。

在看招聘信息和面试答题的时候,发现回老家的半年来,技术又更新了一轮,好多老的技术不用了,换新的了。很正常,这个行业就这样,要不停的学。于是我又静下心来,去学习和研究新技术。学着学着,我心里一种忧伤的情绪上来了。

我又在学习新技术,又在到处投简历找工作。我现在的状态,跟我6年前有什么区别?我不应该在这个行业越做越精通越做越专业吗?为什么又轮回到6年前?我学了那么多技术都会用,但也只是会用,会写业务代码,但很少了解底层。不,这不是我想要的。做这个行业虽然能挣到点钱,但永远都是在这个轮回中。我想跳出这个轮回,不想再当个码农,可是又能干什么去呢?研究底层吗,没那个精力,大部分企业都是见好就收,只要东西做出来就好了。源源不断的任务让你精力耗尽。做开发管理吗,你可能有那个能力,但你不一定有那个机会。

赋闲在家半个月,看看招聘,打打游戏,复习知识。每天都在想。我要不做这个的话,做什么去?什么都不好做。我要做这个的话,这样的状态是不是还将继续持续下去?会那么多技术,却感觉自己要失业了一样。简历投出去了,客气的跟你回一句不符合招聘要求,不客气的直接没下文。想不明白我做错了什么,可能年龄大了注定要被淘汰吧。刚参加工作的时候在哪儿都是单位年龄小的,现在到哪儿都是单位年龄大的,这一年一年的后继来者不断的加入这个行业。那些老兵都去哪儿了?这个行业不像医生教师那样越老越吃香,真的是吃青春饭的。

投了二十多份简历,收到四五个面试通知,还都没通过。唉,在这个行业摸爬滚打多年,一直以来的自信,在这一刻都被击垮。想好了,下周还有两个面试,如果还没有offer的话,就弃坑转行创业去了。可能上天就想把我逼到创业这条路上,让我做一番成就吧!就像马云当年找工作因长的丑被拒绝,创业失败4次,失声痛哭,那种心情相信没有多少人能体会。人不磨砺不能成大器,是挫折也是机会。在这里也与每位同行共勉,无论这行业有没有出路,我们都是优秀的,都是最棒的,都是这个社会的金子在发光的。要懂得左手温暖右手,相信明天会更好!就像马云当年找工作因长的丑被拒绝,创业失败4次,失声痛哭,那种心情相信没有多少人能体会。人不磨砺不能成大器,是挫折也是机会。在这里也与每位同行共勉,无论这行业有没有出路,我们都是优秀的,都是最棒的,都是这个社会的金子在发光的。要懂得左手温暖右手,相信明天会更好!

爪哇妹上线了日常提醒小助手,有需要的小伙伴可以试用一下,如果觉得不错可以分享给周围的小伙伴!


这篇关于大龄程序员的出路在哪里?七年半老程序员的一点心得的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/832220

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

超声波清洗机哪个品牌比较好一点的?清洁力强的超声波清洗机品牌

随着生活水平的不断提升和幸福感的增强,珠宝、饰品和眼镜等物品已成为许多家庭的常备之物。然而,这些贵重细小的物件易于积聚微尘与隐形细菌,长此以往可能悄悄影响家人的健康,毕竟细菌是肉眼难以察觉的隐患。超声波清洗机应运而生,它以高科技手段有效地解决了这一隐忧,深层清洁,守护家人免受微小污染物的潜在威胁。不过现在市面上超声波清洗机品牌挺多的,究竟有哪些品牌的超声波清洗机比较好一点呢?接下来就为大家带来四款

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T

黑马程序员---代理

分析代理类的作用与原理及AOP的概念 代理的概念与作用  1.已经写好一个类,现在要为这个类增加一些功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做? 现在我们写一个代理类: 保持了原来那个类的功能,又增加了你现在需要的功能。 主函数调用的时候,直接调用代理类就行了。 这就是代理类的功能。   2.编写一个与目标类具有相同接口的代理类,代理