甲骨文的6年

   2017年10月13日是我在甲骨文工作的最后一天,为毕业后的这6年时光画上了句点。入职时的场景彷如隔日,角落大办公室里,前辈的声音似乎还在萦绕:“哇,你居然是88年的,这么小,感觉自己都老了”。如今,当我看着95、96年的新人哗哗地入职,食堂里一个个陌生的面孔,我似乎也懂得了这句话背后的思量。

在甲骨文的这几年换了三个不同的产品组,虽然都隶属于共有云的范畴,但截然不同的产品定位帮助我积累了宝贵的经验和视角。和很多人比起来我是幸运的,可以选择自己的成长轨迹,从初出茅庐的新手到高级工程师,再到资深开发经理,背后驱使我最重要的是两条信念:不懈努力和团队力量。

小时候爸妈讲过一个在地理杂志做图片文字存档员的故事,因为工作的重复和机械性,大多年轻人都忍受不了其中的枯燥和乏味,纷纷离职。直到一位员工的出现,不但把全公司资料都系统化的整理出来,而且还自创了一套独有的存档方法,演变成了一门高深的学问,而他做了整整20年。我的工作和归档比较起来,可以变通、发展、创新的地方多了太多。我告诫自己如果哪天说觉得无聊或者无事可做,那多半是自己心态的问题。做什么事情总能更进一步,用英文说就是“extramile”。可能最开始接触一项工作的时候满脑子天马行空,宏图大略,但热情一旦被慢慢磨没,就忘记了初始的心潮澎湃。与其让热情主导自己,我觉得“更进一步”可以是一种习惯,一种看待问题的方式。

有人问我为什么离开,其实,这对我来说这不是一个容易的决定。公司里有非常支持、信任我的老板,有很多合得来的同事更是朋友,但对我来说最重要的是有一个出色的团队。3年多建立起来的团队,组里大多数人都是我亲自面试过的,转身离开真的很难。我相信团队的力量,相信“ateam can achieve things bigger than I could accomplishalone”。让我觉得稍微宽慰的就是组里每个人现在都能独当一面,这也是团队里一直鼓励的独立、主人翁意识。6年在甲骨文的时间不短,得到了别人的恩惠,看到了自己的成长,所以也一直努力帮助组里的其它同事有更好的成长轨迹。

但毕竟这个过程有开心,也有失意;有积极进言,也有多种无奈;调整好自己的心态和期待,不让自己后悔就好。如今甲骨文的云服务处于飞速的发展阶段,每个季度有15亿美元的收营和51%的增长,很多SaaS云服务更是业界里的不二之选。入职的时候还是代号为C9,只有两个服务的云,如今已经是有40多种服务涵盖各个方面的一体化解决方案;有幸帮助公司搭建了最先进的云架构和自动部署,见证了老牌公司的成功转型。现在,想做点不一样的东西,所以准备开始一段新的人生旅程。

团队的力量!

甲骨文的6年

湖景办公室+零食房
甲骨文的6年

大组最后聚餐
甲骨文的6年

