大龄程序员~聊聊我毕业十年的生活,深入分析

上大学期间我其实做了两件事,现在回想起来是很正确的。

1.找了一个女朋友,也就是我现在的媳妇儿,两个孩子的妈妈

大一开始谈的,后来就在学校一起吃饭,一起上自习,一起玩游戏,我媳妇儿当时打dota水平也可以,人的感情都是慢慢培养出来的,天天这样在一起,慢慢感情基础就培养起来了,后来毕业后又谈了4年,度过了七年之痒,2016年领证结婚的。

2.培训了java开发(在校学习期间报的班培训的,DN科技)

当时是DN培训机构去学校招学员,我当时和宿舍小伙伴一起商量了一下,就果断报了,价格很贵,11年当时报班19800,政策是毕业工作后再交费,报名只需交书本费980。我当时报名有两个原因:

一 当时对未来找工作有一种危机感,感觉凭自己的学历及所选专业,找个好工作很难。

二 我本身对计算机这个很感兴趣,对编程还有一种好奇心。

所以到毕业时候也已经基本培训完了,后面又去北京学了一个多月剩下的课程,就开始找工作了。

2012年那会整体的就业环境比现在要好一些,找工作技术差不太多的都能找到工作。

二     实习阶段


实习第一家公司是在五道口那边,我记得办公地点是财智国际大厦,公司是给法院做信息化系统的。在那边待了三个月,当时因为还没毕业,正好赶上学校要让回去准备毕业的事情,请了两周的假,等回来那天通知我试用期没过,给的理由就是技术没达标。

说实话,刚入行这件事情对我打击还是蛮大的,甚至有点抑郁和怀疑自己,是不是不适合这个行业?自己真的这么菜吗?我以后还要不要做程序猿?

后来自己总结:

1.实习期请假时间较长

2.技术水平进步较慢,带我的领导出差了一个多月,问问题找不到人(算是客观原因吧,主要的问题还是自己不够积极。强行找一波借口…)

但是人还是要努力向前看啊。不要因为这一点小事和困难变颓废,振作起来继续找工作吧。

三     工作阶段


实习期的那个痛苦经历就翻篇了,所以我工作经历是从第一份正式工作开始计算,抛开了实习期那段痛苦的记忆…

1.第一家公司-学习期

后来自己投简历很快就找到下一家公司,当时没想那么多,直接就去报道了,那会心里面就一门心思想学东西,想让自己技术变的水平高一些。在这家公司我感觉自己技术上有了全面的提升,因为当时做开发没有分的这么细,没有前后端分离的概念。什么项目都是一两个人一起全部完成,前后台开发任务都要做 。

当时我在这个公司负责:java前端、java后台、移动端API接口、Android app开发。这几部分都要做,哪边忙做哪边,Android开发就是在这个公司和当时这个公司的一个妹子学的,算是我的第一个老师吧,因为有java基础,基本上两周就上手做了。当时我也是下了狠心只要不会就问,想办法搞懂,不改完不回家…后来想想当时就是怕别人一直说自己菜,不过后面就慢慢上道了,熟练了起来。我的Android开发就是从那个时候开始的…

在这家公司工作了两年多,后来由于公司内部环境一般(家族式企业,管理混乱),想换个氛围好点的公司发展一下就跳槽了。

在这家公司算是一个学习,打基础的阶段,转型为移动端Android开发是在第二家公司。

2.第二家公司-转型期

在第一家公司当时我打算离职的时候,就问自己后面想做移动端还是做java后台开发,当时正赶上移动互联网发展的比较好,而我本身又对移动端比较感兴趣,就想往这方面发展,所以从第一家公司离职后找的就是移动端Android开发方向,去了这家公司我承担的是 Android+移动端API开发的工作。因为没有真正意义上的后台研发,我就也承担了后台研发的工作。

这家公司氛围很好,是阿里系的人出来创业创办的,公司文化很好,福利也很好。

做了一年多吧,就做了一个app,后面一直维护,也没有其他Android同事,我感觉技术提升太慢了,有种混日子的感觉。在这个公司的闲暇时间比较多,就开始接触了CSDN开始写博客,然后建了自己的技术群。

这是我的第一篇博客

