查看: 8475| 回复: 23
跳转到指定楼层
上一主题 下一主题
收起左侧

石油行业8年马工经历分享

全局:
码农类General 全职 博士+(5-10年) [999999] 积分不足,查看如何攒积分解锁阅读权限 TLM (Tech Lead Manager仅少数公司有) @ Oil Gas Software Consulting Firm 德州地区
在这家公司工作了多久: 5-10years | 你还在这家公司吗: Current Employee, no plan about leaving in the next year
==== 综合评价: ★★☆☆☆ ====
你对公司商业前景有信心吗: Not sure
你觉得有清晰的发展空间吗: No
WLB-平均每周工作多久: 30-40hours
上次refresh多少钱: NA
公司食堂: No free food, no easy access to paid food

人员流动-你的director组内最近半年有多少人离职: 5-10%
周围做决定的人一般是谁: PM
大部分同事上班状态: Reasonable work ethics, not killing themselves over work
你身边政治斗争如何: Some, but tolerable

当初为什么选择来这家公司?: Location and big major client in oil & gas booming years.
如果已经离开这家公司,为什么选择离开?: Not leaving yet because of unsuccessful interviews. May need to seek different track.

具体工作,组,tech stack等:
Legacy C++ software development (desktop application)

最满意的是什么:
Work Life Balance / flaxibility

最不满意的是什么:
Technical development / career path

你对这份工作最看重什么:
Industry experience, but only traditional industry

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
仅仅希望给在非软件核心行业或打算进入这样行业的SWE同学分享一下个人的经历。

几年前PhD毕业进入大油服公司A做SWE,当时正值US economy down term, 但对oil & gas sector还真的没有太大影响(和2014年比)。当时还是对工作职业规划没有认真计划,没有考虑到行业和你所在职位的关系。

在A的做SWE两年:现在想想这段经历就是让我开始接触到industrial scale software development and practice,其它再没什么可说的了。因为毕竟software远远不是oil & gas的core business。你试想一下,从上游勘探,到钻井,到仪器测量,到建模,到生产,到下游炼油,到trading & sale,这中间的不确定性太多太多,software simulation能带来做决策的价值真的是太有限的。而且以上因素完全从engineering角度考虑,甚至还没涉及经济因素。另一方面,石油毕竟是个老牌的传统行业,这种文化氛围是不可能在短时间改变的。Domain experts始终是business drivers,所以工作流程基本上就是Domain experts request feature or submit bugs -> SWE implement and fix it. That's it! 毕竟geology geophysics不是一时半会就可以入门的(我本人对这个domain也没有什么兴趣,现在想想很讽刺),所以没听说什么“刷题转油”的:-) 正是由于这种work cycle决定了很多oil gas software code base很老很老(~10-20年,C++/Fortran),没有什么商业价值更新或采用新的技术。我唯一能想到的就是用OOD,根本没有什么full stack/web base (直到今天也不多)。这个我也可以理解,毕竟不是IT行业,你自己有个idea就可以test,在oil gas这种有tangible assets的行业任何变动风险都很大,不是SWE可以尝试的。而且software上的优化/决策若没有field上的采用也没有价值,比如你说这样该参数会提高产量,但谁能保证,而且若油价高的时候who cares? 所以我觉得SWE在oil gas里真是个服务产品。这种文化还有一个副作用是SWE"工作稳定",问什么呢?因为这么老没有modernization的code就是看谁干的时间长谁就“有经验”。

后来到大油公司B做contractor SWE (原因就不提了) 6年。在这里又是做一个legacy project,同样老的code base C++, 同样的工作流程,只是在oil gas application不同。在这里充分见证了大公司在年景好的时候人员机构臃肿,司令比当兵的都多(夸张一点)。油公司毕竟是甲方(不像油服),有自己的不动产,有钱的时候拼命扩张。你能想象一个软件项目同时有general manager, project manager, product manager, deployment manager, software development manager, scrum manager(i.e., meeting的facilitator)? 在油服的话这些就是同一个人的责任。对于SWE staff和contract的区别也很搞笑:1. cutoff line ~1995年之前人少招SWE staff,拿pension/benefits, 1995年之后全都是contract; 2. 之后也有招SWE staff, 但是是通过例如diversity program或先从其他非software部门转过来;3. 看在software pipeline的哪一部分:或是和data processing沾边就算staff(oil gas特别保护data), 任何其他的(platform, UI, application, etc)统统只要contractors, 因为不是“核心”内容. 但搞笑的是这么老的code base根本没有MVC structure, 怎么可能分出GUI和non-GUI呢?而且staff SWE再烂也不裁,不然兵都没有了,领导自己怎么办呢?说句实话,造成这种现象的就是公司太大官僚。大领导要省钱,不要staff,但一线technical managers深深的指导做oil gas软件的跟本不是只知道做个对话框就行的?你基本上得是半个domain export, 不然这个复杂的business logic你根本不可能理解。这就是professional product vs general consumer product的区别:一个是只给三五个专家用的,你就是个干活的;一个是阿猫阿狗都会用,所以你也有发言权。更深远的影响是“阿猫阿狗都会用”的产品有很强的拓展性,user base大,visibility高,而只有专家会用的东西世界上没几个人知道,也没几个人care,因为就是为了当时解决某个具体的问题,这样对SWE career path不好。

