在Oracle甲骨文中国工作是怎样一番体验

2020-10-27 科技 67阅读
甲骨文全球有18万员工,除了美国,印度最大(3万人),中国应该不超过5000,所以印度也是我们的老板。 这一点和最近裁员诺基亚不一样(中国主力研发),甲骨文数据库的主要研发是在美国,ERP的研发是在印度(事实上EBS是甲骨文20年前收购的印度公司)。中国研发啥呢?研发一些花边技术吧,或者给他们修一修bug。一定要认清楚EBS的重要,不仅仅是世界第二大ERP,也是甲骨文第二大的现金流来源(有些时候甚至超过Oralce DB!),国内腾讯,以前阿里,广发,招商,等等都是用的EBS(没错,就是那个“难用”的报销休假采购系统)
另外一个划分标准是甲骨文分两家法人甲骨文研究开发中心有限公司,和甲骨文有限公司。前者是研发,后者是销售。销售也要技术,做售前售后,都是技术。同样的技术能力,去了后者工资是前者的2-4倍,并且,后者出差一天算一天调休,而前者的收入,一般般拉。
第三个维度就是,北京的研发,和深圳苏州的研发。北京是研发所谓的业界前沿技术(不代表甲骨文的研究成果就前沿了,哈哈),但是甲骨文不擅长的东西,比如说云啦,大数据啦(如果是收购的SUN和BEA的研发,北京也有,我不了解,可以参考EBS组的情况)。苏州深圳,就是EBS(世界排名第二的ERP,仅次于SAP)的支持。苏州这个点新开的,之前不存在。除了几个点以外的甲骨文公司,肯定都不是研发,而是销售。甲骨文研发根本不需要出差。真需要在一起,也是经理买个机票从美国飞过来坐你旁边,而不是你飞过去……
以下针对深圳苏州的以及部分北京的甲骨文研究开发中心子公司的员工:
甲骨文(北京部分岗位除外)的研发,工作还是比较轻松的,因为甲骨文的研究开发中心的工资竞争力不够,所以留人的办法主要是靠Work From Home。我观察,很多人每工作满一年,在家工作时间每周增加一天,也就是说你混得好,甲骨文待5年你就不必来公司上班了。有几个传说中的team,我就不点名了,一年我也就能见到几次(他们真的是和我们工作在一层楼么?!)有些组,带头大姐修个产假,回来也照样升职。我在甲骨文认识的很多大哥,都回什么广安啦、珲春啦、包头啦,在家上班去了。
至于研发到底做了啥事?我不是不承认真的有开发,但是主要还是改bug吧。要不要加班?忙起来还真要,不过一年估计就忙1-2个月吧。其他时间,某些人都选择在家……某些人还是选择来公司,不然都不好玩了…
甲骨文可能是整个IT业界,最后一个使用瀑布开发流程的公司了(据说连邪恶的微软都敏捷了……)。严格按照需求分析,概要设计,详细设计……开发人员嘛,把详细设计的代码复制黏贴出来差不多了,然后主要的工作是测试呗(所以导致fixbug的技术含量更高,fix得好了,转岗去干销售double pay走起)。有一堆惨无人道难用到极点的内部软件,有一堆完全没有任何必要的流程。导致的结果是,每天平均代码大概十多行吧。你还别急,快不了。开发一天,走流程到最终合并进去需要1-2周。1-2年才能出一个版本。那个版本,估计三个月开放几天时间给你提交代码。里面几乎所有的的都不是用的开源,难用到极点。
以下针对深圳苏州的以及部分上海北京的甲骨文子公司的员工:
裁员经常裁他们,因为他们比较贵。很多人出差到华为、华润之类的客户公司。只有研发的“精英”才能去(数据库的话有ACE吧,EBS的话起码懂1.6万张表中的3000-4000张吧)。其实接触过,感觉这些人真正的特点是头脑灵活,像我一样(嘻嘻,感觉自己萌萌达)。这群人其实更像Business Analysis。
以下针对深圳北京的看家本领研发(DB):
如果是开发,听说必须是清华北大上交复旦和北邮五所学校读过本科才能进,但是同时得有硕士学历。当然斯坦福、MIT什么的也行。如果是测试或者支持要求低一点。
针对global pay的员工来说:
他们只是来中国旅游上班的。每年要回美国几个月,这样绿卡不会丢。通常看家本领的开发,都是global pay。
--------------------------------------------补充三点-----------------------------------------------------------------------------------
1. 我忘记iflex/flexcube team这个广泛的存在了
iflex也是收购的印度的银行外包公司,和TCS infosys 等齐名。印度外包福利很好的也是16天年假,补充医疗保险,20天病假之类,所以收购进来福利和甲骨文没区别。iflex研发,其实也没研发啥东西,人力外包嘛。国内做做平安银行啥的,有些人需要到客户单位上班吧。其实HP啥的也早干这一行和IBM抢外包生意咯。
2. 甲骨文非常喜欢招到了生育年龄结婚了准备生小孩的女性
因为外企的工资10年来没啥增长,某些team男人全部走光,招这样的女人这样就不会lose head count。而且说实在的也不需要你做啥,一天几行代码……一边抱孩子一边在家vpn写,难度比换尿布还小点吧。
3. 甲骨文招人学历确实很重要很重要,以下只针对99%的情况
注意:如果你是天生神力,小学辍学,自学英语计算机,然后写得代码比linus 高司令都好。你就是那个1%的情况。
起码你得是个计算机相关专业的硕士吧,本科不是不可以概率比较小而已。不是985毕业的不是不可能,就是概率比较小(某些组对学历更挑剔)。英语得好吧,要知道有些组可能全球就你一个人在中国,老板是印度人或者美国人。不懂英语,混个毛线啊。
----------------------------------------------------------------------------------------------------
终于有人对我上面的文字提出不同意见了,非常好。我看了一下,集中在于肯定事实,但是否定我的“心态”。而且大多数是毕业就来了甲骨文的后生,我真的为他们感到担心。
----------------------------------------------------------------------------------------------------
甲骨文这一套方法就是传统的瀑布流开发方法,基本上是20年以前的思想。别的不说,这一套方法论彻底落后彻底过时了。世界潮流,顺之则昌,逆之则亡啊!所以说,最害人的就是刚毕业的应届生进入甲骨文,很多大学的教材本身就陈旧,再刚毕业就彻底实践,我真担心这个歧路会走太远。我都不直接推荐你看scrum的书,你去看看《人月神话》《大教堂和市集》。每天平均十行代码,甚至几个月一行代码,这只是表象,深层原因是方法论彻底错了。人月神话说得很清楚,团队里面人与人的沟通是全连接,所以是N!的连接。EBS的团队都到了几千人,能够开发出软件而不失败简直就是奇迹。所以一天能有十行代码真的是阿弥陀佛了。
说来甲骨文可以学到流程,这样代码质量高,是鬼扯。代码质量高,还养了一千人修bug?某些java代码,我真的看了无语得很,印度的java代码尤其烂到家了。有文档不代表代码质量高,流程多和复杂更不代表代码质量高。这是错误的方法,你还学,大错特错。
个人与互动 重於 流程与工具
可用的软体 重於 详尽的文件
与客户合作 重於 合约协商
回应变化 重於 遵循计划
EBS确实牛,ERP老二,和SAP分享全球30%的企业所有信息系统。但是也要知道有垂直ERP,他们没有几千人开发30年,他们就几十个人上百人,开发周期一年,一周一个迭代,出来的ERP不比EBS简单。他们每个人的代码产出可能是甲骨文的十倍百倍,这就是敏捷。在一个敏捷团队里面,开发人员才是主角。而不是PM是主角,而不是直接从详细设计里面复制代码出来粘贴。
社会人员入职甲骨文还是可以的。成家了,等等原因。需要平衡一下工作和生活。而且,如此轻松自己去兼职也是很自然的事情。此外,你真熟悉了产品,转到好的客户单位去也很厉害。很多甲骨文的人转华为、广发等等,基本上年薪也达到或者超过BAT同等年龄的人。关键是你的付出不多,收益太大,一个字——值!
至于工作环境,还算中上(强于IBM)。椅子不错,但不是Herman Miller的。锤子手机和腾讯(不是所有)都是Herman Miller。电话机思科的IP-Phone,估计也值个几千吧。办公室有些发霉的味道,没办法,都是高隔间又不能随便开窗户,租的楼中规中矩,楼下就是腾讯。
甲骨文PM的权力很大,所谓的team building fee,怎么感觉我们很少呀。真正靠谱的福利就是住房公积金(可以超越国企了)+补充医疗保险+1450,生日有电影票。至于啥十万的培训费,一般不会批的吧,看经理。买书报销也要看经理。
民营企业确实有些三观不正的,有的老总总喜欢渲染自己是半人半神,有的老总喜欢办公室挂一个野战地图插红旗要占领全国(挂世界地图的也有),在深圳更多的是毛主席头像。不过,正常的也很多。最关键的是,自己不要被自己的侨情给害了。如果是小公司,你啥都可以和老总谈的。现在很多创业公司MBP都是标配了。我对东西是很picky的,作为一个程序员你有啥理由不给自己上HHKB和4K显示器?以前就在我的强烈建议下,叫总经理买了现磨咖啡机。(如果不给买,我自己买带公司,离职后带走,看他面子上挂得住么?)
生命如此短暂,哪有时间用难用的东西。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com