碰巧下一家公司的CTO(C++研发人员)在我的群里面问一个Android的技术问题,和他聊了起来,他邀请我去他们公司工作,我就这样跳槽到了下一家公司。

2.第三家公司-质变期

我做Android开发其实我觉得应该从这个公司才是真正开始,以前没有厉害的同事,很多都是自己研究,还兼职做后台。到这个公司才开始专心只做Android开发。来这个公司省去了面试环节,就和邀请我来的CTO和Android 组的组长聊了聊就直接入职了。而且还是做的当时最火的视频直播APP,进公司后,我才知道这个Android组组长是360出来的,技术开发方面很厉害,在这一年多的时间,跟着这个组长我的android开发水平算是有了一个质变的提升,逻辑、代码规范等教会了我很多,让我对开发有了新的认识。一年多一直review我的代码,一点点给我讲…虽然他一直看不上我…但是我现在想想很感动…感谢那段成长的经历…另外顺带说下,到这家公司的时候我工资翻倍了…

这个公司是996工作制,后来据说改为997了…

16年我结婚了,结婚后不想那么累,就又跳槽了…

4.第四家公司-定型期

这家公司我是2016年5月30号入职的,是2021年6月25号离职的,工作了5年多。

工作岗位: Android开发工程师->移动端研发负责人->项目经理->部门经理 ;

公司做建筑行业信息化的。我刚开始来的时候想法很简单,刚结婚想找个稳定轻松点的,不想加班太多。后来慢慢和老板接触多了,比较器重我,就一直慢慢成长起来了,后面几年一直做的都是项目管理工作。

一直做的都是建筑行业信息化相关的项目,做了5年。这个时候不是单纯的对项目技术实现的理解了,考虑的更多的是项目业务层的问题及行业的发展方向。又到了一个新阶段,回想起来自己没去过大公司,有点不甘心,想去一个大公司发展一下,我的年龄和经历也不适合继续做具体研发工作了,想到一个大公司沉淀下来了。

5.第五家公司-沉淀期

恰好这时候机会又来了…现在在职这家公司的部门经理在我前同事(前公司同事,离职后来了现在这个公司)的推荐下和我沟通了一下。邀请我来这边,我和现在的领导当时一起约着吃了一顿烧烤,从晚上8点聊到半夜1点多…后来我就在原单位办完离职手续就过来了,这家公司是刚上市的一家公司,是做财务软件出身的,现在慢慢进入到其他行业,看中我也是因为行业经验,不是研发经验。也是从现在这个公司开始,我应该算是彻底的脱离了代码,不再做具体的研发工作了。珍爱生命,保护头发,远离代码…

来了三个月的感受是:大公司从各方面都比小公司强很多,能做大是有原因的。员工福利、公司制度、公司业务规划、员工成长各方面都做的很到位。

**工作总结:**工作了这么久谈一谈我自己的一些看法,个人角度,有理解有误的大家见谅。

1.入职前调查一下公司的规模,背景

入职前最好在 企查查和天眼查查一下公司相关信息,不要盲目去面试,容易浪费自己时间。(非广告)

2.提前做好自己的职业规划,想好两点

1)去大公司还是小公司

各有利弊:大公司福利各方面好,但是基本都已定型;自己接触到的东西不会太多,自己也不是和公司一起成长起来的,很难拿到股份;小公司 各方面都不完善,人员水平、公司制度都有很大问题,但是有发展潜力和机会,你如果帮助公司发展起来,就是元老,可以拿到很丰厚的回报。

2)做哪个行业的业务

不同行业决定以后的职业发展方向,举例:假如你选电商行业,行业很容易被后来晚辈替代;因为业务上的学习成本不高,你入职5年不比入职2年对公司业务熟悉程度,专业理解强多少。

假如你选建筑行业、电力行业等类似传统行业,5年的经验就是5年的经验,1年的经验就是1年的经验,接触到的东西和学习的内容差太多了。

3.不管怎么选,对自己工作要认真负责

在工作中,一定要尽心尽力做好自己的本职工作;做完后多思考有没有更好的解决方案。有空闲时间就多学习学习吧,年轻时候多学点,因为年纪大了就真的学不动了。

4.要有勇于担当的精神

