斯坦福 IT

关于在寻求数据库相关工作的一些技能要求有哪些?

29
最大赞力
0.00
当前赞力
100.00%
本人以前主要做Linux c开发,一年前刚转数据库开发方面的工作,目前主要采用PHP+MYSQL进行数据库方面的开发,兼做公司MYSQL DBA方面的工作,以后打算往全职DBA或数据分析方向发展(不知女生做DBA适合不适合?现33岁),诚请教在加了解这方面信息的同胞如下几个问题:
1.MYSQL数据库开发在加的就业前景如何?
2.是否还需要学习其他的数据库,如oracle,ms sql server postresql...或者直接转oracle?
3.如果要在加寻求这方面的工作的话,是否需要先上college以获取本地学历,那应该选择什么样的专业合适呢?安省哪些学校数据库方面的专业比较好(college),不想读master之类的,太花时间。
4。我的想法是,可以从volunteer 或co-work做起,以获取本地经验,如果能找到工作,就不上college了。
5.打算明年下半年长登,还有一年的时间在国内进行语言和技术储备,在这一年内,我需要补充哪些数据库方面的技能?(学习英语当然是必须的)啰嗦了一堆,望知情人士解惑。谢谢了
 

chris_cc

愚者一得
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

本人以前主要做Linux c开发,一年前刚转数据库开发方面的工作,目前主要采用PHP+MYSQL进行数据库方面的开发,兼做公司MYSQL DBA方面的工作,以后打算往全职DBA或数据分析方向发展(不知女生做DBA适合不适合?现33岁),诚请教在加了解这方面信息的同胞如下几个问题:
1.MYSQL数据库开发在加的就业前景如何?

LINUX+MYSQL现在用得越来越多,无他,便宜耳。常见的有两种情况:1)小公司小系统图省钱;2)大公司用于大数据处理的巨型集群,同样是图省钱。

但是大公司的生产系统还是ORACLE的天下,盖CIO最担心的就是出了问题找不到厂家来背黑锅。

2.是否还需要学习其他的数据库,如oracle,ms sql server postresql...或者直接转oracle?

深度和广度都很重要,但对DBA来说深度更重要。3年MYSQL DBA的资历比1年MYSQL + 1年ORACLE + 1年 MSSQL的资历看起来更合理。

3.如果要在加寻求这方面的工作的话,是否需要先上college以获取本地学历,那应该选择什么样的专业合适呢?安省哪些学校数据库方面的专业比较好(college),不想读master之类的,太花时间。

Good point! 学历就是个敲门砖,对于已经有工作经验的ITer来说,Master并不比相关专业的短期培训更容易找工作。

4。我的想法是,可以从volunteer 或co-work做起,以获取本地经验,如果能找到工作,就不上college了。

嗯,当初我也是这样想的。但问题是,a)如果你专业和语言够强,那么花在找volunteer和co-work上的时间精力也足够你找到专业工作了;b)如果你专业和语言不够强,那么即使你找到volunteer和co-work,但离拿到专业工作的offer还很远。

5.打算明年下半年长登,还有一年的时间在国内进行语言和技术储备,在这一年内,我需要补充哪些数据库方面的技能?(学习英语当然是必须的)啰嗦了一堆,望知情人士解惑。谢谢了


1)考个证。MYSQL不熟,但OCP从教材到考试全是英文。准备的过程即便是对专业英语也有很大的帮助;2)工作中尽量揽事做-Again,DBA就是个经验性的工作,既然不能增加长度,就只能增加密度了;3)实话说,DBA的工作机会相对比较少。想想一个公司有多少Developer,有多少dba?现实一点的目标是从Database Developer或者Data Analyst做起。BI其实是另外一个比较好的选择,但还是要看你现在有没有机会积攒下相关经验。
 
472
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

Chris 的意见很中肯
 
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

做数据库方面的工作,要做好吃苦的准备,在混到足够的经验之前,很辛苦
 
472
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

要做好吃苦的准备,在混到足够的经验之前,很辛苦
也适用于咱做开发的:wdb26:
 
109
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

