Redian新闻
>
Matlab Engineer with oil and Gas industry (转载)
avatar
Matlab Engineer with oil and Gas industry (转载)# ChemEng - 化学工程
p*2
1
主要的知识点是什么?怎么学习?有什么工作机会?和J2EE的区分是什么?
avatar
q*x
2
【 以下文字转载自 JobHunting 讨论区 】
发信人: quix (uglyDuck), 信区: JobHunting
标 题: Matlab Engineer with oil and Gas industry
发信站: BBS 未名空间站 (Thu Sep 26 14:19:11 2013, 美东)
I got your reference in our internal database and would like to check your
availability and interest in a project opportunity with my direct client in
Houston, TX. Please send me your resume in word format along with the
contact details and I'll call you to discuss this position in more detail.
Pyramid Consulting Inc is a leader in IT staff augmentation, custom software
development, business process outsourcing, and packaged software
implementation for Fortune 2000 corporations. We are a nationally
recognized business for our leadership and entrepreneurial spirit.
Headquartered in Atlanta, we measure our success through increased customer
satisfaction, employee retention and value delivered.
To qualify the ideal candidate will have:
Position : Matlab Engineer with oil and Gas industry exp.
Location : Houston, TX
Duration : Full Time/Direct Hire
Key skills : Matlab, C, oil and Gas industry
Mandatory Skills
Oil and Gas Industry experience, Matlab, C - Required
Understanding of drilling operations, measuring while drilling, Process
Optimization, Simulation, - Nice to have

Preferred Skills
Neural networks, Wonderware HMI, shop floor HMI standards

Project Details
Client is getting an aggregated data from the well. He has developed a
MATLAB based algorithm on top of the data to calculate the efficiency of
drilling - weight on drill, rpm and direction. The current algorithm
contains multiple linear equations as well as Matlab panels to monitor and
adjust some of the parameters.
## is taking over the tool for maintenance and enhancements. The work will
involve algorithm tuning along with customization for end user (Drillers)
use and comfort."

Job Roles/Responsibilities
Maintain and enhance the Matlab algorithm
If you are interested, please forward an updated resume and contact
information as soon as possible. If you are already engaged please drop us
a line and let us know what your current status is.
And as always, please forward this to anyone you feel would be a good match.
For further details please contact me ASAP.
Sincerely yours,
Peter Jones
p*********[email protected]
(770) 255-3167 Ext.817
Pyramid Consulting Inc
11100 Atlantis Place
Alpharetta, GA 30022
Fax: 678-840-2109
www.pyramidci.com
If you would like to unsubscribe, please click here.
avatar
e*t
3
平时说的core java 其实不就是和javaEE相对的,(或者还有desktop: SWT, Swing那摊
子)。
core Java很容易学习,可是缺乏实际工作环境,很难积累经验。
我个人理解,core java的难点在multi-currency,Messenging(JMS),reflection。
还请大牛指正
我听说的号称core java的职位大多是Financial sector.他们对multi currency非常重
视,但是也需要很多他们自己的tools的经验。所以不是说core java 就仅仅是java语
言了,总是有很多tools (frameworks)是需要的。

【在 p*****2 的大作中提到】
: 主要的知识点是什么?怎么学习?有什么工作机会?和J2EE的区分是什么?
avatar
p*2
4

多谢大牛。那应该看什么书呢?好像一般推荐thinking in java 和 effective java?
看到有人说core java变化不大,但是要熟悉很多tools,framework啥的,我感觉这些
东西变化也不小吧?

【在 e*****t 的大作中提到】
: 平时说的core java 其实不就是和javaEE相对的,(或者还有desktop: SWT, Swing那摊
: 子)。
: core Java很容易学习,可是缺乏实际工作环境,很难积累经验。
: 我个人理解,core java的难点在multi-currency,Messenging(JMS),reflection。
: 还请大牛指正
: 我听说的号称core java的职位大多是Financial sector.他们对multi currency非常重
: 视,但是也需要很多他们自己的tools的经验。所以不是说core java 就仅仅是java语
: 言了,总是有很多tools (frameworks)是需要的。

avatar
e*t
5
我不是大牛。
thinking in java个人觉得没什么特别值得读的。如果有闲,读读,理解一下java后面
的思想不错。
concurrency要读,当然是从java concurrency in practice开始。
至于说tools,真不好说,得看你想发展的方向了吧?

java?