在甲骨文的两个月

    刚刚过去的周五,826日,我就已在甲骨文工作整整两个月了,回顾过去两个月自己的表现和成果,感觉不错。其实,这段时间也是我和公司相互熟悉和了解的时段。

    甲骨文是个非常棒的公司,为员工提供了一个非常舒适和宽松的工作环境,有着令人羡慕的办公大楼和喷泉。因为客户群主要是对公,公司的文化就非常严谨和稳重。但与此同时,它庞大的体制使得沟通的成本相比之下就比较高,导致有些很简单的问题都要等很久才能解决。我遇到的典型事例是:每当服务器不幸死机时,我所要做的是通过发内部服务申请,要求重新启动服务器,如果有些服务器离安置在我们很遥远的地方,就不说了,但有些就是在我们的办公楼里,结果申请的处理速度少则12天,多则1周,大大降低了工作效率,因为本来就是按个重启钮的事,却被弄得很复杂,还需要通过审批。我就经历了用4天宝贵时间,等待别人帮我重新启动电脑这样的事情

    因为我是新人,所以还没有开始独力工作,多数任都由一个印度同事Deepak着我去做。我很幸运, Deepak是个非常好的印度同事, 是很耐心很努力的那种人 。相比之下,我上上周帮另外一个印度同事做一个Test,遇到了一个IE打不开HTTPS网站的问题我弄了弄未果就去找他帮忙,他自己鼓捣了一会儿弄不好,就说“it is out of my scope”,我想那好吧,这么难问题还让“哥哥我”自己解决吧,当然事实证明我是比他点。

    因为刚刚开工,我的工作不是那么繁重,加之我在用SQLPlus的时候,感觉user experience不是很好(最简单的例子,SQLPlus不支持用上下剪头来翻阅命令行的历史记录,当然后来听说可以加wrapper),而 GUI版的SQL Developer启动又超级慢,我决定自己写一个启动非常快的软件小工具,让经常用数据库的同事能够非常快速的启动软件、连接到数据库并且执行语句。于是这个JAVA版本的小工具qSQL就诞生了,取quick SQL的意思,并且支持很多新的功能,比如缩写、查找、监控等等。上周四,我通过公司内部的Mailinglist发布了我的小工具,邮件会投递到几千人,但截止到周五晚上,只有有15个试用。我强烈地感觉是这个渠道发出的邮件很多人都不会太认真看,但另一个方面让我觉得公司的氛围和文化并没有鼓励这样的做法。

    与此相比,像谷歌这样的it公司就会比较注重user experience和创新。如果有人开发了一个改良小工具,公司多数人会试用,因为这些人希望尝试新的点子和方法,开阔自己的思路。正如Inthe Plex这本书中所说的一样,谷歌非常棒的点子很多来自员工自己的Project

   之前我不是非常满意自己的职位,因为不涉及太多的代码。但和越来越多的同事聊天之后,再加上这段时间自己的体会,我觉得现在的职位对我帮助更大。因为如果真是天天写代码的话,我就只能写其中的某一个功能,接触面就非常狭窄。但我现在的职位就接触到所有甲骨文的fusion的产品,让我对整个产品和构架有了比较多了认识。换句话说就是我能够从更高的角度来理解甲骨文的产品。

    好像说了很多甲骨文的问题,但其实这些是美中不足。甲骨文作为一家硅谷的IT公司,有着非常多的优势。比如每年都有很多新毕业生入职,使公司充满活力。再有就是公司的员工人际关系比较好,有什么问题都能找人解答。公司还有很多培训机会,鼓励员工不断学习,我下周就要接受第一个培训课程,因为甲骨文有很多自己的认证课程,对外都是要收取几千刀的费用,但我们内部员工去上,就由公司买单了,使其有很好的机制和氛围让员工接受继续教育,非常珍贵和难得。

    下周我要学习内容是WeblogicServer,因为在这两个月里,我或多或少的接触了这个产品,所以学起来应该非常轻松吧。最后补发一些新的甲骨文照片。

我非常温馨的小cube,照片是1个月前照的了,所以现在看上去应该东西多了很多

在甲骨文的两个月

来加州旅游的同学说:“就你们甲骨文的楼最气派!”
在甲骨文的两个月

甲骨文logo
在甲骨文的两个月

甲骨文傍晚漂亮的园区
在甲骨文的两个月

甲骨文开工两周小记

到甲骨文工作两周的我,已经熟悉了那条上下班的路,也参加完了各种新人培训,装好了WindowsLinux上的软件,工作终于开始进入了正轨刚刚开始的那几天比较闲,我就花了一点时间研究写Shell Script, 之前没有接触,所以感有趣。我把自己电脑上很多置和登陆全部都脚本化了,另外就是自定了下.cshrc.virc, 这样我就有了自己温馨的欢迎语刚刚过去的这一周,老板开始让我开发测试正式的产品了,所以心情有点小激动,每天回家还要激动一会儿。

老板Mark是俄斯人,在甲骨文已做了10多年了。他帮我申了一台戴本和外接示器,然不是IBM力。另外有一个电脑基座,不能小瞧了它,我可以把各种线都插在个底座上,然后电脑放到底座上就等于接上了线这样如果想电脑回家的就不用每天都繁的拔线线了。

公司地理位置优越、环境优美,从大环境来说,甲骨文是在BayareaRedwood Shore,周围被水环绕,应该算是最好的地方之一。公司园区建在一个废弃的公园里,环境超好,还有一个属于自己的小湖。甲骨文的楼就整齐地排在湖的一侧,倒影在水中非常漂亮。几栋楼的设计风格都是一样的,形状很像服务器的硬盘,这应该是特别设计代表甲骨文的吧。我工作的地方在9楼,每一层都有一个小厨房,提供免费的饮料、果汁和咖啡。我现在早上先来一杯咖啡或热巧克力,一天的工作就此开始了。

过去的两周认识了不少新朋友,同事们都非常友善,非常愿意帮忙。买饭的时候,还和一个MIT的同事去跟厨房的老墨扯扯西班牙语,感觉很有趣,所以打算没事就学几句,现在至少知道了“朋友”,“谢谢”,“你好”怎么说了。

目前唯一的小遗憾是还没有享受公司的体育运动设施,因为它是湾区设备最好也是最大的。我准备每周去游一次泳,打一次羽毛球或兵乓球。另外准备买个自行车,每周选一天或两天骑车上班,不但锻炼了身体,还可以享受一下加州的阳光。

甲骨文大楼,拍摄在2011年7年10日傍晚。加州8:30的天还是这么亮,而且这么多天了,就没看到过可爱的云彩。

甲骨文开工两周小记

甲骨文会议中心, JAVA 7直播好像在这里有个会场

甲骨文开工两周小记

日落中的会议中心
甲骨文开工两周小记

万能的小厨房
甲骨文开工两周小记

我的Cubicle

甲骨文开工两周小记