聊聊华为的一些补充细节
没得选
我入职华为的时候,大厂里面没得选。
因为我只是一个211 转专业的本科。投递了无数大厂,基本上都不进面。 在华为的面试流程里面挂了3个月。 到了最后一面,你说项目有问题,想要中断面试?这根本不现实。
即使有问题,我也不敢挑毛病。
最终面
最终面的时候,我当场就问了领导一个问题:项目要我干什么,或者我入职以后应该做什么需求? 领导表示:薪资14K。
我心里咯噔一下,完蛋。
类似于你和女朋友谈婚论嫁的时候,你问女方彩礼多少钱。 女方表示:你是我的第一个男朋友,你要重视我。
你问我做什么需求?我给你14K,让你做什么需求,你就做什么需求。
项目的问题
项目组拿了一个很赚钱的项目,但是没人能搞得定。 勉强带病上线了,上线了以后烂尾了。
正常,项目烂尾了就烂尾了,大家去开发别的项目。但是这个项目真的很赚钱。 于是就从社会上招聘人进行二次开发。成了就留下,不成就裁掉。
这就出现了一个问题,我告诉项目组业务卡住的时候,所有人都是“莫挨老子”的状态。仿佛我身上带着什么病毒。
请吃饭
入职第二天,我的领导的领导就专门请我吃饭。 对——就是专门请我吃饭。
然后带了我的导师和实习生。
我那时候根本就不知道项目要干啥,我自己啥都不会呢。 我自己不会hadoop全家桶,大数据分析、模型什么的都不会。需要导师去带、培养。 但是我又不敢说——领导,你让我带个项目我带不了,项目是什么你也没说,我就先把饭吃了,这不合适。
问:吃了嘛?吃了。
然后下午领导让导师请我吃饭。 我当场就问了:流程不会,需要导师去带、培养。 导师拒绝了。
选型
因为我工期只有40天,从零开始学,大概率无法上线一个项目。 我在选型上,就放弃了hadoop + spark——单纯因为看不懂。
我选用了单体的pandas。
我花了三天时间尝试搭一个集群,失败了。 言之凿凿的说:数据量太小,不适合使用hadoop。
签字费给了谁
在项目卡住以后,领导已经发现我货不对版了。 能力不够、资源不够,权力不够,根本无法推动项目。
- 首先,我是空降的,和其他同事都不熟,要个账密都要不到
- 权限什么的都不够
- 说话项目经理不听,切割
- 实习生切割
- 自己本身能力也不够
- 导师切割
不可能推动这个项目上线,只能哼哧哼哧的“假装工作”。
领导知道砸了,但是觉得我学历很高,说不定榨一榨有机会。 领导不止一次的在我工位旁边,谈入职一个新员工有多少钱的签字费,成本有多高。 那意思就是:收了老子的钱,你得干活啊。
图像大概是这样的:
- 领导和另外一个人,在我工位旁边1米多的地方开始谈,说入职新员工,一个员工签字费给了1W多
我没收到这笔签字费。什么都没有。
后来我才知道,是德科那边直接拿到了这笔签字费。 但是德科的抽成低,可能只有3% - 5%。
聊聊权限
我级别是OD2,相当于正编的14级,按照理论应该是16级带。 但是我们项目组,只有1个级别16级的技术岗大佬。还有我们领导。 而且:他还不参加周会。
就周三领导要求参加周会,我导师直接不去。不汇报工作。 领导就说:人家和我同级别,我没法管。但是我能管的了你。
我接到项目以后,就去问16级的导师。 导师说:我不会。我写C的。 于是我就问:那如何开始一个项目,基本的问题呢?你至少得帮忙吧。 导师:我只能帮你解决情感问题。比如说你工作压力大了,我给你排解。
后来就卡死了: 领导问我项目进展的时候,发现我还没有红黄区的权限,还没有VPN的权限,还没有个人机。 领导都懵了,入职那么久没接黄。
于是我就找到智能平台,说有个电脑要接入黄区。 华为派了一个人过来,说你得建个电子流。
我:我没有电子流的权限啊。
运维都懵了,说你没有电子流的权限,我先给你接黄,后期再补。
等到我离职,我:
- 我没有电子流的权限
- 我不知道怎么上线一个服务到华为正式系统
- 我不知道怎么测试一个HTTP服务
我权限只有接黄的权限、对应代码仓库的权限、VPN的权限,没有其他任何权限。
5.1号上线
后来我和别人说这个事情的时候,别人说这个事情不真实。
为什么,因为没有节假日上线服务的。
不是5.1号上线,而是我是一个大数据项目,要在5.1号在正式出一个数据,辅助五一节的活动。
定的是:
- 10天数据处理
- 10天调优
- 10天上线
大概:
- 4.20号左右就得有个基本的结果
- 4.20号左右就是调整的过程,要优中选优,
- 5.1号正式迎来大考
问题是:到了4.25号,连个基本能验收的东西都没有。
我是怎么知道已经上线的呢?
我和另外一个同事是隔壁。
有一天,他就说:那个XX功能(就是青碧凝霜负责)的功能下线了,怎么下线了我不清楚,你不要问我。 我就坐在旁边,懵了?
什么玩意?我之前这个功能成功上线过? 成功上线了你华为还干掉了?
聊转岗
这个活在第15天左右,我就知道上线不了了。于是我就尝试去转项目、去转岗。
我这个项目刚做了10天出头,我觉得我能力不够、适应性不好,我想要尝试其他项目。可不可以?
后来,人力就说:刚来你别转岗啊。 你肯定是想错了, 多问。问所有能问的人。
我这个人其实有点内向,但是情况在这了,肯定是能问就问。 不管相关不相关,都问。
问完以后,领导制止了我的行为,说项目组有低气压分子,不要传播低气压。这样会把项目组搞垮的。
然后领导又说:项目组这边不管怎么转岗,都是在我名下的。
聊数据质量
我们数据质量非常差,但是想要跑出数据来,强行过拟合能跑出来5%。 、 举个例子:在数学统计上,身高和学历有没有关系? 有,但是关系并不大。
在项目立项的时候,有一个同事就指出:你的参数有点太大了,学习轮次太多,我没有见过这么一个学习轮次的。改!!
- 正常轮次是5 - 7
- 我们项目学习轮次是37次 我刚接手这个项目,听人劝吃饱饭,于是就改了。
所有参数归0,区分不出来。
最后我把参数调整到原有的学习轮次,跑出来了原有的结果。
两段式汇报
天天和领导斗法,我实在是心累了。
于是我就学了两段式汇报。
- 先汇报1%的好消息
- 再汇报99%的坏消息
比如说:国足在球场上不敌日本。 我这么汇报
- 领导,这一届的国足表现比上一届强了很多
- 但是,这次就差一点就打赢日本了
领导不知道这一套,在我说出第一句话的时候,项目经理给我数了大拇指。 然后我说出第二句话,把项目经理直接给干沉默了。
他一个字也不蹦。
那时候项目处于难产阶段,每天中午都开会。 小聪明吊用没用。
重要性
项目难产。
项目经不愿意和甲方沟通。(和甲方沟通也的确挺难的) 我需要更多的资源,于是我就和领导反向PUA。
比如说领导说:这个项目很重要。 我:我需要更多的数据,既然项目经理知道这个项目很重要,帮我问甲方要更多的数据。
因为我们是远程会议,我甚至不知道项目经理的工位在哪里。 但是我估计项目经理的脸色不会很好看。
聊聊怀疑
我怀疑移动数据本身就有问题。但是我没有任何证据。
于是我就开始整理数据特征。
业务背景是:播放时长 和 付费率
按照逻辑来说,应该是正相关。
于是我就对数据进行了汇总,然后统计的结果是:0相关。 付费和非付费用户,在播放时长上区别小于千分之五。
至于为什么不说“没有任何区别”,那就是因为怕被领导挑语病。 付费用户和非付费用户,曲线基本上贴在一起了。
于是我就拿着数据找到项目经理,开始汇报。
我汇报第一次,项目经理说参数不够,中位数不代表全部。 然后我二次汇报,说这个统计方式不科学。 第三次汇报,就说:你有什么证据证明 播放时长和付费率是正相关?你这个叫经验论。
我这时候就拿出成功的几个省,说其他省都有明显的差异。
项目经理坚决表示:浙江的用户有钱。 人话:浙江用户是撒币。即使不看也续费, 看几秒电视就愿意付费。 我们就先把这个问题搁置,假定数据是正确的,就问你能不能上线?
我能说什么呢?我说我试试。
第二天就问:问题解决了嘛?能上线嘛?
两个方案
后来我就基于这个逻辑,说:
- 我们需要和移动进行更多的沟通
之前和我对接的是外包,他不懂业务。
- 高级别的甲方可能知道更多内情,我们需要甲方的协助
- 去用户现场,可能会有更多的发现
然后,项目经理表示:你先研究着,我和甲方沟通着,
我说:好,可以。
第二天,项目经理又问:问题解决了嘛?
你项目经理不和甲方沟通,我项目怎么可能有突破性进展?
卡住为什么不问
我为什么骂导师。
因为我项目卡住不是卡了一天,是卡了12天。
每天中午一个半小时的会议。 导师一次都没参加。问就隐身。
卡住了12天,你就不找导师? 找了啊。人家就说不会。拉会不来。
都知道5.1号是死线,死线是真死线还是假死线,死线以后上不了线是什么结果。 我问过导师,导师说:和开发没关系,真正到了死线以后没法上线,是领导承担大多数责任。
但是领导说:人家死线内没有完成需求,导致了严重后果,我干掉X同事有什么问题? 我是这个项目的负责人,我得给这个项目兜底。
就:
- 理论上你有这个权利
- 但是你真正想用这个权利的时候,发现你没有这个权利
聊聊离职
我是3.10号入职。 项目是5.1号要求上线的。
但是领导要求我4.27号离职。
在4.24号左右,华为一个同事在群里@ 所有刚入职的员工,说要进行入职培训。 我根本不搭理他。 你说我都离职了,然后还得解释说华为违规裁员,你让我说啥嘛。大家都是成年人了,哭啼啼的抱怨不像话。
最后,他主动问我:你怎么不参加啊?入职培训你为什么不填? 我:我都被裁了,我怎么参加??
项目定到5.1号上线,实习培训是5.1号以后。你这不扯淡?
总结
找工作要去正规公司 华为OD部分项目组根本就不正规
