离职计划
条评论离职计划
- 公司原因: 公司14薪变12薪
- 自己原因: 在这里技术没什么提高,一直在迭代新功能,公司也不注重技术这一块.
环境原因: 和直播组的小伙伴分开了,上班的时候一个交流的都没有他们都给承包到别的挂名公司上面去了,和网站这边的人也没什么交流,自己中间转过去也不是他们网站的,所以自己一个人也挺尴尬的.
今天被公司里年纪比较大的程序员拉去谈话, 见面的时候他就说关于项目开发你有什么计划,最近App 这边问题比较多,我就说没什么计划,就准备搞新版本的东西.然后解释到 bug 多,这个我和测试人员是不可能把所有的 bug 都捕捉到的,要通过用户不断的反馈搜集更多的 bug,因为引起 bug 的步骤或者原因都不尽相同.然后就说我技术不行,还有态度不行.
首先经我接手项目之后,我就负责一块我的荣誉模块的开发,上线之后这部分所出现的唯一 bug 就是文案写错了,然后 svn 上我所有的提交记录是除了新版本功能的代码之后就是提交 fixed bug 的记录,很多都是修改前任留下来的坑,让我一步步去测发现所有的 bug 是不可能的,而且我也不可能把整个项目的代码再审查一遍, 且不说 这样子要花大量没有意义的时间在上面, 关键是得到的成效也是甚微的.
关于态度这一点上我没否认,因为由于公司离职2/3的员工的原因,我自己也在准备了自己的计划,公司造成这样大流量的员工流失,肯定公司有很大的责任,我自己也肯定会为自己的职业规划做出不同的调整.因为平时没有时间的时候我很多都是花时间在写 Blog 或者是在学习新框架或者总结一些资料的事情上.因为我觉得这样子对我来说才是最有用的.当初第二版本的时候要求3个半月完成大改版,所以当初三个人讨论了一下项目的进度有可能不够,所以就没有从心搭建框架而是在原来的基础上改,还有不停的迭代新功能.现在新版本要是再重新开始搭建框架的话,有点不现实,因为项目太庞大了,集成的东西也很多,比如说支付,推送,分享之类的功能.
我其实主要不积极的原因是因为这个 app 才完成大改版没多久,也可以说不到一个月,原因是上一个产品经理离职了然后新来的产品把之前的东西又重新搞了一个遍,很多东西就是页面上的些许改变,也可能是为了体现他自己的工作量,猛的修改东西,把整个 app 都基本翻新了一个遍,这一点是我很不开心的地方,而且开会的时候他说他这样子觉得好,然后反驳他也坚持,公司领导一直觉得他这种又是对的,一直不发边自己特别的见解,很多地方都是他想怎么来就怎么搞,UI 和我们开发这边提了一些建议,他也不听,一直都在说他怎么怎么好,这样子比较好看什么的,我都无语了,如果是这样子的会,开来还有什么意义,你们产品还有领导直接自己开就好了呀,还让我们进去听做什么,我们说的观点也没人听,反倒是浪费了很多时间在开会上面.
在公司里我只认同能力强的,其他的官职领导什么的我是不怎么感冒,我也不和别人抢些什么东西,我就只想在自己职位上完成自己应该完成的事,其他的活动什么积极参与就好了,也不会给谁背后捅刀子,也不会去黑谁.反倒是某些所谓的领导由于顶撞几句,一直怀恨在心,各种让你穿小鞋.
之前我负责直播平台的开发,一直都很积极,因为项目是我一个人从无到有做出来的,像我自己的孩子一样,所以之前比较花时间在上面,还有为了跟进时代的变化换了网络框架,还有把 listview 换成 recyleview,还有集成 bugly 还有其他七七八八能增强app 性能的东西.到是到网站这边开发之后,这边接口文档还有写的接口各种不规范,然后丢一份阿里巴巴的 java 开发规范文档过来,我觉得真是好笑,一开始就没给代码规范,后面看见别人的文档好就直接丢过来了,而且他们网站那边的接口也不规范,参数什么的经常时不时少东西,还有经常请求不到正确的数据,然后两个人一起対调的时候发现那边的代码有错,还有就是请求返回的 json 内容,正确的,失败的返回也不给,每次都要自己去抓.网站那边共有3个人写接口,三个人写出来的东西有时候都不一样,一点都不规范,浪费我们这边很多时间,本来接口文档就是根据 app 客户端的需要做的,现在变成,他那边怎么写接口让我们这边去适应它或者说是完善它,比如很多时候什么都不返回,把那个字段都不返回了,有时候又莫名其妙的多几个字段,害得我们开发时候经常空指针,后面找原因都是返回的数据经常不一致造成的,最可怕的就是需要某个字段的时候,本该是在第三层的东西,他直接新增到你的最外层去了,有时候相同字段的东西,最外层的也有,第二,第三层的也有,说真的这种接口是我见过最烂的.
今天晚上开始计划这离职的事情,实现的话有可能要到年后才能实现,因为感觉自己没有准备好,现在也快12月份了,因为公司要扣你一个月,所以那会也快过年了,那会估计招人的公司会很少,因为很多公司的计划或者指标那会也基本完成了.所以趁这几个月的时间好好规划一下自己的离职计划,还有强化自己的编码能力,完善自己的知识面还有巩固一下自己的基础知识.
和老程序员对话的时候,他很多话,让我很受启发,他说他之前在中兴研发部的时候自己一个新人就拿了优秀员工奖,其他老员工都没有拿奖,因为他那会敢做别人不敢做的事,敢承担自己的责任.其他人没有要改项目的意愿,他自己就自己改了,说出了什么问题自己来承担,他说他之前还是一个研究生,比较喜欢研究新技术什么什么的.交谈一番下来我其实挺佩服他的,因为他很多时候都不是为了自己,而是为了公司,这一点让我深受启发,想想自己,确实自私了一点,都是为自己着想,其实项目即便不是你搭建的,你也有责任和义务去完善它,虽然出现问题的代码不是你写的,但是你也有责任让它完美不出现一些不该出现的 bug.
永远不要为了自己的错误去找任何理由,如果做不出来就想办法去沟通而不是说做不出来就不做了,因为做不出来是你自己的问题而不是产品提出来的东西不能做,为什么别人可以做你不可以做,这难道不是你的原因吗?
由于公司不注重开发的原因,还有缺少人文关怀,感觉在这里也没有大的增长空间,对于自己技能的提高也没什么帮助,差不多两年了,都是独立开发,遇到一些不懂的东西都是 google,stackoverflow,能交流的东西基本没有,公司能教会我的技术层面上的东西也没有.我要寻找一个更适合我的,或者是我想要的环境去实现自己的人生小目标.
后面会整理出一份关于自己在离职计划实践过程中看了什么书还有什么好的文章,源码之类的都会整理出来,关于面试相关的试题也会整理出来,不说了.准备先撸一遍<第一行代码 第二版本>的代码先.
发现更多更好玩的,欢迎关注我的微信公众号: FullStacker