从2015年10月进入第一家公司实习,从事Android开发到如今,不知不觉已有三年之久。这期间我作过很多项目,从事许多技术框架的研究以及开发,也写过许多技术博客,进行屡次的技术分享,从事过QQ技术群的建设,也试着进行微信公众号的推广等等,脚步一直都没停下来,更别说写什么经验总结了。就在前几天,QQ群里有个小伙子忽然问我从事Android开发几年了,我这才意识到,从事Android开发已有三年了,是应该稍微放慢下脚步,总结一下过去,展望一下将来了。面试
三年对于咱们程序猿而言,说长不长,说短也不短,毕竟这不是个能让你干一生的职业。不少人说咱们程序猿就像古代卖艺的艺妓同样,是吃青春饭的,其实我以为这个比喻很是贴切。尤为是在中国,表面上看上去咱们程序猿拿着高薪资,作着高大上的技术研究,看上去是风光无限,很高大上的样子。但真实的状况倒是,工做一般是995或者996,在公司处于最低阶层,没有任何话语权,对于产品不能够有本身的任何想法,面对产品经理或者甲方天马行空的需求,你必须无条件服从并在极其苛刻的条件下保量不保质
地完成一切功能。而后好不容易加班加点赶完了,还要面对测试无休止地找茬儿...不少程序猿自嘲本身就是高级工地搬砖工,其实这一点都不假。微信
一直到如今我还记得那年高考分数下来,填志愿的时候,因为分数不太理想,只能选择一个普通的二本大学上上。第一志愿填的是老爸要我上的南京工程学校,填报个土木工程,之后好接他的班,但其实我心里是拒绝的;第二志愿我想了很久,最后才决定选择南通大学,在填报专业的时候,固然是填了一堆父母当时认为好找工做的专业,巧的是,就在我准备提交前的那一刻,我也不知道是怎么的,将我最后一个专业换成了网络工程
。按我当时的想法是,之后互联网必定大有前途,我作个企业的网络管理员【如今又俗称运维】,天天坐机房里打打游戏岂不妙哉,哈哈。而后巧的事情就发生了,当我收到录取通知书的那一刻,我心里实际上是有点小激动的,由于我被录取的正是我最后换上去的南通大学的网络工程专业...网络
上了大学以后才发现,咱们学的这内容貌似和我想的差距有点大...老师要么只顾本身一我的在上面嗨,要么就是埋头读PPT唱催眠曲,反正总结一点就是:难学的东西不实用,实用的东西根本不须要学...架构
不甘心寒窗苦读12年,就为了上课睡觉,下课开黑的我,因而毅然决定去选个二学历学来玩玩(如今看来,彻底是为了打发时间)。因为当时对企业金融感兴趣,二学历学的是企业工商管理(国际管理方向),这期间读过很多有关的书籍,看公开课,纪录片,还真刀实枪地杀入到中国A股市场经历一波牛熊市转换,自认为毕业之后必定能在金融投行市场里如鱼得水,如今看来,当时仍是太年轻了。框架
一我的一辈子中如遇一位恩师,那必定是他这辈子莫大的幸福,而我在大三的最后一门专业课(Android开发基础教程)上就遇到了。这门课改变了我此前对本专业的见解,同时也是我大学期间惟一一门我真正喜欢的课程(巴不得每天上的那种)。从那之后,我就被Android的艺术给深深吸引住了。比起C++黑色的命令框,Java的控制台console,我更喜欢能直接运行在我手机里的Android。运维
大三结束后的暑假,我在家闭门玩Android玩了整整两个月,实习工做也瓜熟蒂落地选择了Android开发。svg
刚开始实习工做的时候,真的就像是在打怪练级同样,对什么都感兴趣,无论是什么活我都愿意去干,根本不挑活。什么工资待遇、员工福利、团建活动啥的彻底不关心,一心只想作Android,其余什么的对我毫无吸引力,这样的状态一直持续到我大学毕业。这期间,工做时写Android,下了班我也在写Android,即便是到周末了也依然在写Android,基本是那段时间除了写Android,基本上不干其余的事情...也正是这样,我获得了领导的极力夸奖和同事们鄙夷的目光,哈哈,开玩笑的,反正认为我是个奇葩就对了。学习
毕业了,转正了,同时也开始了个人加班之旅(毕业前一直是不须要加班的,毕竟是实习生,临时工,作的都是些可有可无的工做)。刚转正,我就被委派带领组内人开发公司的核心产品,在此我仍是很是感谢领导如此信任我这名新人的。毕竟我年龄是最小的(94),要带领一帮9三、9一、89的一块儿作项目,说实话,要换作是我我确定不会这么干。那段时间对我来讲实际上是蛮艰难的,让我带领一帮比我工做经历丰富的人来一块儿写项目,根本就不太现实。首先,你说话根本就没有份量(资历浅,一个刚毕业转正的人谁会听你的);其次,我根本就没有带领团队作项目的经验;最后,年龄摆在那,谁愿意听一个小弟弟在本身面前指挥项目开发。测试
最后的结果很显然,与其说是让我去作项目开发负责人,不如说是让我去作项目背锅侠。不过好在我加班加点背锅,最后仍是顺利完成了任务。到年终的时候,因为我表现优秀,在组织架构调整时,顺利成为了组内的副组长,在谈涨薪的时候,我也是不假思索地提出涨薪4k的要求,我认为并不过度,毕竟我实习期间和转正期间都是全心全力地为公司卖命,这点要求应该不算过度吧,当时领导也是欣然答应了。然而在后面收到工资条的时候,我发现个人要求被打了半折,这是我第一次失望。code
后来,个人领导因为要休陪产假,我就只能独自一人扛起组内平常开发管理的重担(老实说,我对领导忽然的不辞而别挺气愤的,休假以前好歹也嘱咐我一下东西嘛,什么都没说就走了,留下一只懵逼的我)。那段时间我是没日没夜地加班(连续加班一个月,周末两天也全加班),生怕领导不在的这段时间出什么岔子,愧对你们对个人信任。再加上当时总监又给我面前吊着一根胡萝卜(加薪4k),我也是拼了老命去干,最终我仍是顺利完成了任务,很平稳地过渡了。从那个时候开始,我心里就开始萌发了一个念想:原来我也能够独当一面了呀。
那个时候我和领导的关系特别好,我也是一心想好好辅佐他把组内建设好。个人想法就是,对内我抓紧进行技术框架建设,对外极力提升组员的话语权。为此,我制定了开发规范,重构了组内的技术框架,不按期地进行技术分享,为的就是可以更好地服务你们,提升你们的开发效率,帮助你们进步。最终,个人付出获得了你们的确定,他们也愈来愈信任我。当时的我认为,我作得这么好,领导应该嘉奖我,答应给我加薪4k应该没任何问题吧。然而当我将调薪申请书交给领导后,我等了两个月都没有动静...眼看着调薪的窗口已经结束,我前去找他理论,获得的倒是他忘记了,还没向总监提。当时我就火冒三丈了,我作得这么好你却这样对我,是存心和我过不去嘛,这是我第二次失望。
后来我气不过,直接找总监谈调薪问题,就在聊天的过程当中,我隐隐约约得知到公司有人穿我小鞋,而其中就有个人领导,得知以后我是又气愤又失望。以后领导为此事又特意找我谈话,期间又给我列出来各类莫须有的罪名,搞得我是莫名其秒。我心想,我那个时候好心为你,脏活累活都我来,为了组内利益不惜得罪了别人组的组长,而你却跟着别人在总监面前穿我小鞋,如今还在这边给我列罪行,要脸不?那次谈话我没能控制情绪,当场就和他怼了起来。那次谈话多是咱们最后一次谈话了,由于以后的一年内,咱们单独谈话的时间不会超过5分钟,由于我以为没什么好谈的了。最后我和总监达成了一笔交易,我放弃了组内的职务(也就等于放弃了高额绩效),而后得到了4k的加薪。这是我第三次失望。
这段时间因为我没了组内职务,反倒悠闲了下来,让我能够流出更多的时间用以观察和思考(对,这就是典型的薪资涨了,活反而少了)。这期间,我退出了公司内部权利的争斗,将重心从公司逐渐转移到我的的建设上,闭门专心从事技术的研究,学习新的技术,开始尝试写博客和开源项目。你可能很难想象,我能和一个已经撕破脸皮的领导继续在一块儿工做一年,那是由于我已经对这家公司失望了,继续待下去是由于刚涨了薪资,如今跑路就太亏了...再说,我如今的工做强度也不算太大,我能够拿出更多的时间用来更新本身的技术栈,提高本身的实力,这样在之后才不会被别人轻视。
也正是由于个人这种无欲无求的状态,让我观察到了以往我看不到的东西,同时也让我明白了为何个人领导对个人态度变化那么大。虽然说我和领导的关系降至冰点,可是我和组内的其余成员关系倒是愈来愈好,出现任何技术问题的时候,他们都会直接来问我,由于我是真诚想帮助你们,你们也一样信任我。不过这样的关系引发了我领导的不适,他开始不断地给组员增长任务,而且要求制定学习计划,并以此做为年终调薪的筹码。最后,组员们被一个个工做任务和学习任务击垮了,放弃了加薪的念头,开始准备跑路,寻找下家了。
2018年年后,个人那些被逼疯的同事们开始陆续跑路、跳槽了。期间不信任、失落充斥着全组,虽然你们表面上看上去很和气,实则很尴尬。多是你们都已经看淡了,领导在群内喊话,咱们都没人搭理他,这期间我一直扮演的是旁观者的角度。就这样,原先8我的的小组,陆陆续续地走了5我的,等我回过神来的时候,才发现你们全都走光了,就剩我和另外一个女生...我在综合考虑后,决定开始面试,尝试着跑路跳槽。很快我找到了下家,那天我找到领导谈话,提出离职的申请,和我预想的同样,他并无挽留我(估计想让我走好久了吧),不过我仍是很礼貌地说了声谢谢,很是感谢他将我领进门,也很是感谢他让我明白了办公室政治的黑暗,让我能专一于技术的研究,作纯粹的技术。
以后我换了一家公司,多是第一次跳槽没什么经验,跳到了一家严重老龄化的公司(国企改制),极度清闲的工做状态让我很是地不适应,干了一个月就让我体会到进养老院的感受...在进行了深入的思想斗争后,我毅然决定在年前离职,开始修养生息一段时间,等年后再进行面试,好好挑一家能够长期为之奋斗的公司。
即便休息在家,我也没闲着,一直在进行开源项目的开发,从2018年起到2019年这一年间,我开源了30多个项目,项目的总star量也突破了2k,单库的月下载量也突破了7k,QQ技术群也突破了200人,这一切都是在这短短的一年间完成的。
现在,我已经找到了一家我很看好的公司,将来我将继续从事我所擅长的技术研究,并为你们带来更多便捷方便的开源框架~~