阿里来的程序员,是如何把公司搞乱的?

2023-01-24 0 503

今天的文章源自于听众的征稿,聊著两个穆萨的开发人员去了她们子公司之后,是怎样「打架」的?

以下是节录:

在济南做了十年合作开发,第二次邂逅这么残花的同僚,在蚂蚁金服组织工作 1 年请辞来烟,聘用某鼎新天组织工作两个月,因为同僚不相互配合组织工作请辞,聘用济南某云创新型基地,在这,他们一天聘用,备感自豪,上面叙述下那段美妙之旅。

01

聚会事件

子公司聘用后第二次聚会,党委为了加深对他们的了解,让他们做个引言,源自穆萨的天神在少脉是这样引言的:”六个河南八个骗,除了两个在体能训练,公司总部坐落于信阳”,我就是源自信阳的。那个引言还真不同寻常,让人前世难以忘怀他源自哪,以及他的故乡,上面他们就简称天神为”宴总”吧,也不能老天神天神的叫,容易让我对天神那个词一头雾水。

02

发生改变济南合作开发自然环境

虽说,聘用时我还是很期盼,毕竟可以学习大子公司的控制技术、合作开发规范化、资金管理规范化之类。专业培训会接踵而至,全会后晏总说了下为什么离任了,聊著了呵呵某鼎新天的前同僚:不相互配合组织工作、控制技术上晏总掰碎了喂她们都吃水果、济南的控制技术没用、合作开发自然环境没用,他要发生改变济南的软件合作开发自然环境。

给他们讲了呵呵发版业务流程,发两个版 30 催化反应吧,虽然不破冰,拓展下心胸,看看 PPT 也挺好。

全会除了两个重要决定:所有新功能合作开发前必须connecting评审组。

03

街道社区项目启动会

一直都是吃党委的饼,终于看到有人给党委喂饼了,矮小上的词这里都有,什么构筑独立自主研制平台、穆萨的控制技术、穆萨的业务流程和规范化之类,领导喜欢的词会后都有,憋了两个月掏出的控制技术构架如下表所示(即其图稿):

阿里来的程序员,是如何把公司搞乱的?

传送门:https://gitee.com/y_project/RuoYi-Cloud

说白了,从网上拉了一套别人的东西,在这基础上合作开发,反正党委也看不到,也看不懂。

实话实话一般合作开发者或者子公司,根本没有能力构筑独立自主研制平台,使用开源项目很常见,也是两个不错的选择,让人看不起的是言行不一。

04

没有延期,没有延期,没有延期!

第两个月,”报菜名”

街道社区项目晏总自己构筑独立自主合作开发平台用了两个月左右,为啥这么久?ruoyi 后台管理系统的控制技术栈他自己也没用过,给他们的官方回答是:”和蚂蚁金服内部用的微服务构架不一样”。月末给他们开专业培训会,各种拽词(听得最多的就是雪崩,喜马拉雅都快说塌了),细节一点没有,很像在说相声,在报菜名。

第二个月,我对你的态度,取决于你对我的态度

这一点我承认自己做人不够圆滑,不喜欢看别人脸色,尤其是控制技术不能服众,还满嘴喷粪的。

第两个月我和另外的同僚在合作开发其他项目,接下来的两个月任务安排是:分功能模块,做控制技术调研,开评审组。90%以上的功能照搬两个现有平台,4 个后端调研了两个月。各种评审组都结束了,马上准备合作开发。

晏总一人有建表权限,自己在那嘟嘟囔囔,一脸丧气,应该是在说某个字段没有必要。当天晚上开始在控制技术部群里表演了,@我,意思是我建的表有问题,让他改了呵呵午,晚上还在加班。毕竟人家是党委,我让他有啥问题在群里说说呗,别一句你加班改完了就完事了,毕竟过会评审完的内容。提了 8 个脑残问题,我一一回怼回去,基本都是他根本不了解业务,我对投票和报修功能做的调研,我很清楚目标平台的每两个功能细节,根本就没有多余的字段。只是晏总不了解业务,最残花的两个问题,我按照会后说的把报修类型设计到字典表,宴总质疑这样设计会导致 redis 大爆炸,因为项目启动要把字典表的数据加载到 redis,真是个人才。如果有问题可以在评审会提出,我单独抽到 mysql 中。会后你让放到字典表,节省 mysql 资源,晚上又来这么一出,找事还是找干?你以为我和炎哥一样任由你欺负?再说了,小区报修类型一共不超过 50 个,多这几个 redis 就爆炸了?从此,大爆炸、雪崩、报菜名也成了他们饭后学习的话题。8 个问题有两个是我英文单词拼错,群里怼的晏总哑口无言。

