当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【工作】在甲骨文(ORACLE)工作是一种什么样的体验

发布作者:微思网络   发布时间:2017-06-01   浏览量:0

“工作体验”其中最重要的应该数是工作其中你的身体、心灵的感受。在这一点上,Oracle是一个极为舒适的地方。

  • 工作环境:

第一个我想说的,是工作的环境。
有一个很小的细节很多人都没有提到,那就是地毯。办公楼的办公区铺着一个厚厚的地毯,这样做有一个最明显的效果是,附近的人走来走去,你听不到脚步声。所以一天下来,你能听到的是只有强烈的键盘敲打声,给员工的打扰极低,一天下来工作效率可以在无干扰环境中大幅提高。我曾经在广州某互联网公司实习过,那里号称有极好的工作氛围和环境,但是在那,只有极为狭窄的工作区间(像网吧一样),人来人往、讨论声、争吵声、脚步声充斥在你附近,这种环境下对于根法集中精力思考和写代码都是很强的干扰。

每个员工,即使是刚毕业的应届毕业生,也会拥有着:

  • 极为广阔的工作位置

  • 一部高配置手提电脑+液晶屏

  • 一个互联网电话(可免费打国内外所有电话),并且电脑也有此相关软件,可在家连VPN免费打电话回家


根据怪诞行为学 中的观点,“社会规范”远比“市场规范”更容易培养员工的”忠诚度“,以及模糊工作与生活的界限。
在这一点上,Oracle可谓做得十分出色,我认为,这体现了美国人(欧洲人)享受生活的生活/工作态度。(相反,国内很多公司只把员工当机器、资源,企图榨出所有的价值。)

  • 所有员工从入职一天起就每年有16天的带薪年假,并且随着工作年限增加。

  • 所有员工每月两天的带薪病假。以及相关产假,陪产假等(具体几天忘了)。

  • 为员工购买额外商业医疗保险,看病全额报销(先刷医保,再报销。相当于医保体现)。员工子女也能享受报销一半的福利。

  • 洗牙、看眼、购买药品有1450的额外报销费用。

  • 上下班不打卡,并且工作时间自由分配。如果昨天晚上睡太晚或者失眠太累,直接睡多一个小时再上班,也是完全没有问题。下班也可以提早走,和经理简单说下基本都没问题。例如女朋友要过来、赶车回家,4点多走都是我经常干出来的事:)。

  • 员工可以申请work from home。这点是极少公司可以办到的。这对于员工,特别是拥有家庭的员工极为具有吸引力。我有一个同事,研究生毕业一年后来到了深圳,妻子和刚出生孩子都在广州,之前一直每周往返广州、深圳两地。今年申请通过了,直接在广州办公。除了极少时候需要办理某些手续才会过来深圳的公司。普通员工也可以时不时就在家办公,像我试过几次在短假期回家由于赶车麻烦直接申请在家办公一天。我的经理去年某一段时间由于需要家里某些原因也在家办公了一个多星期。


公司这样的关怀很大程度上增加了员工的忠诚度,并且模糊了工作与生活的界限。有些人可能会认为这样的制度会使工作时间大幅度缩水(例如我就试过好几次11点上班5 6点走),但其实很多员工的工作效率极高,并且回家之后依旧可以继续工作,这一定程度上把工作的时间提回来(像我的经理经常上班前在家收发邮件,回到家也看他挂着IM),并且模糊了一个人的生活状态——工作与生活似乎没那么明确了。简单说,就是舒适得舒适。这也是很多员工即使在薪水竞争力低的情况下不离开公司的原因。




Oracle的工作特别是研发的工作会让人觉得十分繁琐无趣,但也不乏值得学习和思考的地方,以下想到什么写什么:

  • 人种天花板很明显。美国人下面是印度人,印度人下面是中国人。中华区的老大不是台湾就是香港人。

  • 公司的流程十分严密繁琐。虽然这对于公司层面上说,有利于代码、产品的质量(EBS的代码跑了20年,一个模块代码量近亿,当初写代码的人全找不到却依旧能维护)。

  • 工作的内容十分单一。每个人都是一个细小的螺丝钉,孜孜不倦的在为精密的机器(公司)做着钻孔的操作。

  • 主要大部分的时间都在改bug。由于“人种天花板”的问题,研发工作核心点的都在美国搞。次核心的都去到了印度,留给中国这边的大部分都是繁琐的工作,最常见的就是改bug。但这种bug也是极为有挑战难度的!

    • 我们无法直接接触客户的代码(客户可能会修改已有的代码),我们只能通过功能截图,以及系统的内部检测工具(日志、文件版本等)进行跨国家的远程支持与修复。

    • 系统功能极为复杂。所有ERP都有这种毛病,我们工作了好几年的资深的同事,经常遇到一个新bug,也是从头学起。先花半天找到客户的界面是怎么进去的(一个模块几十个入口,每个入口几十个子菜单,下去又几十个界面。一不小心碰到跨模的就更加悲催)。找到了还要弄懂业务的逻辑,又要翻查一堆文档。之后才能开始找相关的代码。

    • 工具极为简陋、难用!我们没有一个好用的IDE,甚至没有整个工程的代码(光工程的运行文件就装满一个移动硬盘)。只能靠一个在线工具搜代码,然后复制粘贴到文本编辑器中一行行看。需要改其中代码的做测试的时候,还很费劲的找一个可用的instance用一个很蹩脚的IDE JDevloper连上去看效果。这IDE每次改代码后都要重启服务器,居然还好意思启动的标语写着“productivity with choices”.

  • 对于新的项目和新的功能,但是用到的全都是Oracle内部的东西。这不是开源不开源的问题,iOS也不开源,但是全世界都在上面开发。但是Oracle的东西都是内部自成一派,你可以留在Oracle 20年都学不完,但离开Oracle后,找不到第二家公司使用这种框架、技术(虽然技术的理念是通的)。

  • 关于有人说开发的模型还是很老很久,这是不正确的。我现在跟着做的新项目,使用的是Scrum 并且也设计到了REST、WebService以及地图服务等。

  • 公司间员工的关系极为平等。即便是上下级甚至是上级的上级,你都能感受到很大的尊重。其中两个强烈的例子是

    • 一个某国内大型ERP公司的前架构师有一天向我拿bug改(他入职一年多都在做新的项目),我说:“现在手上的bug都是历史遗留的老大难喔,要不送你几个?!嘿嘿”。他说:“那算了,你都改不了,我肯定也改不成”。要知道我只是一个刚毕业战斗力只有5的渣渣,只是去年改bug的效率有点惊人,也不至于得到这样的赞美。

    • 经理在performance review上和我说过:“我和XXX(那个前架构师)那时候开玩笑的说,要不你和Jaskey(我)两个人互为mentor,你教他项目的事,他教你改bug”。


返回顶部