我相信作数据是有前途的,Oracle DBA周期长阿,而且现在都在往云计算转,DBA会集中到数据中心。如果开始学,还是学具有前瞻性的,比如大数据,mapreduce,hadoop,noSQL。我猜过几年会有很多需求的。
 

chris_cc

愚者一得
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

我相信作数据是有前途的,Oracle DBA周期长阿,而且现在都在往云计算转,DBA会集中到数据中心。如果开始学,还是学具有前瞻性的,比如大数据,mapreduce,hadoop,noSQL。我猜过几年会有很多需求的。


oracle 和big data基本靠不上。一个是结构化的,一个是非结构化的。成本是另一个问题。

国内大数据做得最好的阿里系早就开始用my sql来替代oracle了。
 
29
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

本人以前主要做Linux c开发,一年前刚转数据库开发方面的工作,目前主要采用PHP+MYSQL进行数据库方面的开发,兼做公司MYSQL DBA方面的工作,以后打算往全职DBA或数据分析方向发展(不知女生做DBA适合不适合?现33岁),诚请教在加了解这方面信息的同胞如下几个问题:
1.MYSQL数据库开发在加的就业前景如何?

LINUX+MYSQL现在用得越来越多,无他,便宜耳。常见的有两种情况:1)小公司小系统图省钱;2)大公司用于大数据处理的巨型集群,同样是图省钱。

但是大公司的生产系统还是ORACLE的天下,盖CIO最担心的就是出了问题找不到厂家来背黑锅。

2.是否还需要学习其他的数据库,如oracle,ms sql server postresql...或者直接转oracle?

深度和广度都很重要,但对DBA来说深度更重要。3年MYSQL DBA的资历比1年MYSQL + 1年ORACLE + 1年 MSSQL的资历看起来更合理。

3.如果要在加寻求这方面的工作的话,是否需要先上college以获取本地学历,那应该选择什么样的专业合适呢?安省哪些学校数据库方面的专业比较好(college),不想读master之类的,太花时间。

Good point! 学历就是个敲门砖,对于已经有工作经验的ITer来说,Master并不比相关专业的短期培训更容易找工作。

4。我的想法是,可以从volunteer 或co-work做起,以获取本地经验,如果能找到工作,就不上college了。

嗯,当初我也是这样想的。但问题是,a)如果你专业和语言够强,那么花在找volunteer和co-work上的时间精力也足够你找到专业工作了;b)如果你专业和语言不够强,那么即使你找到volunteer和co-work,但离拿到专业工作的offer还很远。

5.打算明年下半年长登,还有一年的时间在国内进行语言和技术储备,在这一年内,我需要补充哪些数据库方面的技能?(学习英语当然是必须的)啰嗦了一堆,望知情人士解惑。谢谢了


1)考个证。MYSQL不熟,但OCP从教材到考试全是英文。准备的过程即便是对专业英语也有很大的帮助;2)工作中尽量揽事做-Again,DBA就是个经验性的工作,既然不能增加长度,就只能增加密度了;3)实话说,DBA的工作机会相对比较少。想想一个公司有多少Developer,有多少dba?现实一点的目标是从Database Developer或者Data Analyst做起。BI其实是另外一个比较好的选择,但还是要看你现在有没有机会积攒下相关经验。

跪谢Chris,意见非常中肯,很受用,目前我正在做数据库开发,累积经验后,再慢慢转。
 
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

其实还有dba经验也是需要机遇的,如果没有生产环境的大型数据库维护管理经验,很难成才阿,呵呵。
这个LZ也要看自己是否有这个经验的机会了。
另外数据库深入点基本都是英文材料,应该英语不是什么问题,水平还是关键阿。
Mysql和Oracle还是有很大的区别,Mysql比Oracle简单太多了,难度主要是整体的思路,而Oracle更多的是依赖厂商原有的解决方案
 
360
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

