2020年最后两天,结束了这份干了6个月的工作
原因
马云说过: 辞职就两个原因, 一是钱不够,二是受委屈
如果,硬要归类在这两种情况的话,基本上一二都有,这就造成了为什么没有等到年终奖在开溜
关于钱不够,只能怪自己当初的面试,当初面这家公司的时候,被他们的技术所吸引,想着低一点就低一点, 技术学会,工资就高了,这没什么好说的,关于这份工作,我觉得干的不开心,每天最早十一点才下班,有可能因为项目的进度,你干到凌晨两三点,并且没有加班工资,第二天还要6点起床,刷牙洗脸等公交,
你觉得能开心吗? 当然并不是我一个人这样, 也许是我自身原因,没有比较高的觉悟,造成钱不够,受委屈,技术在牛也不想学 .
技术这一块
这家公司,其实技术这一块是很多错的,都比较新,比如 Net Core,Redis,Nginx,Docker,PGsql,Go,区块链,消息队列,前后端分离,Linux服务器简单使用
在这6个月内,自己对于 NET Core, Redis , PGsql, 区块链, 前后端分离,Linux 都有了一点点提升,但是绝大多数, 我还是不懂的.
在NET Core 这一块,并没有去深入, PGSQL的使用,也仅仅跟sql server,mysql 一样, redis 使用 等等,这些都是初级的使用,在没有来这家公司之前, 除了pgsql,自己都会,只是没有在实际项目中用到
我很赞同这样一句话 没有上线的项目都是Demo
,因为线上环境 跟 本地环境不一样, 你需要考虑不同的用户, 也行有些用户很傻逼, 你的提示语比较文绉绉人家看不懂, 有些用户 比较厉害, 他会F12 看源代码,抓到接口,直接请求
有些用户注重安全, 看你操作简单,没有防护措施不放心,做一些操作都要发送短信,或者邮箱告诉他,基本上,也让我在写接口,以及一些技术使用上有所精进
项目这一块
刚来没多久(也就是过了三四天吧),我就参与了一个项目需求的新增,并且上线,处理问题,当然,也出现了一个项目Bug
做的模块,类似商品的发布,购买,购买订单查看,以及资金的扣除, 在这一块上, Boss 让我自己创建表,创建表之后给他看, 并且需求就是我上面所描述的
前期我也参考了表数据,以及部分代码的,表创建也给他看了,并且对接前端测试的时候都没有发现问题, 在与测试,前端对接的过程中, 也说明了 对这个项目 这个功能不是特别了解, 如果需要更改,或者什么其他问题,一定要说出来,测试和前端也都答应了
最后面,也拿到了测试报告,项目发布之后,真出Bug, 项目大佬紧急出售(我只知道一个, 就是 购买订单这里的历史订单 出现了 多笔重复的,但是只有一笔,其他地方都没有问题),当boss 告诉我问题的时候, 我知道 肯定就是 在我的历史订单这里表关联查询出了问题导致数据出现多笔的请求
大佬首先看了我设计的表, 然后 就喷了我, 我也知道这肯定是有些设计缺陷了,后面大佬一顿操作,把这个问题给处理了,在这一次的问题中,确确实实暴露了我几个问题:
一 主外键(项目我们项目并不适用主外键)
二 表命名规划没有符合原来的命名规划
三 一些需求是考猜的,没有询问上级,也没有及时向上级反馈项目进度
这个项目第二次上线(应该是过了几个月吧)
这次上线 ,很快的进行了,没有什么问题,也没有第一次的紧张
后来,这个项目进行第二期,在这里, 也许是第二次项目上线做的铺垫, Boss 让我做了几个重大的功能
一 资金的划转的升级
二 购买升级
三 部分功能新增
关于资金划转,这一块, 我是真的迷
这个地方的需求, 我就问了很多次,
如下
虚线的 是一直在问的, 一下又说不能转, 一些又说能转,这样子搞来搞去,最后就都写了Server方法,接口没体现出来
关于这个划转,就写了十几个接口
在对接前端这个时候, 又出现问题,就是 前端觉得都是在一个页面, 叫我们不要写这么多接口, 我么传一个Type 给你, 订好这个Type 是从什么转什么 就行了,然后 前端是大哥,他说的算后面又改了
对着对着,需求又出现了问题, 因为 我们 这个转这个,是因为 他们是不同的资产币种, 这个功能就是 你又很多个银行的银行卡, 你在这个银行账户有钱,就能转账,当然, 有些银行账户,你可能有人民币,有美元,但是我们部分银行只能转账人民币, 并且, 你装给另外一个银行 他如果不能够转人民币,
我们也不能提醒出来,然后我们跟产品对需求,产品也没有说明白,或者说不太懂,设计稿写了几十种币种的选择,最后实现只有两三种,这就造成在这个地方拖了很久,项目滞后了,后面自己加班加点把一块理清楚,对接前端完毕之后, 直接一直觉得有问题,并且叫Boss 看看,实在不放心,因为每次吃饭或者写
其他接口想到这里,都感觉有点逻辑不对,或者不是这么实现,或者感觉有Bug(程序员的直觉),结果,在做第二部分功能的时候,果然出问题了,测试提出了Bug,这个地方,就提出十几个Bug, 然后自己又需要改Bug,又要开发,又要跟前端对接需求, 这往往造成开发时间严重不够,每天都顶着十一点,十二点下
班,这也造成了精神萎靡,接口质量不佳,Bug 也越来越多,最后, 由于项目开发时间严重滞后,这个地方Boss 插手了, 插手跟改 又是两码事(我就是那个背锅的,啥也不想解释)后面的问题 也就好说了, 我写接口, 他来测试, 大问题, 我处理,处理完之后 他在测试,小的问题,叫我过来, 然后喷我(没有什
么贬义词,然后他改) 关于这一块, 我跟Boss 两个人,基本每天都是 十一二点回去,并且 这段时间, 估计瘦下来四五斤吧 此次优化, 严重怀疑自己, 并且这次之后差点想离职.
这一块,自己分析了自己这一块的错误
原因有以下几点
一: 需求上, 是真的 有坑,因为在看原型设计接口中, 已经发现了不合理的地方,也问了产品,产品直接说, 就这么干,后面问了客户,给我们看了客户的回复
二: 对接前端 太没有原则了, 十几个接口,压缩成为一个, 一个方法 代码就写了几百行,造成后面出Bug 哭着都要改,并且 需要把影响弄到最小(意思就是前端不要动,只动接口,因为前端打个包花时间比较大),尽管这样, 我还是被前端拉黑了
三:需求是真的不懂, 我已经再三跟boss说了 我一点都不懂这里的需求,还是让我先按照自己想法来,结果出事情,铁定自己的锅
做完这个项目的后几个月, 我跟boss 聊了下, 也许是他找我的,看出了我想离职的想法,然后跟我说,也答应了几个事情, 让我早点转正(结果提出申请太晚了,给我我第二种补偿,就是三个月的绩效都上涨一些) ,然后我就屁颠屁颠 继续干下去了
期间也做了几个项目,据不完全统计,在这6个月内 参与了5个项目的维护, 以及 1个新的项目开发(这期都是自己一个人对接,上线也没有出现什么问题,最后绩效打了110%)
同事这一块
我们公司,午会都会跟其他部门的人一起 玩玩小游戏, 其中,有个设计部的小姐姐挺好看的(真的好看 ,没敢去要微信,也从来没有OA找过她, 唉,没有照片, 没图没事实
我知道大家都对男的不感兴趣,在这里,就不继续探讨了...
---------------分割线----------------
公司这一块
加班文化特别严重,而且我感觉,做的太像外包了,也行我对外包理解有误
我们目前的项目就是客户下的单, 软件有著作权,感觉是乙方, 客户说怎么改就怎么改,人家不满意完全可以退钱, 一直抓开发周期
2020 年终总结
2020 年, 自己回想一下,太多的事情没有完成 3月份才开始上班, 6月份辞职&&找工作,期间回家相亲,最后感觉 对这个妹子 有聊没聊 聊了几个月还是没什么太多的用处,或者我们两个就是扯这扯那,于是就断了联系了,加上后面工作实在是影响了生活,每天下班十一二点,什么话都不想说,就直接睡了
期间 自己定下的目标一个都没有实现, 技术深造, 学历深造,找个女朋友,找个好工作,存点小钱.......
当然,在 2020年 也收获到了其他的, 认识了很多人,也了解了新技术 区块链
学会去炒币了(虽然一直亏, 我只想把我本金赚回来!!!! 这个太危险了,有的人赚了,有的人亏了) ....
2020年, 睡个觉之后就算过去了,希望来年 (算了,不立Flag)
未来的打算
2020 年, 也确实让家里人跟着担心
我也希望,希望家人们,身体健康,万事如意, 祝各位升职加薪 (此时一颗流星划过)
关于排版
我劝在做的各位少打这注意,宁死不改,除非加钱