数据库开发工程师的技能要求

 我来答
谦慕p蕢瀙F
2016-05-27 · TA获得超过108个赞
知道答主
回答量:68
采纳率:0%
帮助的人:4.6万
展开全部

1)精通一种常用编程语言(C/C++、JAVA、PHP等),了解主流的框架、库使用和原理
2)深入了解计算机数据结构和算法设计,具备Linux操作系统基础知识
3)掌握基本的网络编程知识,熟悉多线程编程及其技巧
4)熟练掌握Linux、web server、数据库、缓存相关技术的使用,了解内部实现机制为最优
5)掌握数据库基本原理和知识,熟悉SQL语法规则和特点
6)有开源数据库(MySQL、PostgreSQL等)研究和开发经验 1)熟练掌握分布式系统理论并有着大量实践
2)开源社区成员,为开源软件提交过patch
3)精通Linux系统IO、锁等调优技术 1)有良好的英语阅读能力,能够阅读英文资料
2)自我驱动,主动的学习能力和较强的动手能力
3)工作认真细致,有责任心,勤奋踏实,善于思考问题
4)有时间观念,独立性强,沟通能力好,具有团队合作精神

普实软件
2017-07-14 · 知道合伙人软件行家
普实软件
知道合伙人软件行家
采纳数:1703 获赞数:7398
普实软件ERP专家

向TA提问 私信TA
展开全部

数据库开发工程师应具备的技能要求:


1. 通用基础技能要求

精通一种常用编程语言(C/C++、JAVA、PHP等),了解主流的框架、库使用和原理。

深入了解计算机数据结构和算法设计,具备Linux操作系统基础知识。

掌握基本的网络编程知识,熟悉多线程编程及其技巧。

熟练掌握Linux、web server、数据库、缓存相关技术的使用,了解内部实现机制为最优。

掌握数据库基本原理和知识,熟悉SQL语法规则和特点。

有开源数据库(MySQL、PostgreSQL等)研究和开发经验。


2. 高阶要求

熟练掌握分布式系统理论并有着大量实践。

开源社区成员,为开源软件提交过patch

精通Linux系统IO、锁等调优技术。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荆飞惜彼
2017-04-28 · TA获得超过876个赞
知道答主
回答量:258
采纳率:100%
帮助的人:14.5万
展开全部
数据库开发工程师首先需要知道你所使用数据库产品的系统架购,了解基本的数据库对象和性能相关的知识,然后是基于此的SQL语言语法(虽然SQL是一种结构化查询语言的标准,但具体到各数据库产品的实现,还是有很多细节差别的)的熟练使用,接着便是编程控制的基本技能。比如触发器,函数和存储过程的异同;变量类型;流程控制类型,游标,几种循环的适用情形,异常处理等。最后也是最重要的,就是业务规则,有的公司产品部能力强,你要考虑的基本上只是编码,规则他们帮你做出来了。有的公司压根本没设产品部,你得自己搞清楚规则,统计口径之类的。
SQL要说多也多,要说不多也不多。这是一种看上去简单,要完全掌握熟练运用却又有些困语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___Pink____
2018-04-04 · TA获得超过1577个赞
知道小有建树答主
回答量:16
采纳率:62%
帮助的人:4.5万
展开全部
  1. 精通一种常用编程语言(C/C++、JAVA、PHP等),了解主流的框架、库使用和原理。

  2. 深入了解计算机数据结构和算法设计,具备Linux操作系统基础知识。

  3. 掌握基本的网络编程知识,熟悉多线程编程及其技巧。

  4. 熟练掌握Linux、web server、数据库、缓存相关技术的使用,了解内部实现机制为最优。

  5. 掌握数据库基本原理和知识,熟悉SQL语法规则和特点。

①熟练掌握分布式系统理论并有着大量实践。

②开源社区成员,为开源软件提交过patch

③精通Linux系统IO、锁等调优技术。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-12-17 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式