您的位置:首页 > 编程语言 > Java开发

一个普通java程序员的10年...泪奔 o(╥﹏╥)o o(╥﹏╥)o

2021-05-31 18:14 49 查看 https://blog.csdn.net/caoli201

大家好,我是曹尼玛,是一个很普通java程序员,今天看了下日历,转眼间,毕业9年,工作10年了,经历比较多,受伤比较多,收获比较多,改变也很多,对未来也有一些规划,对java新人也有一些中肯的建议,欢迎品鉴和吐槽…

过去10年的java人生回顾

人生回顾,酸甜苦辣,蛋定就好…

我的家庭和学业

我1989年出生在沿海地区的一个普通农村家庭,一直供我上学,感恩父母!

上的是农村小学,乡镇初中,乡镇高中,学习成绩中上,加上教育一般,以及我智商一般,即使努力,也就考了个破本科,选了个不用拼爹的专业-计算机科学与技术。

初中全校考上重点高中的也就凤毛麟角,直到后来我才明白,城区里的2个好初中,基本上20%上市重点。差距太大了。所以农村里出来的普通人,要想改变搬砖的命运,太TM难了。

在二三流的大学里,正常完成学业,靠那不值钱的文凭,正常情况是找不到对口的好工作,进大厂基本不可能,何谈改变搬砖的命运;

大学很多同学,该玩的玩,该吃的改,该按部就班的上课就上课,糊日子。

而我,经常在思考人生,如何布局人生;

后来经常刷刷鸡汤文,那时候没有抖音,鸡汤得去网络上找。最终找到了人生法则;

O(∩_∩)O哈哈~,**选择比努力重要!**选个好技术,学学好,从技术搞起!

那时候有三种主流技术,Java ,.Net , PHP。我研究了一个月,选择了Java。
Java开源免费跨平台,开源框架多,发展快,感觉大大滴有发展;
.Net微软闭源,虽然实力强,产品工具不错,但是不少企业级产品是收费的,感觉市场占有率会低,后期发展疲软;
php这东西,这个语法真的不喜欢,做做网站还是可以的;

所以大学四年,只干了一件事,就是学Java,除了上课,就是背个笔记本,和来自江苏宿迁的室友马老大一起去图书馆学习Java。(马老大目前就职南京华为,年入半百万,今年5月刚成家) 那一段时光,充实而美好!

大四的实习

11年,苦学java三年,精通各种CRUD,大四上学期,开始找实习;

小公司实习很好找;
大公司就难了,很多大公司要求硕士,本科985,211,也有上市公司去试过,奇葩的笔试面试题,让我懵逼半天;
所以说,大家能考研的还是考研吧,起点不一样,尤其是211,985,进大厂容易多了;
还有,上个名牌大学搞个黄金敲门砖也是很重要的,有时候想,高三复读一年多好啊。

后来第一份实习工作,去了上海一家小公司,老板35岁,1米5,贵州山里出来的,自考了浙江大学,自己创业,挂靠了北京一家公司,用人家公司的Oracle授权产品,全国各地跑业务,拉项目,经常连续通宵3,4天写方案,身上还有一个肿瘤都没空去开刀,太TM忙了。

在那个公司,带我的项目经理30岁,人挺好,参与OA项目二次开发,SSH框架+工作流+Oracle数据库,天天CRUD,字段比较多,然后页面逻辑有的比较复杂,各种逻辑,以及前端js+后端校验等,有时候还加班;

在项目经理的带领下,我的CRUD又上了一个层次,前端jquery以及jquery一些插件会用了,然后又会了svn,禅道项目管理软件以及业务能力有所提升;

OA项目完了后,感觉这个小公司没有多少技术含量,所以申请离职了,走前,请项目经理和几个同事小餐馆吃了顿饭;(老板出差了,不在)
那时候手上有几千块工资了,已经不用向父母要钱了,感觉真好。

那时候感觉对这小公司很不屑,不过10年后的今年想想,其实小公司挺不容易的,尤其是老板,为了养活公司和家人,一年到头全国各地跑,经常加班熬夜,不知道现在他怎么样了,希望他过得好。还有公司的同事和项目经理都是打工人,也不容易;

后来我又换了一家小公司,做教育产品的,用的是人家大公司的开发产品,CRUD自动生成,然后模块改改,服务器websphere,数据库还是Oracle,框架是自己封装的。修了2个月bug,就不干了,天天拧螺丝,没意思;