第二天早上部门经理和晏总让我和另两个后端去全会室,开始和稀泥,讨论的重点不是这 8 个问题是谁的问题,而是我不沟通。脑残是不是?过了会的内容有问题,如果除了问你不明白找哥,哥给你讲讲业务,你找过我沟通?问过我?一番争执,晏总脸红脖子粗,开始骂人了,原话:”我是你党委我说你几句怎么了?你在憋屁呢?(这句话不太精确)”。小小年纪子公司给你安排个控制技术经理是让你能拿点真本事出来,按期高质量的把项目带出来,而不是高人一等,骑在别人头上拉屎,懂吗?我看来,你的控制技术水平当不了他们党委,为人处世更做不了他们党委,只是分配任务的,软件行业呀,宝宝,talk is cheap, show me the code!

第三个月,双双踢出局

会后,我和另外两个后端大佬,被直接从街道社区的项目踢出来了,我俩踢出来原因很明确,我和晏总在子公司互骂,不听党委话,大佬帮我说了几句,被认为在拱火,在站队,一块踢出项目。但是另外两个挖过来的,精通业务的后端也被踢出来了,到离任也没想明白为啥?因为和他们工位坐一起?因为定位是项目经理威胁到某些人的地位?项目还没开始除了宴总,剩下的三个后端都被踢出街道社区项目。完全拿着子公司利益当儿戏,浪费资源。首先:他们为期两个月的调研和评审没有意义了。其次:重新招人,项目能不能延期?当然对他们几个没有任何影响,他们工资照发,而且给他们三个人安排到两个很清闲的项目中。损失的是子公司的资源,金钱+战绩。党委再三强调时间紧迫,抢占市场。但是对于晏总来说,我要把摊子铺大点,不服我的都弄走,慢慢给党委喂饼,摊子铺开了,没人能取代我。

05

我的兄弟是背锅侠

其实我是两个很随和的人,和他们关系都还好,控制技术层面能帮助别人的一定会言无不尽,周末和同僚打打球,虐虐她们。本以为可以安静学习,准备准备面试,年底离任。毕竟谁也不想荒废人生,都希望在项目中体现自己的价值。没想到党委对街道社区项目延期追责,子公司把两个前端开了。晏总意思是因为他挖坑,导致项目延期,把他劝退了(N+1)。真的是很气愤,党委的脑回路我也想不通呀,我当天也提了离任。

举个生动的例子吧,晏总是包工头,带着一群小工盖楼,一共三个月的工期,其中两个小工偷懒了 1 个半月,你都没发现,最终导致楼没按期盖完,这说明了什么?他根本就不了解每个小工都在干啥,应该干啥,他根本不懂业务流程和实现的控制技术,最后合作开发商追责,把小工开了。

真正不幸的人安然无恙,子公司赔了 N+1,赔了战机。

06

我认为街道社区项目应该怎样安排

街道社区启动会后,党委一再强调,时间的重要性。核心功能只是用户注册、开门。我觉得应该做单体应用、简化合作开发业务流程。这么简单的功能 1:1 的 copy 目标网站。1-2 个月 5 个人完全没有问题。

项目上线后,慢慢抽离服务,再考虑安全。

而不是天天报菜名,讲安全,把供应商两个又两个换了。开个小区门,又不是开保险柜。各种定制功能,导致供应商无法按期完成,两个如此简单的项目竟然这么久。

小结:

作为两个项目负责人,把心放在怎样把项目如期完成,而不是勾心斗角,天天算计兵法,不要辜负党委对你的期望,她们给你发工资。

作为两个经验丰富的合作开发者,你可以在和他人的沟通中大体知道对方的水平,上面来几条晏总事迹感受呵呵:

1、你和他讲并发他和你讲安全,你和他讲安全他和讲并发,晏总的玻璃心容不得别人挑战,他说啥就是啥,切记。

2、教条主义严重。关于联表问题,让他们按照穆萨合作开发手册:

阿里来的程序员,是如何把公司搞乱的?

晏总的规定就是禁止联表,无论任何原因。不知即其后台的联表 sql 都解决了吗?

3、不要用 postman,postman 会把 json 数据格式化了

写过接口的基本一看就知道对象被转了两次 json,给前端的数据问题,怪前端用了 postman,那是不是应该换 postwoman?

4、测试服务器 10 台

两个街道社区项目测试服务器买 10 台 4 核 8G 云服务器,这操作像卖服务,完全是浪费子公司资源。

5、Docker 问题很多

不知道是根部就不懂容器化,还是理解的太深入,Docker 问题太多,不能用。所以买 10 台测试服务器?

6、我破解了 jira

bug 提交用 jira,会后说他自己破解了呵呵,不懂控制技术的觉得老牛逼了,纷纷鼓掌。过了一段时间破解版不能用了,bug 提交用 excel。禅道不让用,太复杂了。

聊著的点太多,到此为止吧,最后来两张生动的图片。

给党委的承诺是这样:

阿里来的程序员,是如何把公司搞乱的?

实际上是这样:

阿里来的程序员,是如何把公司搞乱的?

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务