然后从2013年油热到2014年开始的energy大萧条更促使大公司外包。这里的外包不是裁staff 招contractor, 而是减少US contractor, 外包印度contractor(更便宜)。这些都在大领导的政绩上,但下面的一线manager就哭了,外包印度technical skills根本不行但project还要deliver,这样一来反倒cost更高了。

再说说工作需要的qualification. 说句实在话,我所在的两个projects最需要的不是什么CS技术,也不是math/computing background, 而是认真的态度!就是你愿意fix bug,愿意去读legacy code, 愿意和人交流。说白了就是要你caring. 想想这倒是很锻炼人的character. 明显的负面就是technical没有任何扩展性去找其他领域的SWE工作,尤其在现在这种变化快面试做题的时代。过去的2年面了9个FLAG一线/二线IT/Financial公司,很多都onsite。我觉得刷题不是主要问题,系统设计上的短板也有很多资源可以自学(但在这方面肯定不如已经有相关经验的),但是industry经验没有什么可以借鉴,关键是对你现在project 100%有价值的东西对你面的职位没有价值,而且也无法证明。我觉得更主要的是别人你已经是有经验在职人士,我还是我们technical team lead, 但是由于领域的business model决定的工作风格,这使得这种状况还不如fresh graduate有可塑造性。想起来FB recruiter在我onsite failure之后说建议我不如走data scientist的track, 还有我academic background相关.  甚至我TS onsite有两个manager感兴趣问我PhD dissertation,我还做个mini talk,结果最后HR feedback是客气的"sorry no suitable position for now". 我自己总结是出了相关技术上短板外也许就是ego了吧(也许说了在面试中不太合适的"实话")。说实在的,其实现在的待遇并不差,若不是跳到一线热门公司很有可能不如现在,但是在SWE上的路没有什么发展。

我现在回过头想一想我的industry experience和academic experience是完全不同的背景(onsite有问起),而且industry experience工作中真正用的就是logic reasoning / analytical thinking + 认真的态度, 那为什么title叫SWE呢?。。。也许延续academic继续走math / applied math 路会更好。

只是希望给还在做career规划的同学分享一下。希望大家讨论/拍砖 :-)

评分

参与人数 6大米 +228 收起 理由
moernongdu + 3 写的好
wilbur_zzz + 5 给你点个赞!
Self_Learner + 5 很有用的信息!
飞马行空 + 5 给你点个赞!
Warald + 200 写的非常好

查看全部评分


上一篇:说说CHEVRON IT的情况
下一篇:甲骨文oracle cloud 听说最近有点火?
推荐
zsxm2321 2019-12-20 13:02:25 | 只看该作者
全局:
感谢分享。我在一家石油领域的startup工作,这是我的第一份programming工作,做的偏用户端。确实感觉理解用户需要非常强的地质学领域背景,不然不会明白人家为什么需要哪些数据,以及如何看那些数据。可能因为过于2B,这些经验对于更广泛的2C市场也许没什么用。
回复

使用道具 举报

推荐
 楼主| zzgzzm 2019-2-15 06:56:21 | 只看该作者
全局:
max73086 发表于 2019-2-10 10:17
谢谢这位前辈分享,我在一个大的油服做石油工程工作7年了算是domain SME,最近想着内部转到软件开发部门做c ...

若没有coding背景或经验的话可能开始做cloud比较困难。
我不是做cloud, 但越和networking\infrastructure\server等相关的越需要用过各种framework, 就是有很多已有的模式或工具。这个我感觉真的亲手在业界做过才有体验(我自己主要只是纯software development).

关于online CS, 若时间成本不多的话建议可以考虑。若你有机会可以公司内部先上上手最好。再有就是现在有很多online course/training等。看你们公司用什么framework在有的放矢比较有效。IT的技术太杂太多变化快。
回复

使用道具 举报

推荐
oumizx 2018-6-25 16:41:58 | 只看该作者
全局:
学地球物理硕士毕业又读了个cs的硕士转码了,现在o&g真的不好混啊。
回复

使用道具 举报

🔗
匿名账號 2018-6-13 04:06:31 | 只看该作者
全局:
学地球物理的我 quit了博士转码了
回复

使用道具 举报

🔗
helloteacha 2018-6-15 03:20:52 | 只看该作者
全局:
要是楼主搞关系能够接到contranct,自己出来单干开公司也不错呀。
回复

使用道具 举报

全局:
即将进入油服公司工作。。。
回复

使用道具 举报

🔗
 楼主| zzgzzm 2018-6-25 10:17:29 | 只看该作者
全局:
专业抛光核弹头 发表于 2018-6-22 07:41
即将进入油服公司工作。。。

若是有石油背景或者有意向转油的还是可以在这个行业发展的。我只是一家之言  
回复

使用道具 举报

🔗
maxnima 2018-6-25 13:47:25 | 只看该作者
全局:
石油行业最近好像行情不错哦
回复

使用道具 举报

🔗
renbaoshan 2018-6-25 16:12:15 | 只看该作者
本楼:
全局:
谢谢分享。
回复

使用道具 举报

🔗
Liuyi_Jin 2018-6-26 00:52:39 | 只看该作者
全局:
楼主好,我是18may德州一所学校(其实好像整个德州就那两三所学校开了)石油工程ms毕业的,18fall即将入学本校mscs(or Phd?),有一些问题想咨询前辈,可以加一下微信吗?
回复

使用道具 举报

🔗
siriusleung 2018-7-27 03:43:52 | 只看该作者
全局:
楼主对这两年大数据和机器学习在油气行业的应用怎么看?比如SLB的湾区团队,BHGE搞的深度学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表