再后来和马老大很轻松的面试成功,去了南京电网下的一家做技术服务的子公司,劳务外派。
我和马老大被安排到了一个100多号人的超大项目组。
那项目真是太大了,听说一年投入1个多亿,我想说电网真是太有钱了。
在这个项目组,我成长了很多,见识了什么叫做大公司的项目管理,严格的分工,正规的生产;
也见识了好些大牛,在那里,会了DB2,服务器weblogic,框架依然ssh,用到extjs,这东西还挺难,公司架构师,用jsp自定义标签,把extjs封装成了标签,然后开发简单多了,那时候觉得牛逼上天了,后来学深入了,发现也挺简单;
那项目核心是工作流,做审批的,搞多了,我对工作流业务还是比较熟悉的。

说实话,我还挺喜欢待这个公司的。南京电网的食堂,自助餐,太丰盛了,待上5年以上的老员工,都吃成胖子了,脂肪肝!

毕业后大城市的向往和焦虑


我是12年毕业的,拿到毕业证后,就直接和实习单位签约了,不怕大家笑话,我那时候转正才3500一个月,公积金比例还是挺高的。
那时候也没多想,和大学同学合租个房子,早上买个早点,坐公交和地铁,按部就班的工作;周六周日基本不加班,出去玩玩;
工作中,有时候做一些不是太复杂的技术攻关任务。表现良好,得到领导认可;

主任也跟我谈过,努力工作,根据表现,月薪每年涨500到1000,工作个5,6年就可以买房了。

南京作为大都市,基础设施完善,学校,企业众多,人文环境较好,玩的地方也多,我特别喜欢,很是向往南京,想买房的欲望很强烈;

没记错的话,那时候南京房价1,2万,首付4,50万。家里拿不出首付,我一个月存1,2千。。。
南京本地的同事,房子车子父母都准备好了,谈婚论嫁,幸福满满;
外地的妹子,长得还行的,能力一般,要求很简单,南京要有个小窝;

有一段时间特别焦虑,工作也不是太上心,所以跟很多人一样,再怎么努力,都很难买得起房子,房价上涨的速度永远超过工资的上涨速度;

后来有一次压力比较大,单位给我三天时间让我干半个月的工作量的活,得加班加死,比较伤身体,我辞职了;

后来有时候想想,我觉得那次特别不应该辞职;
老板公司开在那边,尤其是搞IT的,突发情况难免,就是要员工去顶,难得的通宵加班是不可避免的,维护公司利益,突然辞职,对团队影响也不好,感觉自己那时候特别幼稚,缺乏责任感!

那时候,我大学室友就坚持下来了,后来跳槽南京vivo,再跳槽南京华为,努力坚持,南京买房了,工作10年后,也成家了,很厉害!挺不容易!

小城市的工作和失望

后来我回到了老家城市,想着家附近找份开发工作,简简单单的生活,毕竟老家房子便宜。

哪知道,一个粪坑一个粪坑的跳,又臭又硬…

老家待过几个软件公司,都不咋滴,开发流程很不正规,人员流动大,由于项目管理问题,项目bug,缺陷很多,然后后面来的人,是给前面走的人擦边股,而且管理混乱,天天加班瞎忙比。

而且项目经常延期,被客户催,被经理骂,还降薪,别谈奖金了,人员流动大,坚持不走的人压力更大。

最基本项目版本管理,由于管理混乱,居然有人直接在线上版本库修改bug,客户现场,直接改bug,改完编译,上传class文件替换,我靠…

记得最清楚的一次,我正在县政务中心现场,系统刚上线不久,派我去看看现场搞点事(其实就是去当炮灰),系统100多人正在用着呢,公司的几个二货在临时办公点大白天的搞系统升级,导致政务中心现场系统中断半小时,我都快急死了,办件的人都排队等,哎。堪比大片。

那一天,我度日如年,衣服都湿透了,晚上还失眠,不知道哪天又会有奇葩的事情发生。

想想还是离职吧,整天做炮灰也没意思,没得提升。我需要做点有发展的事情。

对于这次离职,我一点没有遗憾,要做就做有发展有意义的事情。如果为了几张毛爷爷,还不如去工地搬砖。

自己创办网站搞事

我在家休息了一段时间,得考虑考虑以后的路子。

经过了很认真的思考,想了三个比较适合自己的路子;
第一条:自己创办网站,站长,自由职业者;假如搞1年,没起色,就走第二条路子;
第二条:出国去东南亚搞事,搞大钱;因为技术功底可以,学习能力也行,只要有发展,能搞到钱,不怕吃苦;
第三条:去北上广,飘啊,飘啊,飘啊…

稍微修整,先购买主机和域名,域名的话,我就选了个java1234,很多人问我,为啥选这个1234,我平时可能比较喜欢简单的事务,简单的生活,所以就1234吧,简简单单。