【在 p*****2 的大作中提到】
:
: 多谢大牛。那应该看什么书呢?好像一般推荐thinking in java 和 effective java?
: 看到有人说core java变化不大,但是要熟悉很多tools,framework啥的,我感觉这些
: 东西变化也不小吧?

avatar
p*t
6
interface,HashMap,etc.

【在 p*****2 的大作中提到】
: 主要的知识点是什么?怎么学习?有什么工作机会?和J2EE的区分是什么?
avatar
p*2
7

HashMap经常用呀。Interface的概念也是到处都是吧?

【在 p*********t 的大作中提到】
: interface,HashMap,etc.
avatar
e*t
8
那些是basic java, not "core"

【在 p*****2 的大作中提到】
:
: HashMap经常用呀。Interface的概念也是到处都是吧?

avatar
p*t
9
HashMap经常用? 你用来做什么?

【在 p*****2 的大作中提到】
:
: HashMap经常用呀。Interface的概念也是到处都是吧?

avatar
S*h
10
Just OOP, design patterns, basic software engineering idea. Maybe adding
testing, new agile idea if you want modern.
avatar
g*g
11
core java就是java se,j2ee狭义上是server端的那些jsr和实现,广义上
包括了open source的一些架构。
core java主要就是IO, GUI, concurrency, security。

【在 p*****2 的大作中提到】
: 主要的知识点是什么?怎么学习?有什么工作机会?和J2EE的区分是什么?
avatar
p*2
12

做题呀。

【在 p*********t 的大作中提到】
: HashMap经常用? 你用来做什么?
avatar
p*2
13

难道做J2ee的就不用管concurrency, security这些吗?还是按照架构走就可以了?

【在 g*****g 的大作中提到】
: core java就是java se,j2ee狭义上是server端的那些jsr和实现,广义上
: 包括了open source的一些架构。
: core java主要就是IO, GUI, concurrency, security。

avatar
p*2
14

这里边好像就是design patterns没学过。这东西怎么学为好呢?干看书是不是效果不
大?

【在 S****h 的大作中提到】
: Just OOP, design patterns, basic software engineering idea. Maybe adding
: testing, new agile idea if you want modern.

avatar
e*t
15
JavaEE里面,concurrency相对少些。security和core java的security完全不是一回事。

【在 p*****2 的大作中提到】
:
: 这里边好像就是design patterns没学过。这东西怎么学为好呢?干看书是不是效果不
: 大?

avatar
e*t
16
去看spring的源码吧。边看边想别人为什么要这么做。

【在 p*****2 的大作中提到】
:
: 这里边好像就是design patterns没学过。这东西怎么学为好呢?干看书是不是效果不
: 大?

avatar
T*U
17
and network, rmi, reflection...
我的理解j2ee只是一个api协议,各家各有各的实现,主要是jsp/servlet+ejb

【在 g*****g 的大作中提到】
: core java就是java se,j2ee狭义上是server端的那些jsr和实现,广义上
: 包括了open source的一些架构。
: core java主要就是IO, GUI, concurrency, security。

avatar
g*g
18
You are right, reflection and serialization. Networking is part of
IO. RMI is very EE IMHO.

【在 T****U 的大作中提到】
: and network, rmi, reflection...
: 我的理解j2ee只是一个api协议,各家各有各的实现,主要是jsp/servlet+ejb

avatar
T*U
19
agree except i think rmi is the base for distributed j2ee but not part of j2
ee. its one of the ways the j2ee framework is implemented.

【在 g*****g 的大作中提到】
: You are right, reflection and serialization. Networking is part of
: IO. RMI is very EE IMHO.

avatar
p*2
20
是不是可以这样理解?
不做网站就是core java?
avatar
z*e
21
hashmap的确用太多了,这个无论是j2ee还是core java都用
最常用的工具类

【在 p*********t 的大作中提到】
: HashMap经常用? 你用来做什么?
avatar
z*e
22
有本书就叫做core java
去看看吧,看完大概就有谱了
理论上j2ee能做的,core java都能做
但是这只是理论上,就像理论上java能做的
c也都能做,但是这也是理论上
avatar
s*e
23
For core Java, read three books:
1. Thinking in Java for language features in great details
2. Any algorithm book with Java
3. Java Concurrency in Practice
This should be quite enough for most jobs given you have reasonable general
knowledge in computer science (or not)

