如果是想只学数据库相关的,那就必须得学深点,比如学个数据仓库之类的,要不工作中会很难的。
如果是网站开发,现在最多的是java,然后对应的页面编程用的jsp、php之类的,数据库多少都要会点的,我上面提到的多少都要会一点的。
大数据主要有以下职位:1)数据分析师Data analyst:指熟悉相关业务,熟练搭建数据分析框架,掌握和使用相关的分析常用工具和基本的分析方法,进行数据搜集、整理、分析,针对数据分析结论给管理销售运营提供指导意义的分析意见。
2)数据架构师Data architect:对Hadoop解决方案的整个生命周期进行引导,包括需求分析,平台选择,技术架构设计,应用设计和开发,测试和部署。深入掌握如何编写MapReduce的作业及作业流的管理完成对数据的计算,并能够使用Hadoop提供的通用算法, 熟练掌握Hadoop整个生态系统的组件如: Yarn,HBase、Hive、Pig等重要组件,能够实现对平台监控、辅助运维系统的开发。
3)大数据工程师Big DataEngineer:收集和处理大规模的原始数据(包括脚本编写,网页获取,调用APIs,编写SQL查询等);将非结构化数据处理成适合分析的一种形式,然后进行分析;根据所需要的和专案分析商业决策。
4)数据仓库管理员Data warehousemanager:指定并实施信息管理策略;协调和管理的信息管理解决方案;多个项目的范围,计划和优先顺序安排;管理仓库的各个方面,比如数据外包,移动,质量,设计和实施。
5)数据库管理员Database manager:提高数据库工具和服务的有效性;确保所有的数据符合法律规定;确保信息得到保护和备份;做定期报告;监控数据库性能;改善使用的技术;建立新的数据库;检测数据录入程序;故障排除。
6)商业智能分析员Businessintelligence analyst:就工具,报告或者元数据增强来进行传播信息;进行或协调测试,以确保情报的定义与需求相一致;使用商业智能工具来识别或监测现有和潜在的客户;综合目前的商业只能和趋势数据,来支持采取行动的建议;维护或更新的商业智能工具,数据库,仪表板,系统或方法;及时的管理用户流量的商业情报。
7)数据库开发员Databasedeveloper: 设计,开发和实施基于客户需求的数据库系统;优化数据库系统的性能效率;准备设计规范和功能单证的分配数据库的项目;对数据库系统进行空间管理和容量规划;建立数据库表和字典;参与数据库设计和架构,以支持应用程序开发项目;执行数据备份和档案上定期;测试数据库,并进行错误修正;及时解决数据库相关的问题;制定安全程序,以保护数据库免受未经授权的使用;评估现有的数据库,并提出改进建议的执行效率;开发用于数据库设计和开发活动的最佳实践。
计算机专业还有偏向,需要看具体工作。譬如:
如果是做开发则需要至少懂一门开发语言,
而如果是做网管则需要懂路由器、交换机、局域网的组建等,
如果是做公司网站维护则需要懂一些前端开发有一定的文档能力。
下面附上我写的一份数据库产品运维工程师招聘信息:
职位名称:软件实施工程师
职位职责:
1、负责软件现场实施
2、软件文档维护
3、协助C# + SQL Server项目开发
要求:1、熟练Excel、Word等办公软件的使用
2、能接受短期出差
3、熟练基本SQL,有Oracle/SQL Server/MySQL/Access等某种关系型数据库开发经验者优先
4、有C/C++/C#/JAVA/VFP/Pascal/Delphi等某一种语言基础
优势:若有有意向,可以培养作为软件开发人员
招聘人员范围:
一年左右开发、实施、运维经验为佳
有数据分析处理经验、制造行业工作经验可优先考虑
有擅长沟通、擅长写产品文档的女性可酌情优先考虑
优秀应届毕业生可培养
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)