主机我租了个二线的,这里不说哪家,以免有广告嫌疑;
为了快速的实现盈利,网站我直接搞了个php源码,发布上线,至于内容的话,平时收藏了一大堆学习资料,就分享到网站上去了;

以及自己也录制教程,我自己技术功底还可以,虽然比不上那些技术大佬和专家,但是培养指导大学生到就业,这技术和本事还是有的。

自己搞事的时候,每天工作10几个小时,非常充实,那时候没有老婆,没有孩子,没有消费欲望。
我那时候手上有几万块钱存款,一个月消费也就1,2千块,所以压力不大;

等网站资源有几百个以及录制了几套基础课程和项目实战课程后,我每天疯狂的推广,所有java QQ群,贴吧,论坛,疯狂的发广告**(我至今不明白,为啥那时候那么不要脸!!!)**

搞了2个月,居然这么快效果就来了,有人找我报名学Java了…哈哈
我至今非常感谢当年第一个找我报名学Java的兄弟…

差不多第三个月后,收入就超过3千了…
之后一发不可收拾…
网站资源越来越多…
教程也录制越来越多…
粉丝也越来越多…

至此,我的java1234起飞了…
所以东南亚没去得成,北上广也没漂成…

在线教育红利期买房买车迎娶女神,小王子驾到

由于我干在线教育干得早,红利期我狠赚了一把,那时候技术也就中高级,感觉赚钱很轻松,因为竞争小;

(现在赚钱难啊,技术都学到全栈,架构了。但是由于市场竞争巨大,BAT挨个的上在线教育,还有很多上创业投资搞在线教育的,上市公司也搞在线教育,大网站也搞,连招聘网站也搞起在线教育,我服了。现阶段已经处于白刃战。)

那时候网站流量也多,日IP 1万多,培训机构的广告网站上挂满屏,我的妈呀,每月额外躺赚1万多广告费。

(现在可惨了,网站流量折腰,广告打断腿跳楼价都没人上,因为现在是移动端时代,PC端广告效果很差,所以任何商业模式的生意都是有红利期的,上半场吃肉,下半场喝汤,最后就拼刺刀了,谁牛逼谁活,剩下的被干死)

之后就是买房…

买车…

迎娶女神…

小王子嫁到。

生活简单充实而美好。

由于有些客户需要开票,16年4月注册了个公司,小微企业;

最近2,3年业余也搞搞公众号,我发现公众号是个好东西,可以输出一些技术经验,知识,正常能搞个几万粉丝的话,一个月能搞个万把块广告费,补贴家用还是可以的,当然我圈子里的大佬比较多,他们有的十几万粉丝,更夸张的,几十万粉丝,一个年广告收入4,50万,上百万的。我不羡慕嫉妒这些大佬,我一直向他们学习经验和知识,我也一定程度上提升。

(当然我这里有必要提醒下搞公众号或者其他自媒体的新人,有些广告不能接,这里不方便说,怕得罪行业和一些公司,接广告慎重,蛋没了可以再生,鸡死了就要哭了)

过去10年的java人生收获和总结

过去10年,路是不平的,自己走过来的,遇到一些机会,然后有功底和实力把握住了,侥幸摆脱了搬砖的命运。

在技术上,10年里,不断的学习,java技术基本赶上了技术前沿;

在技术培训方面,讲课有自己的一套,没废话,尽可能的简短,基础课程不啰嗦,项目实战要严谨,还有课件从word到思维导图,再到Typora,包括画图,设计,架构等,越来越高端;

在家庭方面,娶了个好老婆,改掉了我很多臭毛病,有辆小车,有个温馨的小家,儿子聪明伶俐,挺好;

在修养方面,从以前的粗心大意到胆大心细,因为掉坑是需要付出代价的,所以在做事,选择的时候,一定要脑子想清楚,想仔细,多问问有经验的人,尽可能的作出好的,正确的选择。尤其是大事,一定要三思五虑;

在性格方面,以前遇到事容易暴躁和亢奋,带着情绪去做事,甚至爆粗口,现在的我,特别蛋定,特别沉稳,遇到讨厌的人,尽可能的远离;遇到坑,以后长脑子即可;遇到不愉快的事情,早点忘记即可;淡然处世;

接下来20年的大体规划和展望

接下来的20多年,自己也规划过考虑过,作为一个IT人,始终要为社会发展做点事。

所以我想过,核心教育工作一直要做下去,一直干到老,可以写技术贴,写教程,翻译国外资料,出视频教程,培训新人等;(虽然我知道,以后这块收入会越来越低,竞争也是越来越激烈,简称"内卷")