【在 e*****t 的大作中提到】
: 我不是大牛。
: thinking in java个人觉得没什么特别值得读的。如果有闲,读读,理解一下java后面
: 的思想不错。
: concurrency要读,当然是从java concurrency in practice开始。
: 至于说tools,真不好说,得看你想发展的方向了吧?
:
: java?

avatar
p*2
24
大牛这个回答的很精彩。看来我是应该搞搞core java的方向。今年稀里糊涂的拿到两
个java的offer,都没搞清楚是j2ee还是core java.
发信人: zhaoce (米高蜥蜴), 信区: Java
标 题: Re: j2ee web 方向的职业规划
发信站: BBS 未名空间站 (Wed Sep 5 08:09:25 2012, 美东)
做底层的东西,做产品,比如我用jboss,在我的工作中
就是j2ee的职位,因为我只要写ejb, servlet这些组件
但是如果我自己写jboss这种商业化产品,就可以看作是core java的职位
当然也有公司吃饱了用core java写全套的东西
比如facebook用core java写网站
我很佩服这种公司,一般我是能用就用,不能用我才会去动手写
尤其是现在大多数时候我都能找到开源的东西,如果是收费的话
我会考虑用core java写
你那么喜欢core java吗?
从main开始写吧,然后无论做什么
你都要想着如何从你写的那个main开始执行
而不是执行其它产品的bin
core java有不少职位,但是问题是都不是entry level的职位
相比之下,做j2ee的entry level就太多了
avatar
p*2
25
比如这个工作,算是J2ee还是core java呢?感觉都不明显呀。
Computer Science BS/MS or demonstrable equivalent experience
OOP language, preferably Java. C++ or C# OK
Scripting language: preferably Python. Bash or Ruby OK
Database: SQL, preferably Postgres or MySQL
Bonus: implementation of an internet protocol (HTTP, TCP/IP, etc)
Web development experience:
Servlets, web services, SOA implementation
Django or Rails helpful
Mashups helpful
avatar
p*2
26
这个算是core java?
3+ years as a software engineer with top-notch programming skills
Strong background in Java, including large scale systems
Exposure to Applets, Servlets, JDBC and Java Services
Working knowledge of data structures, algorithms, and object oriented design
Strong working knowledge of operating system fundamentals
Experience working on and consuming large scale web services
Relentless customer focus
Excellent analytical skills
Excellent written and verbal communication
Bachelors degree in Computer Science or equivalent experience
Excellent culture fit and ability to collaborate with the team
avatar
T*U
27
2爷在本版乙醇吗?

design

【在 p*****2 的大作中提到】
: 这个算是core java?
: 3+ years as a software engineer with top-notch programming skills
: Strong background in Java, including large scale systems
: Exposure to Applets, Servlets, JDBC and Java Services
: Working knowledge of data structures, algorithms, and object oriented design
: Strong working knowledge of operating system fundamentals
: Experience working on and consuming large scale web services
: Relentless customer focus
: Excellent analytical skills
: Excellent written and verbal communication

avatar
p*2
28

啥意思呀?黑话吗?

【在 T****U 的大作中提到】
: 2爷在本版乙醇吗?
:
: design

avatar
T*U
29
甲醇
话说你管他j2ee还是core java呢?给钱给offer不就行了

【在 p*****2 的大作中提到】
:
: 啥意思呀?黑话吗?

avatar
p*2
30

我感觉我对j2ee好像不太感兴趣呀。以前就知道分frontend, backend,我对frontend
不感兴趣,没想到还分j2ee, core java。这么一比的话,core java才是我感兴趣的东
西。不过也可能我对j2ee了解的不够,个人比较喜欢底层一些,稳定一些的东西,如果
J2ee变化挺快的话,不太适合自己。

【在 T****U 的大作中提到】
: 甲醇
: 话说你管他j2ee还是core java呢?给钱给offer不就行了

avatar
T*U
31
你搞算法用什么语言? 如果用java,基本就是core java了。其他也只能算扩展,就是用
java se的api

frontend

【在 p*****2 的大作中提到】
:
: 我感觉我对j2ee好像不太感兴趣呀。以前就知道分frontend, backend,我对frontend
: 不感兴趣,没想到还分j2ee, core java。这么一比的话,core java才是我感兴趣的东
: 西。不过也可能我对j2ee了解的不够,个人比较喜欢底层一些,稳定一些的东西,如果
: J2ee变化挺快的话,不太适合自己。

avatar
p*2
32