本人以前主要做Linux c开发,一年前刚转数据库开发方面的工作,目前主要采用PHP+MYSQL进行数据库方面的开发,兼做公司MYSQL DBA方面的工作,以后打算往全职DBA或数据分析方向发展(不知女生做DBA适合不适合?现33岁),诚请教在加了解这方面信息的同胞如下几个问题:
1.MYSQL数据库开发在加的就业前景如何?

LINUX+MYSQL现在用得越来越多,无他,便宜耳。常见的有两种情况:1)小公司小系统图省钱;2)大公司用于大数据处理的巨型集群,同样是图省钱。

但是大公司的生产系统还是ORACLE的天下,盖CIO最担心的就是出了问题找不到厂家来背黑锅。

2.是否还需要学习其他的数据库,如oracle,ms sql server postresql...或者直接转oracle?

深度和广度都很重要,但对DBA来说深度更重要。3年MYSQL DBA的资历比1年MYSQL + 1年ORACLE + 1年 MSSQL的资历看起来更合理。

3.如果要在加寻求这方面的工作的话,是否需要先上college以获取本地学历,那应该选择什么样的专业合适呢?安省哪些学校数据库方面的专业比较好(college),不想读master之类的,太花时间。

Good point! 学历就是个敲门砖,对于已经有工作经验的ITer来说,Master并不比相关专业的短期培训更容易找工作。

4。我的想法是,可以从volunteer 或co-work做起,以获取本地经验,如果能找到工作,就不上college了。

嗯,当初我也是这样想的。但问题是,a)如果你专业和语言够强,那么花在找volunteer和co-work上的时间精力也足够你找到专业工作了;b)如果你专业和语言不够强,那么即使你找到volunteer和co-work,但离拿到专业工作的offer还很远。

5.打算明年下半年长登,还有一年的时间在国内进行语言和技术储备,在这一年内,我需要补充哪些数据库方面的技能?(学习英语当然是必须的)啰嗦了一堆,望知情人士解惑。谢谢了


1)考个证。MYSQL不熟,但OCP从教材到考试全是英文。准备的过程即便是对专业英语也有很大的帮助;2)工作中尽量揽事做-Again,DBA就是个经验性的工作,既然不能增加长度,就只能增加密度了;3)实话说,DBA的工作机会相对比较少。想想一个公司有多少Developer,有多少dba?现实一点的目标是从Database Developer或者Data Analyst做起。BI其实是另外一个比较好的选择,但还是要看你现在有没有机会积攒下相关经验。

请教chris, 30多岁女的,做data analyst or developer,还有 BI 的难度大吗?
 

chris_cc

愚者一得
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

请教chris, 30多岁女的,做data analyst or developer,还有 BI 的难度大吗?


请看以下两个面试题目:

1、对于典型的部门->员工->薪水表,编写一个SQL来提取每个部门薪水排名前三的员工名单,包括部门名,员工名,员工薪水,员工薪水在部门内排名,员工薪水在公司内(包含所有员工)排名,部门平均薪水以及公司平均薪水等字段。

2、12个球,其中有一个重量与其它的不同,设计一个方案用天平称3次来找出这个球。

第一个看SQL基础,第二个考逻辑推导能力。能在10分钟内不借助网络答出任意一个的,干这行硬件基本没问题。
 
最大赞力
0.00
当前赞力
100.00%
回复: 关于在寻求数据库相关工作的一些技能要求有哪些?

chris_cc童鞋真是热心,阿,题目都给了,呵呵。
这个题目,我个人的感觉呢,在天朝呢,绝对是够用了,在这里,我总感觉好像很多公司的题目很多比这个难不少。当然有这个水平,再努力努力肯定是很有希望。看来我也有希望干个db工作阿,嘿
PS,也许是我的错觉,我见过的不少加拿大的java
技术面试,我只有一个字的感受“难”,感觉比美国还难,基本就考到了,或超过了偶的极限,:)不知道DB方面是否风格不同,呵呵。
当然难也有难的好处,基本通过了就接近拿到offer了,只要后续问题意思表达别太离谱
 

注册或登录来发表评论

您必须是注册会员才可以发表评论

注册帐号

注册帐号. 太容易了!

登录

已有帐号? 在这里登录.

Similar threads

顶部