因为慢慢做的好的,领导都看在眼里,你记住永远不要觉得自己的领导水平很差,能在公司做到管理岗的除了领导的小舅子外,没有几个真的笨蛋。你工作好坏,能力水平他都一清二楚。所以养成一个好习惯,自己的事情努力做好;不是自己的工作能帮其他人分担的就帮其他人分担或者指导一下思路。吃不了太多亏,老话说的好,吃亏是福。但是这个分人,不是什么人都要去帮,大家自己斟酌处理

切记:不能推脱责任,尤其是在领导面前,出问题第一反应要先自己反省自己的问题,然后考虑如何解决问题。抱怨他人,发脾气解决不了任何问题,还给其他人留下坏印象。

5.努力提升自己

对于程序员来讲,不管你涉足过多少领域和技术线,技术上一定要有一个自己拿得出手的,最起码也要是中等偏上水平。后面转管理就不仅仅限于技术水平了,还有你的组织协调能力、项目整体分析把控能力、沟通表达能力、汇报总结能力需要全面提升。一般信息化的领导技术出身的人居多,我现在的公司的项目经理都是技术出身。

另外由于之前工作太过繁忙,一直没有考虑应该努力提升自己,想了下自己各方面条件都差的比较多,只能一步一步来。

1.学历提升

其实讲道理,我感觉90%企业招聘都是看第一学历,是否统招 、是否211/985、是否是研究生这些…

这个就是硬伤,但是有的小伙伴如果也像我是专科出身,也不要太消极,因为解决不了任何问题

不如踏踏实实的提升一点是一点。

对于专科出身提升学历就三种方式:1.自考本科  2.报函授  3.报网络教育

具体三种区别我简单总结是 :自考本科最难,函授和网络教育差不多,但是函授一般都要到现场考试,网络教育都是网上答题考试。网络教育报名费更贵。

我本人报的:网络教育  大连理工大学   计算机科学与技术

2.考证

以前一直觉得证书代表不了什么,就是一张纸,自己的能力才是硬道理,这个也是认识误区。

以为你的能力是需要时间才能证明,但是你刚开始去一个陌生的公司面试,你很多东西是展现不出来的,就需要额外的东西来证明你不是水平很差,比如 学历和证书

对于计算机行业来讲,最有含金量的还是软考

我报的是:系统集成项目管理工程师 ,中级(待考中),因为我以前一直没关注,虽然做了多年管理,但是理论水平很差,都是靠经验做工作。我感觉考证这种事情需要循序渐进,中级考过了,再考高级的 信息系统管理工程师,对自己有信心的直接报高级也可以。具体报哪个专业根据自己实际情况来就行了。

四   个人生活


谈完工作,咱们聊聊生活吧。其实我感觉程序员虽然一直是大家嘲讽的秃头对象,但是我感觉我接触的大部分人呢,对自己的生活还都是有规划的。这可能也是受益于程序员的逻辑思维能力吧,做事情还算井井有条。

其实生活来讲,就几件大事吧,结婚生子买车买房,我就按照我自己的顺序和大家聊一下吧。

1.买车

我做的第一件事是买车,2015年9月份买的车,当时主要原因是

1.我家是廊坊固安的,离北京较近,每周末我都回家,所以来回北京都是做公交,很不舒服。

2.我女朋友家是邯郸的,去过她们家几次一直换乘很不方便,还拿着大包小包。

后来就打算买个车,看了好久也是最后买的国产车HAVAL H6,到现在已经6年多了,车也没出过啥问题,所以我感觉国产车越来越值得信赖了,记得按时做保养就行了。

比较尴尬的是,我9月份刚买完车交完购置税,就出台了一个新政策,购置税减半…就差了一个月…

买车需注意的几个问题:

1)同一款车型,多去几个4s店比较比较,还有有点区别的。不过现在好很多,价格越来越透明了,但是上下也能差几千块。

2)买车一定不要着急交定金,先问清楚提车时间,开票时间。

KeB5a2Z5oKf56m6Xw==,size_20,color_FFFFFF,t_70,g_se,x_16)

买车需注意的几个问题:

1)同一款车型,多去几个4s店比较比较,还有有点区别的。不过现在好很多,价格越来越透明了,但是上下也能差几千块。

2)买车一定不要着急交定金,先问清楚提车时间,开票时间。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值