我用java呀。不过主要就是用各种data structure呀。其实算法这东西,用什么语言都
行,前一段时间用python觉得也挺好用的。
不过申请core java的工作,算法应该还是主要的。主要是最近没什么事,想学点什么
,不知道学啥好。今年二月份的时候开始用java就是网上随便搜了搜开始用的,没系统
学习过。可能买本thinking in java先看一遍?

【在 T****U 的大作中提到】
: 你搞算法用什么语言? 如果用java,基本就是core java了。其他也只能算扩展,就是用
: java se的api
:
: frontend

avatar
T*U
33
我建议看看scjp考试那本,语言幽默,而且应试的话讲解很详细,再做点dump就能把鸡
叫嘎兰的地方都弄明白了
然后就是那本concurrency

【在 p*****2 的大作中提到】
:
: 我用java呀。不过主要就是用各种data structure呀。其实算法这东西,用什么语言都
: 行,前一段时间用python觉得也挺好用的。
: 不过申请core java的工作,算法应该还是主要的。主要是最近没什么事,想学点什么
: ,不知道学啥好。今年二月份的时候开始用java就是网上随便搜了搜开始用的,没系统
: 学习过。可能买本thinking in java先看一遍?

avatar
e*t
34
这楼有点歪。
其实,从来不觉得要把core java单独拿出来讲的。个人以为,说core java只是为了强
调不是JavaEE.可javaEE底下是什么,难道不是core?如果要你写个application
server,你能不懂concurrency,serialization,io?
一个好的JavaEE engineer一定对core java的东西都有所了解,并且对其中一些熟练掌
握。而反过来,一个不搞JavaEE的developer,要全面理解JavaEE整个architecture,没
个1,2年,也很难。
作为software developer,你可以分front-end,back-end;可作为Java developer,没有
必要去割裂core java,JavaEE.工作中的project是什么,决定了你要做什么。所以,如
果你只需要关心一下project具体需要你做什么就好了。
job description有参考价值,但是别太相信。要么就是很久没更新,要么就是什么都
列上,让你没法了解最重要的是什么。一切还是得靠跟team谈才知道。可就算是你知道
现在搞什么,你也没法知道2年以后你会搞什么。
avatar
p*2
35

讲的很好呀。这个倒是跟我以前的理解类似了。其实我觉得最好的办法就是做个项目然
后根据项目的需求去学习比较好。干学的话比较枯燥,也不一定提高很多。

【在 e*****t 的大作中提到】
: 这楼有点歪。
: 其实,从来不觉得要把core java单独拿出来讲的。个人以为,说core java只是为了强
: 调不是JavaEE.可javaEE底下是什么,难道不是core?如果要你写个application
: server,你能不懂concurrency,serialization,io?
: 一个好的JavaEE engineer一定对core java的东西都有所了解,并且对其中一些熟练掌
: 握。而反过来,一个不搞JavaEE的developer,要全面理解JavaEE整个architecture,没
: 个1,2年,也很难。
: 作为software developer,你可以分front-end,back-end;可作为Java developer,没有
: 必要去割裂core java,JavaEE.工作中的project是什么,决定了你要做什么。所以,如
: 果你只需要关心一下project具体需要你做什么就好了。

avatar
T*U
36
项目有点像research一样,一个点钻得很深,但是基础知识还是要系统学习。
很多人项目能做,但是未必是最优的设计,也不能充分发挥语言和工具的作用。

【在 p*****2 的大作中提到】
:
: 讲的很好呀。这个倒是跟我以前的理解类似了。其实我觉得最好的办法就是做个项目然
: 后根据项目的需求去学习比较好。干学的话比较枯燥,也不一定提高很多。

