准备离职了。 尽量写了一份文采好一点的离职申请,周一努力工作不迟到。

大概两年前,去面试IT还有其他,找了XX4个月,最后入职外包维护。
现在的IT对非科班、0基础的人太不友好了,尤其是小厂;维护都开始怼我没项目了,薪资4K的企业都开始吐槽我菜了。
那时候的想法就是自己实在太菜,入职以后努力学习维护转开发,曲线救国不寒碜。
不幸的是:第一步入职做到了,第二步维护转开发没走通。
维护工作第一天,扔给我个电话,然后教了一点SQL,配好数据库,然后教了一点业务。
那时候我就在想:我刚来肯定就把基础的给我,以后肯定会教给我更多。现在是外包,以后努努力学习知识就做开发转正式了呢?
工作了一年以后,工作的内容和第一天一模一样。除了第一个月以外没人带没人理,就扔给我个电话、一个数据库、一个邮箱。除了最基础的表结构和SQL稍微教了一丢丢,维护文档给了,其余的都是自学的。
为啥不想做维护,因为没有发现任何碰代码和服务的机会。每个人都有自己的分工,而你负责的那部分和开发差着十万八千里。 所以也没办法,就把工作做完了以后坐在工位上自学,至今已经学了9个月了。
有人说:那你为啥呆那么久不run?
第一,心有期待。如果是开发中厂开发的确不错。
第二,和之前面试的更辣鸡的比起来,这个至少发工资。面试裸挂N次,有工作就不错了。在工位拿着薪资自学挺香的。
第三,双休,适合懒狗。
(修改过,为了回一楼的哥们)
——————————————————————————————————————————————————————————————————————
先说一下分工:我们系统有前端、后端、维护、销售、项目经理。其中只有前端和后端需要敲代码。 我去的这个工作,他的唯一要求:会写SQL,也只培训你SQL。
(所以维护的薪资天花板的确很低,除非你能出差啥的)
至于其他比如py3服务器巡检啥的,你先把电话客诉邮箱处理好,行有余力那么可以自己搞一下试试。
至于money?我们这个企业没有绩效一说,做好了你自己的工作量会降低,钱多拿是不可能的。
逻辑很简单:甲方没有要求做,如果有需求项目经理拍板领导同意自然有钱拿,不过这时候拿钱的就不是维护而是开发了。
你自己维护做了一个,那是你自己用的,为了自己开发的,自然是没有钱了。
想做开发需要项目和代码经验,其实我是很希望人能给个项目做做的,比较简单的也可以啊。
很久之前,和项目经理讨论过,我说:我想去学一点后端的知识。项目经理说了:过一年有个服务器,空机器我给你配环境。
我:?????大饼不是这么画的,一年后?还配服务?(就是docker、k8s维护那一套,而不是开发)
我想搞开发啊,你给我搞服务器干嘛?这不还是维护的范围?
项目经理工作能力有的,能加班能做ppt能处理Excel能开会工作经验丰富。可惜是销售出身,一点代码都不会写,只会写SQL。 这么说吧:一行SQL解决的问题,他能复制到excel里面用Excel 处理两个小时,然后教给我如何用Excel比较两个文本的差异。第二个,他说自己会java,可是她连最基础的hashmap都不知道。第三个,他不知道如何去解锁数据库wc!(锁表了需要百度如何解锁),第四个,是因为项目经理不会用MySQL只会用oracle所以招聘的我!(知道真相的我都惊了)
开发带?开发直接表态:谁爱带谁带 我不带。
我们这边有N个开发,每次问业务问题的时候,就是:别的开发就没有告诉过你这种事情嘛???或者:刚来的开发,你给他说下我忙着呢
——————————————————————————————————————————————————————————————————————————————
我自己想做开发,而我实际的每天工作:
客户提出需求,说和我需求不一致,内容不一致 》》》》》 我查完,告诉用户我们系统是咋设置的,该咋做 》》》》》》》客户满意,结束,不满意继续
工作内容:






这里的邮件,有一半需要我处理。也就是一天大概50封。

这件事情和我的预计不对。
于是找经理谈,他给我说了:我发现你有一个问题,你电话接的时候应该怎么怎么做,邮件处理的时候该咋做咋做,我发现你这个人不太适合这个岗位,你回给客户的话术该是这个样子……
我XX懂了:我是来曲线救国的,不是对你这个XX的处理客诉有个XX的兴趣! 我就算处理好了任何客诉你们还是不会教给我任何东西是吧?
于是我回了一句:哦。
闹得不愉快。
晚上一肚子气的回到自己租住的厨房,我妈打电话过来,说:你要好好干。
我说:我没有看出来这个工作有啥好好干的意义,我来这就是个错误!我上大学的目的,就是跑到一个公司去接电话?
大概五个月前,和开发吵了一次。开发对着外人说:我们XX系统只有3个人负责(其中不包括我)还有就是一个开发似乎影射我,说我自己不作为。
于是,找经理表示:这个事情咋处理?
经理表示:我也是这么过来的,我也是忍着过来的。至于影射?他忙得很哪里有时间这么做?
于是,我说了:可能我今年要离职,年末。
经理:哦。
我说:如果是一年前,那么我早就拍桌子走人了,你现在面对的就不是我而是一张辞呈了,我现在已经尽量的不发脾气了,因为没有用。
于是两个项目经理笑了。
经理们的大概意思就是:处理客诉和电话邮箱这就是你工作的内容,至于服务器其实也是需要你维护的,但是你太菜了我不放心。至于其他系统,开发不同意。你现在的工作我给你负担了一部分,你心里有底就行。我给你做了这么多,又不给你安排加班,留不住你?
我的态度:我自己不想处理客诉。我想搞别的。
经理表示:之前有个维护转开发的,他今年33岁了,在这打杂打了一年,也是这么工作过来的,干了一年杂活,离职了又转进来做的开发。你现在把手头工作做好再说,慢慢搞不急.
可是问题是;我是工作第二年,他工作了8年,他前6年都是维护类似。我要转开发估计要熬到30岁(今年27岁)????等不起。
别人吃这一套,而我不接受:我来的时候就是为了做开发来的,以为维护可以转,你现在一画饼我发现这个事情镜花水月难于登天,我不离职还干嘛?
所以我这么说:

