分享我一次没有成功的离职经历

情况说明

  • 首先,我是 2016 年 3 月到这里工作的,那时候我毕业不到一年,在一个小公司混了几个月之后,又待业了几个月,然后就找到了这里。
    加入的项目组是一个负责财务 ERP 二开、维护的,当时我对二开并没有什么清晰的概念,总归有一份工作总比没有的强吧。

  • 我入职的时候,正是项目主管离职的时候,同期,项目组的另一位核心开发人员被一个子公司挖走了,我入职后,就剩我和另一个由实施转开发的两个开发人员,其他的都是实施人员。还有两个独立的外包人员(可想而知,一入职就搞这样压力还是蛮大的)。我当时入职相当于是接手了项目主管的工作,但是毕竟我刚入职也没有什么经验,即使是接手了工作,公司也是不可能让我接手职位的,这个我心里清楚,那时候也真没想过这些。

  • 在这一年中,一直没有新人加入,主管的位置也都是一直空缺,导致很多时候工作很憋屈,有这么几个原因

    1. 干着主管的活,没有主管的权利,很多事都是说不上话,业务部门来了提需求,连基本的回绝或修改需求的权利都没有。

    2. 产品部是不管我们组的,毕竟二开的项目,产品才不会管呢,但是没有产品我们只能按照业务部门的需求做,还要去分析对于其他的业务有没有影响。而且我们自己设计自己开发自己测试的话,基本 bug 都是上线后用户测出来的。

    3. 没有规划,没有排期的权利。没有直接上司,也就没有人专门去做工作上的规划了,基本上就是业务部门看哪个程序员顺眼,就直接找他修改、开发,各干各的,互不牵扯。

    4. 要做一个全能的人。其实我们以前的实施人员基本连个复杂的 sql 语句都写不好,很多时候都是扮演者客服的角色,给用户(用户是公司内部几千人)解释怎么使用,怎么排错(操作不当导致的数据异常),所以很多真正属于实施的工作都是我们开发来做的,用户由于各种各样的原因访问不了,我们远程去看;用户浏览器不兼容,我们远程去处理;甚至经常有用户找你:刘工,能不能帮我装个 office 啊?能不能帮我装一下企业 QQ、OA 等等,竟然还有电脑卡就我远程看看的。可能会有人说这些不要理啊,但是要知道,这些都是在一线给公司赚钱的人,用领导的话说就是:他们一个人一小时用不了系统,公司损失好几万。所以,他们都是上帝,而这样的上帝有 2000 多人。

    5. 运维方面,运维一般只帮你搭建环境,项目部署、上线、日志、备份,基本都是开发人员来做的。而且我们这个大型的 ERP ,部署简直就成了一大技术难题。(后来多次服务器出问题后,公司花高价聘请了一个专门负责我们服务器的外包,只负责我们一个系统的服务器排查、调优)。

    6. 我们是只花钱不赚钱的一群人,无论何时,我们在公司都是只花钱不赚钱的一群人,而且还经常由于我们的“失职”,动不动就让公司损失几十上百万。

    7.……还有种种的种种,也不是一两句就能说完的。当然,最主要的一点,我觉得在这里,对我的技术提升基本没有多大的帮助(后来事实证明,这一年还是积累了不少的,学东西比别人快了很多。)

提离职过程

  • 于是在今年的三月份,我刚好在职满一年的时候,跟技术总监提了离职(依旧没有上司,只能跟技术总监提)

  • 第一次找总监聊的时候,他还是比较惊讶的,毕竟大家都知道,毫无准备的情况下,这个组离一个人就是灾难。那天从中午 2 点多,一直跟总监聊到下午 6 点多,别人都已经下班了我们还在聊,聊的内容无非就是跟我将各种大道理,希望我不要走最起码也多留几个月。在总监的“动之以情,晓之以理”的劝说下,最终结果是再留 3 个月。五月底、最迟 6 月底我可以离职。

  • 这之后,我继续每天忙碌着我的工作。
  • 同期,去年年底空降的某副总裁掌管我们整个互联网事业中心,在其他的项目组大肆招人,组件团队,说是要打造一个属于我们的互联网平台,然而,我们组,一月一月的过去,依旧不见新人来,到了 6 月初,我开始请假去参加面试,并提交了正式的离职申请,离职日期定为 6 月 12 号(因为公司规定 10 号以后离职会买当月社保)
  • 申请审批一直很顺利,到最后一步,人资总监审批的时候,脱了很久,眼看离职日志来临,我就找人资的帮我问一下。
  • 很快,人资一位经理又找我谈话,同样是留我的,但那时我去意已决,也就没有动摇。她跟我聊完,我以为很快就可以批了我的离职申请了。
  • 但是十来分钟后,我接到副总裁助理的通知:叫我去副总裁办公室。0.0 。我当时是比较诧异的,我没有想过副总裁会出面留我,只是以为是工作上的其他事情吧。
  • 我接到通知就立马去了副总裁办公室,然而他张口第一句就是:我听说你要离职?
  • 后面的事无非都是一样的,只是我那时候体会到,副总裁,果然是不一样的,难怪 30 出头不是老板组的就当了副总裁,还是有他的道理的。副总裁说话让人无法反驳,就是常说的“我竟无言以对”吧,当时他问我,开始是编的理由,后来被一眼看穿,只能说实话,我就说了如下三个理由:

    1. 我觉得现在的工作比较脱离了我的职业规划
    2. 现在用的技术太老了
    3. 工资有点低了

  • 我说完这些,副总裁头也没抬:没关系,你说的这些问题都不是问题,如果我都帮你解决了,你能不能不走?

  • 什么?我……

  • 后来的结果是,一个新开的项目,叫我去做,技术选型自己定,工资 double。 噼里啪啦 一顿项目介绍后,我,动摇了。

目前

  • 就这样,我现在已经在新的项目组 4 个多月了,这个项目基本就是副总裁直管,什么事都是直接跟副总裁汇报的
  • 现在有了专门负责这个项目的产品经理,有了专门的测试,有了专门的前端,还做前后端分离,感觉一个项目组完整了,非常的高大尚。
  • 有一个问题我很纳闷的是:当初大家都留我,我以为是因为我们以前的项目组离不开人,但最终我没离职,可依然是离开了那个组。看来,当初留我不知是那个原因了(后来我猜是因为我对公司的各项业务了如指掌吧,毕竟技术大牛满大街都是,对公司内部业务非常了解的人就少之又少了)。
  • 以前那个组,目前扩招了好几个程序员,也专门招了项目主管,情况也比以前好多了。

总结

  • 经过这么一个过程,我发现就算以前我的工作对于技术上的提升没有太大的帮助,但是在业务方面,产品画张原型,我心里就能理出一条很长的业务线,连哪个操作有坑需防备都提前想好了。
  • 而且,我发现跟新招进来的同经验的人相比,有两种情况,一种是进来就比我牛逼,但是我有业务上的优势,还有一种就是跟我不相上下的,我发现很多东西我看看代码就懂,他还需要去解释半天(以前二开的是完全没有文档的闭源产品,很多时候我们为了实现功能都是要去反编译看源码,甚至跑系统 jar 包里面的代码,class 反编译修改后再替换的事都做过)
  • 这就是我一次没有成功的离职经验,在此分享,也许对你没什么帮助,你就一笑了之吧。

10-28 pm14:07 编辑,修改了不少错别字 [手动捂脸]