数据库系统工程师是通过数据库系统工程师级别(中级资格/工程师)考试的合格人员,能参与应用信息系统的规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量的数据库和数据仓库;作为数据管理员管理信息系统中的数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关的技术支持,同时具备一定的网络结构设计及组网能力;具有工程师的实际工作能力和业务水平,能指导计算机技术与软件专业助理工程师(或技术员)工作
每个人选择数据库系统工程师职业的原因不尽相同,有的是为了实现自我,有的是为了追求技术不断进步,不断迎接挑战的,还有的是为了更好的就业。所有的理由都是没有问题的,关键要看支持你的理由是否能支撑你继续坚持,或者有新的理由支持你不断向前,那么内心的坚持是职业发展动力的源泉。一定要坚持在这个岗位上,充分的做好一系列的心理准备,有压力才会有动力。这是我们每个从业者精神层面上必须具备的态度,不然再好的规划也是无济于事的。
大数据开发是一个比较热门的岗位,但是,对于不同工作经历的人来说,所需要的职业规划也是不一样的,这里假设讨论的是还没毕业的计算机系大三或者大四学生,马上就要步入职场,在此需要考虑的职业规划。首先,要学好大数据的理论基础,比如高等数学、统计学(特别是关于分类、聚合、回归等理论),这些看起来不太重要,但是决定了以后职业的深度。
其次,要学好计算机的理论基础,比如数据结构、算法、面向对象等,数据库、 *** 作系统也要好好学习一下。
毕业前后找工作的时候,最好找一些新兴互联网行业的公司,对大数据要直接的业务要求的,比如滴滴、今日头条类似这种公司,需要从大数据中提取出业务运行指导规则。
入职后,或者毕业前后,重点学习Java语言,虽然很多大数据开发相关使用的是python、scala等语言,但是他们必定提供java的接口,而且整个生态也基本是建立在java基础上,也许某一个方向其他语言有优势,但是java肯定具有综合优势。
工作后,研究一下nosql相关方向,比如redis、mongodb等,这些可以在工作中常用,可以很快用到,ELK有必要也可以研究一下。
有一定开发经验后,或者工作中需要了,马上研究spark生态系统,不然研究一下Hadoop也行(优先spark)
工作多年后,就要根据自己的实际情况做规划了,毕竟你对自己的能力和行业的认识不是别人能相比的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)