avatar
s*e
37
It should be enough if you you know the following modules besides the
language itself.
java io and nio, rmi, thread and concurrency framework, collection framework
and generics, reflection and class loader. You might want to read a book
for each module if you really care about all the glory details. Also some
open source framework can be a good reading materials. For example apache
mina for java nio.
Also java swing can be a godd material for you see how design p[atterns are
used in real world after you read GOF.
avatar
g*g
38
I think java developers should have a good grasp of swing, even
if you are a server guy. In many cases you'll need to write a test
client, internal admin console etc. And it's hard to beat swing
for speeded development there.

framework
are

【在 s******e 的大作中提到】
: It should be enough if you you know the following modules besides the
: language itself.
: java io and nio, rmi, thread and concurrency framework, collection framework
: and generics, reflection and class loader. You might want to read a book
: for each module if you really care about all the glory details. Also some
: open source framework can be a good reading materials. For example apache
: mina for java nio.
: Also java swing can be a godd material for you see how design p[atterns are
: used in real world after you read GOF.

avatar
w*z
39
同意这个。很少听人说core Java .二爷可能指Java 作为编程语言。(JLS +JVM)但现在
Java 越来越像platform. 很多frame work,各种Jsr 甚至jvm language.

【在 e*****t 的大作中提到】
: 这楼有点歪。
: 其实,从来不觉得要把core java单独拿出来讲的。个人以为,说core java只是为了强
: 调不是JavaEE.可javaEE底下是什么,难道不是core?如果要你写个application
: server,你能不懂concurrency,serialization,io?
: 一个好的JavaEE engineer一定对core java的东西都有所了解,并且对其中一些熟练掌
: 握。而反过来,一个不搞JavaEE的developer,要全面理解JavaEE整个architecture,没
: 个1,2年,也很难。
: 作为software developer,你可以分front-end,back-end;可作为Java developer,没有
: 必要去割裂core java,JavaEE.工作中的project是什么,决定了你要做什么。所以,如
: 果你只需要关心一下project具体需要你做什么就好了。

avatar
p*2
40

我是看到另一篇文章提到core java和j2ee不一样,所以才有此问。也可能自己没理解
好。

【在 w**z 的大作中提到】
: 同意这个。很少听人说core Java .二爷可能指Java 作为编程语言。(JLS +JVM)但现在
: Java 越来越像platform. 很多frame work,各种Jsr 甚至jvm language.

avatar
z*e
41
没有严格的界线,其实这两个都是java,开发工具什么用的也都差不多
区别在于工作性质,或者这么说,是做products还是做applications
但是这样说解释起来就更费劲了

【在 p*****2 的大作中提到】
:
: 我是看到另一篇文章提到core java和j2ee不一样,所以才有此问。也可能自己没理解
: 好。

avatar
z*e
42
swing的话,最好注意官方faq的这个段落
6. Is JavaFX replacing Swing as the new client UI library for Java SE?
Yes. However, Swing will remain part of the Java SE specification for the
foreseeable future, and therefore included in the JRE. While we recommend
developers to leverage JavaFX APIs as much as possible when building new
applications, it is possible to extend a Swing application with JavaFX,
allowing for a smoother transition.
http://www.oracle.com/technetwork/java/javafx/overview/faq-1446

【在 g*****g 的大作中提到】
: I think java developers should have a good grasp of swing, even
: if you are a server guy. In many cases you'll need to write a test
: client, internal admin console etc. And it's hard to beat swing
: for speeded development there.
:
: framework
: are

avatar
z*e
43
这个不太像是传统java的职位
这个职位对语言没有过多倾向
只要你会写就行,java放上去只是一个idea
他们有可能用到,但是不是很看重

【在 p*****2 的大作中提到】
: 比如这个工作,算是J2ee还是core java呢?感觉都不明显呀。
: Computer Science BS/MS or demonstrable equivalent experience
: OOP language, preferably Java. C++ or C# OK
: Scripting language: preferably Python. Bash or Ruby OK
: Database: SQL, preferably Postgres or MySQL
: Bonus: implementation of an internet protocol (HTTP, TCP/IP, etc)
: Web development experience:
: Servlets, web services, SOA implementation
: Django or Rails helpful
: Mashups helpful

avatar
z*e
44
这个是j2ee的
强调large scale system的,大部分都是j2ee的行当
还有强调communication skills的,也多数是j2ee的干活
而且这个好像还比较全的j2ee
我们说的web service, servlet, jdbc就是db了等关键部分都有了
而且连applet都有了

design

【在 p*****2 的大作中提到】
: 这个算是core java?
: 3+ years as a software engineer with top-notch programming skills
: Strong background in Java, including large scale systems
: Exposure to Applets, Servlets, JDBC and Java Services
: Working knowledge of data structures, algorithms, and object oriented design
: Strong working knowledge of operating system fundamentals
: Experience working on and consuming large scale web services
: Relentless customer focus
: Excellent analytical skills
: Excellent written and verbal communication

avatar
p*2
45

products vs applications, 这个我懂。呵呵。明白了。

【在 z****e 的大作中提到】
: 没有严格的界线,其实这两个都是java,开发工具什么用的也都差不多
: 区别在于工作性质,或者这么说,是做products还是做applications
: 但是这样说解释起来就更费劲了

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。