业余时间搞搞网站,搞搞公众号啥的,赚点钱补贴家用,毕竟房价这么贵,以后也得换个新房子住住;

当然也计划搞个几个小产品,再招几个女大专实习生运维,月成本控制2万,争取一个小产品1年轻松赚10万,技术我一个人负责即可。一年能轻松搞个百八十万,那就真的爽死了,每年年会酒店一桌人,我还能吹水一会。(之所以要搞多个小产品,是为了分散投资,任何类型的产品都有红利期,红利期过了,还搞个毛线,卖掉,再搞新的)

对java新人的一些中肯建议

对于农村草根出生的人,你选了计算机,尤其是软件,恭喜你,选对了,有机会翻身的,因为计算机行业是360行中真正不需要拼社会关系的行业,绝对的拼技术上位,靠技术吃饭,非常公平的行业;

对于java新人,IT新人,我有一些中肯的建议,有些道理越早的领悟,你就越早的成熟,改变搬砖命运的概率越大;
1,尽可能的考研,考名牌大学,不要听信所谓的“能力比学历重要”,没有好的学历,进不了大厂,名企,没有好的阅历,一直游走中小企业,很难高薪,年纪大了很有危机;如果尽力了,实在考不上名校,也不要灰心,机会也是有的,努力找个好方向,混个自由职业或者小老板糊糊也是可以的,总比搬砖好;

2,工作后,一定要去结识同行业里的优秀人士,关注他们的博客,公众号等,假如能搞到微信,也加下,他们如果愿意和你交流的,也交流下,经常关注比自己优秀的人,能够激发自己努力向上,以及能看到未来的发展趋势,对自己发展很有帮助;

3,对于婚姻方面,是个特别复杂的问题,一般建议还是先谋生,后谋爱。稳定后,再考虑;比如我大学同学,就是一个很好的例子,南京奋斗10年,买了房,收入高,有大厂阅历,这时候成家,稳稳的。如果根基不稳,在大城市混,成家的话,遇到点事,地动山摇,想跨点步子搞点事,都会很犹豫。如果你是单身,恭喜你,可以一天12小时的奋斗,毫无顾虑,每天开心的搞事。就算是失败几次,也问题不大,因为没有家庭羁绊,可以站起来在搞事。(不过由于荷尔蒙作祟,以及一些认知肤浅的父母的缘由,很多人根基不稳的情况下,就早早成家了,我个人感觉会降低改变搬砖命运的概率)

4,再技术沉淀方面,一定要快速把公司技术栈掌握,年纪轻,加班熬夜没事的;然后就是关注和学习主流技术;

5,等有一定技术功底后,要想出人头地,如今时代,一定要打造个人IP,比如csdn博客,公众号,抖音,视频号等,业余时间要坚持慢慢搞起来;因为我圈子里,个人IP牛逼的,年入百万以上,一般般的,也能搞个几十万;

6,假如自己创业搞事,对于一般人,不要搞那种投入几十万的什么团队项目,我见过不少,基本都是血亏,坚持下,亏更多,更倒霉的,还闹离婚;

7,对于普通人创业,目前来说技术自媒体创业成本低,效果快,还是不错的选择,我朋友圈那些大佬,搞其他的没赚到什么钱,搞自媒体,赚得盆满钵满;等有粉丝群体后,可以再附加搞一些产品,教育产品也行,商业产品也行,比如小程序产品,卖产品+二次开发,几乎躺赚;在IT领域,除非有特殊人脉,很难拿到好的定制项目,基本都是劣质苦力搬砖利润低,可能还亏本的外包项目;

8,普通屌丝程序员如何搞大钱?这个是我困惑多年的问题,阅历多了,最近几年才想明白开窍!如何搞大钱,如何快速的搞钱,最直接最快速的办法,就是去接近和尽可能的认识那边在该行业里搞到钱的人,关注他们的博客,公众号,抖音,微信加到的也加下,看看那些人到底一天到晚在干嘛;他们搞啥你也模仿套路搞搞,努力点,也能喝点汤,如果能力强,或者还能赶超,端掉他的饭碗,哈哈…

9,互联网行业,“空手套白狼”的方向很多,对于一般人,建议尝试,在有份相对稳定的工作的时候,业余时间一定要搞点副业,副业有起色的时候,可以勇敢的跟老板说拜拜,大概率情况,这个就是你人生的起飞点!

10,关注【java1234】,未来的30多年,我经常会输出一些我的经验,技术知识,想法,以及我掉过的坑,谢谢大家;

微信搜一搜【java1234】关注这个放荡不羁的程序员,关注后回复【资料】有我准备的一线大厂笔试面试资料以及简历模板。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: