TA的每日心情 | 开心 2014-1-11 00:20 |
---|
签到天数: 38 天 [LV.5]常住居民I
|
马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
x
很多人在问。直到我第一次通过网络来解释地质建模的基本流程,还有人继续问:
“怎么学好Petrel?”
我想问这个问题的很多人也许是学生,尽管我以前对这个问题也发过很多次牢骚,但是还是应该把它单独立一个题目出来。
学Petrel,我并不是最早的一拨人,不过也算是比较早的一拨。但是当初跟我一起学的人或者比我还早入行的人很多都已经离开了专业或者离开了Petrel。其实我的本职工作也不再跟Petrel有多么紧密的联系了,只是我一直都在努力的学习中,还没有离开它太遥远。
所以我想,如果你是觉得Petrel是一个好的挣钱工具,你大约是能够学会它,甚至能够非常熟练的使用它来解决你的问题,但是你未必会像我这么投入。因为我从一开始接触Petrel的时候看它的角度就跟普通客户有些不同。
那是在2003年,我当时在EPT的研发部,每天晚上熬夜阅读着代码希望能够找到一些冗余循环来提高运行效率。当时的美国本部派来一个叫Gary的美国人跟我们介绍一个他认为特别好的软件界面,他坚定地说未来我们都会被这个软件的设定所影响。我那个时候英文还不怎么好,听他在上面一个Panel一个Panel介绍内容的时候还需要对着提前打印的提纲来思考。
我们当时的软件是在Sun工作站上运行的,所以看这种一百来兆大小的Windows软件总会忍不住把它跟很多类似于媒体播放器之类的东西关联起来,觉得只要是在Windows上运行就是个人的事情(PC不就是“个人”电脑嘛),不够专业。别笑话我们当时的老土,其实在那个时代很多人都是这么看的。就好像刚刚出来iPad的时候还有人揶揄说这个东西只是一个放大的iPhone。一般人没有超越的思维和视野,看到前沿的发展总会提出一些比较“合理”的质疑。
但是Gary还是说服了我们,我现在也不记得他到底是通过语言说服了我们这些不懂英文的人还是他的演示让我们这些同意在作软件的人看到了这个小产品背后的精明。总之,我们开始学会欣赏这个软件的很多方面的设计,不仅仅是界面,还有它的灵活性,它的用户友善性。
跟诸位不同的是:我在一开始就忍不住喜欢上了这些敢于打破行业运行习惯的家伙,我是说,编写程序的人们,而不是软件本身。有些人也许知道,Petrel早期版本的Help Manual是一本结构很完整的书,PDF格式的,我甚至偷偷的拷贝了Gary的这本Manual到我的工作站上去尝试阅读它。我甚至一直觉得Petrel的编写者是一个跟我一样的左撇子,他的手册跟GeoFrame/landmark完全不同,他尽量在抓取一些图片来说明他的意思,而不是枯燥的写下1、2、3、a, b, c, ...之类的东西。碰巧我听说当时我特别喜欢的Jason收购了一家建模软件公司来提高它的FrameWork的效率,我就想,也许我需要了解一些地质建模软件的东西。
我就带着一个对于开发领域完全空白的背景来到了ESSCA,开始接受第一次培训、第二次培训以及后面很多的培训。
因为初衷立意不高,所以我在学习软件操作的时间很充足,而对于软件所依托的技术信息则一直都欠缺着。就这样,我先学会了软件然后才开始对于其中的细节,各个参数,逐步进行了解。也许我个性一贯如此,我娶媳妇也是匆匆忙忙就作了结婚的决定,然后才开始慢慢的学会怎么去了解这个要共度余生的人;我买房子也是匆匆忙忙就签了字,然后才开始慢慢的学着怎么去捉摸各个空间的利用。我想,很多事情我们都是这么开始的,可能有些人却没有像我这么去继续。
把软件不仅仅看作是你电脑上的一个工具,而看成是一些聪明人的心血凝聚,这会让你不断发现他们的聪明和他们的愚蠢,而学习软件的过程也就像是在跟这些聪明人交朋友一样是在不断的深入、不断的积累、不断的交流的过程。
我记得去Oslo作软件测试的时候,那个办公室有一个刚刚从BGC调去的程序员,我还利用周末跑到他家去吃了一顿饭。他是作Ocean的,他给我介绍这个项目、子项目的关系,以及Ocean跟Petrel内核之间的关系。他跟我抱怨,Petrel很多的设计都太原始了,根本没有考虑过后来的发展,它们的原来的函数都被渐渐的废弃不能适应新平台的需要,甚至新来的程序员已经没有时间再去读一读这些原始的代码。我那个时候感觉自己好像真的是转一个圈,又把自己在EPT的思考对接了起来。原来,Petrel跟我一样,也在偷偷的脱胎换骨。
想学好一种软件也许并不难,只要你时刻都记得你的每一个操作都是一些人的精心设计,你对于他们的设计或者有依赖或者有厌烦,但是它们不是鼠标、键盘或者显示器这些形体上的输入输出,而是一群人的心血付出,就如同你在为自己的模型所做的付出一样。如果有一天你也跟我一样会为了见到这些聪明人而感到骄傲,你自然就是这种软件的使用者中出类拔萃的一个了。因为你不仅仅是学习它,你喜欢它。——不,你喜欢制造了它的那一群人!
说一句题外话:我媳妇喜欢看八卦新闻,她有一个特别超然的理解,她认为明星都是团队的产品。比方说有一阵子刘翔总是作一些错事,她就说刘翔的团队不如姚明的团队,同样是上海人的精明,刘翔的团队就太小家子气,上不了台面。我想,如果你喜欢明星能喜欢到我媳妇这么理智就会喜欢软件喜欢到我这么疯狂罢。
呵呵。
|
|