因为你入职的是维护,所以你要把维护的事情做好,把安排给你的工作做好。至于转开发这件事情,我们没有这个打算。
你没有打算,那我也没有继续在这里呆着的必要。
人最难受的地方,就是认识到能力配不上自己的野心。
最大的委屈,就是没有人认为你有资格发脾气。
为啥在这个地方工作,在做这个工作,因为我现在找不到更好的。
企业为啥认为我不会离职,因为他们认为薪资和我的实力相当。
开发为啥可以不带我,是因为他们做的是重要的事情,一切资源和时间需要向他们靠拢;
——————————————————————————————————
——————————————————————————————————————————————————————————————————————————————————————————
按照我们项目经理的话说:工作能力不清楚,我这两个开发派头是十足的。两个开发工作了7年+了,如果需要提前预订工作,干活要哄着的那种。
没人带,这个也没问题,我也没怪,带是情分,不带是理分。但是开发不仅不带而且嫌弃我菜,我只能这么说:辣鸡。
而且这两个开发工作一年了,楞是没让我碰一行源代码。为啥呢?因为嫌弃我菜,不信任。
有人说:你lc都刷800道题了大哥!人还嫌弃你菜??简单的任务不能安排一下?
难道我lc刷题记录截个图发给开发啊,然后补一句:纯手刷,能力可以,请给我一个机会。求求了。这么做不值当的。
刚入职的时候,有个开发给我说:需要我周六值班。主要问题就是:有几个价值低、没意思的维护工作,这几个开发轮着做。可是项目经理给拒了,说怕我累着,所以开发不满意。
其实我也理解:我薪资签的是5K,他们每个人月薪都过万,拿着年终拿着补贴,你把活都推给外包,你是爽了他肯定不乐意啊。你凭啥让别人加班?
(加班没有加班费的,没有年终,没有电脑,没有补贴,没有饭补,裸工资,而开发的意思就是让维护周末在家免费加班)
所以,我对这个开发很不满意。
—————————————————————————————————————————
工作的内容,是维护一个祖宗级项目,数据的价值一年几个亿。
系统总包50W,我工资5K。
有人说了:你骗人!几个亿的项目大包50W?
有的总包小而利润大,几千万的项目大包几百万;有的总额大而利润小,比如我维护的这个。
主要是只是这几个亿的流程只有一部分在我负责的这个系统——最要命的计费在这。
说几个事情:
鄙人不才,有一次update的时候刷错了几千万数据的一个字段(不过恢复了)
第二个,就是抹零头,抹了大概5%, 差了400W一年。
第三个问题,就是服务器出了点问题,摇人来了诸多大牛(如果用的是oracle,估计甲骨文都能为系统故障跑一趟)
第四个,邮件抄送领导,一封邮件抄送4、5个领导是正常的。
有一次,项目经理对我说:你对这个系统很感兴趣啊?
我:我对这个系统不感兴趣,我只想让他跑起来。
我工作了一年,update写不超过10句。只要我脑袋稍微有点犯浑,我宁可去刷lc也不工作。所有的核心业务基本上都写了文档。(一楼吐槽我态度不端,一条数据几万你敢乱动?)
第二个就是:我特别喜欢恐吓用户,我说:这个数据是手工修改,请仔细核对。工作量刷刷的往下降。
第三个,有垃圾数据,我和项目经理吵了大概两个月,终于delete掉了(很明显的垃圾数据)
个人感受:这个系统很混沌。
这个总包50W,没钱雇一个好的开发。
这种重要的数据,用的开源的项目wc!数据库用了两种开源的(其实应该用oracle,可是没钱用不起),MySQL还是5.6的;定时任务,开源的;前台用tomcat做的。
核心业务JSON串,前台后台不分离。
系统维护文档写的模模糊糊,表格设计第三范式。
大bug基本上没有,小bug不断,核心参数需要前台配置,重要业务后台配置。
离职了四五个项目经理,开发至少七八茬,语言和格式各种不同。
核心业务手工配置,一切备份靠手工。
问项目经理,他说:这个只是个demo没想着做大,后来不知道为啥就做大了,又没人敢动。之前连都没有,钱又少,又屎山越来越高。
———————————————————————————————————————————————————————————————————————————————————————————————
第二个项目,是一个赚钱的项目。大包接近200W。
重要的数据上oracle基本上是常识,大多数有钱的系统就是这么做的。而我们这个系统符合:重要,相对比较有钱。
对于项目而言,其实我比较想吐槽的几点:前端用的C#。你听说过C#的前端吗?个人感觉很怪。
后端工作的内容,是从接口解析数据,正则匹配以后写SQL,如果SQL无法解决的就写程序。
雇了一个开发,机械专业的,他用的主要语言是perl,然后是java和Python,两个C++的。
所以,我工作了一年也带偏了:我学的最早的是正则表达式。