说实话,刚入行这件事情对我打击还是蛮大的,甚至有点抑郁和怀疑自己,是不是不适合这个行业?自己真的这么菜吗?我以后还要不要做程序猿?
后来自己总结:
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)买车一定不要着急交定金,先问清楚提车时间,开票时间。
3)上车牌不贵,如果自己方便就自己去弄125块我记得我当时弄的。委托4s店基本都要500左右。
4)可以让4s店开低价发票,这样可以省上税的钱。但是这样操作有利有弊,具体可以查查,要不要弄自己权衡。
5)如果是贷款买车,就提前准备个人征信什么的。贷款服务费也可以和4s销售协商。
2.结婚
大学3年,毕业后谈4年,传说中的7年之痒一起步入了人生的下一个阶段。陪我一起走过了这么多年的风风雨雨,刚来北京那会赚不到什么钱,陪我一起在双井住地下室。现在回想起来,真的很感谢她,虽然不是很漂亮,但是也算贤惠,娶妻娶贤不娶美不是吗?给小伙伴们奉上结婚照一张。
对于婚姻,我现在的理解其实很简单 ,不是1+1=2,而是0.5+0.5=1。一定是双方都去掉自己一半的性格去接受另一半,两个人各自为了对方磨平自己的菱角在一起生活。愿意牺牲付出,愿意为了另一半改掉自己的坏习惯,这样生活才能变的越来越好。
3.买房
因为我结婚的时候实际上没有买楼房,我是2014年在家里面盖的房。当时感觉在家里面盖个房子住起来宽敞舒服,其实后来来看这个是有点问题的,如果早点在县城买一套,然后回来再在家里面盖,错过房价涨幅高峰期,人生就不一样了。但是人生没有如果,以当时我那个年纪的阅历和心智是看不透那么多的。
其实我到现在也认为在老家的房子住起来给人的感觉更舒服,让人有一种身心放松的感觉,放几个图感受一下吧…
到了2017年,买了自己第一套房子(一手期房),当时想将来让孩子在县城上幼儿园方便些,(挥之不去的痛),在那个时间段在北京及周边买房的人才懂我说的意思。可以说是楼市最疯狂的一年了。我那套房子是个一居室 ,单价22300,现在降到了11000。 因为这套房几乎是我刚买完就出了一个限购的政策…导致房价瞬间暴跌…有的时候真的挺无语的…
2021年9月份,我买了第二套房子,三居室,单价12500,二手毛坯房,为了23年孩子上小学用,这个房子紧邻一所好点的小学,小区环境也不错,就买了,这个房子打算将来自己住了。
和大家总结下,买房需要注意问题:
1)你认可的价格是多少,签认购协议和合同就要仔细核对,因为开发商会找各种借口让你签其他价格的,说是为了财务走账,千万别乱签字,你买的房子是1万一平米,你就在1万/平米的单子上签字。
2)一手房一般有返点,这个价格不等一般2-5万之间,返点就是你买房后可以让销售给你退一部分钱。
3)二手房买卖有税,这个税大家知道满二和不满二的税率是不一样的。这个可以自己去查,但是这个地方有个问题需要注意,如果购房发票满二,可以找销售帮忙想办法避税。大概可以省3个点,具体找销售聊就可以。
不满二,满二,满五唯一具体看这个文章就行
4)所有的购房收据,发票,合同,协议,只要是你签过字经过你手的都要拍照记录,同时保存好原件,也可以让销售帮忙复印一并留存,日后有争议作为证据。
5)挑选房子的时候注意千万不能只在网上VR看下房就草率交定金,也千万不要相信销售所谓的特价房、低价房、政策房,都是忽悠人的。
看房子就看关键点:1.小区位置 2.楼在小区内位置 3.楼层 4.户型 5.周边配套 6.学校医院 7.开发商实力及小区物业情况,但是提醒大家,这些都很棒的就一个点:贵。所以根据自己实际情况选择就行了。
6)多和本地销售聊,有些小区都是拆的农村或者耕地,一不注意 你的小区可能挨着坟地… 所以自己一定要去现场看周边环境和小区环境 ,实地感受下。
最后
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。
以下是今天给大家分享的一些独家干货:
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
提升自己,从来都是我们去适应环境,而不是环境来适应我们!
最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。
以下是今天给大家分享的一些独家干货:
[外链图片转存中…(img-FcGwBneA-1715045747851)]
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!