程序开发-如何成长为一名优秀的数据挖掘工程师?

问题描述

如何成长为一名优秀的数据挖掘工程师?

想咨询在阿里、百度、腾讯等一些企业工作的前辈们,如何成长为一名数据挖掘工程师?我是研一的新生,想在研究生期间努力学习,将来能找一个好工作。但是学生不知道要往哪方面努力。学生基础比较差,现在在练习编程。
1、前辈们能不能给后辈提点建议。怎么去准备,去学习一些什么知识?最好是提供基本好的教材。
2、 数据挖掘工程师需要哪些基本的能力,会哪些技术。
3、求抱大腿,希望有前辈愿意带带我,学生深知喝水不忘挖井人这个道理,本人懂得感恩,是个人品不错的人。

解决方案

个人觉得这个要分场景:
1)数据挖掘算法研究方向的,当然要多学习数据结构和数据挖掘数理知识,可以多看看开源数据挖掘算法,学习代码组织和逻辑处理;当然还需要能对算法进行优化。
2)数据挖掘应用方向的,可以掌握不同数据挖掘算法的应用场景和优缺点,另外学习一个数据挖掘工具,例如SPSS,R等,学习数学模型的构建以及商业问题的分析和建模

时间: 2024-08-29 04:03:35

程序开发-如何成长为一名优秀的数据挖掘工程师?的相关文章

如何在三年内快速成长为一名技术专家

工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯.在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前.本文和大家一起探讨下如何在三年内快速成长为一名技术专家. 作者:清英 学习方法 1:掌握良好的学习心态 2:掌握系统化的学习方法 3:知识如何内化成能力 4:广度和深度的选择 实战技巧 1:你需要学会的编码习惯 2:在业务团队做开发如何成长 掌握良好的学习心态 空杯心态 首先要有空杯的学习心态,而不是傲娇自满,故步自封

教你快速成长为一名厉害的网页设计师

笔者曾经是一个网页设计的菜鸟,经过自己不断的摸索和实践,现在已经可以独立制作一个完整的静态站点,并且给学校的N(N>5)个部门.院系和外面的公司做网站,虽然不是一个完全意义上的Web Designer(网页设计师),但是完成一些要求不是很专业.不是十分完美的站点已经是小事儿了(嘿嘿,是不是有自吹自擂之嫌),自己心里已经是小有成就感了,所以自封为准Web Designer! 自认为成长过程还算快,所以把本人的经历向大家介绍一下,给那些有志于此的朋友们一些参考意见. 循序渐进学知识 先学一学HTML

如何成为一名优秀的全栈工程师?

写在最前 我的前一篇文章<给职场新人的 10 点建议>发表后,得到了很多网友,特别是年轻程序员朋 友们的喜爱,这令我颇感意外,但又很受鼓舞.同时,我也收到了一些私信,大多来自那些毕业不久,刚步入工作岗位的职场新人.询问的内容也大多是如何选择职业方向,如何成为一名优秀的软件工程师,以及怎样快速提高自身的技能等.我在一一回复的同时,不禁想结合自身的经历,谈谈如何才能成为一名优秀的全栈工程 师. 什么是全栈工程师 全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - 

10个习惯助你成为一名优秀的程序员

当谈到编程时,很多人应该都有听过10x程序员的说法. 据说一个10x程序员的效率大约是其他程序员的10倍. 这是一个有争议的话题,无论你选择相信10x程序员,还是认为这十分可笑,下面的10个习惯可以在一定程度上助你成为一名势不可挡的优秀程序员. 1.积极使用搜索工具 作为开发人员,你需要了解如何利用搜索解惑,查看其他人对你正在研究的主题所讨论的话题和内容,并将学到的知识应用于手头的项目. 当面临一个问题,优秀的程序员应该知道如何花很少时间去查验和解决手头的问题. 2.保持初学者心态 技术发展如此

如何成为一名优秀物联网开发人员

物联网(IoT)行业正蓬勃发展.根据最近的Gartner报告,在2017年,全球使用的互联设备数量将达到84亿,超过全球人口总量. Gartner预测,到2020年,将会有超过208亿件物联网设备. 随着家庭互联.汽车互联和办公室互联变得越来越主流化,需要更多的开发人员来确保互联设备正常.安全地运行. IBM物联网开发人员生态系统主管Greg Gorman说:"'物联网开发人员'一词的含义很广泛,包括安全.网络.系统工程.云编程和硬件设备编程.开发人员应该在团队中灵活地扮演许多不同的角色.&qu

ABAP程序开发日记~ 在帮助中成长

问题描述 ABAP程序开发日记~在帮助中成长10月8日应要求开发一个简单的SAP系统,供网络供应商参考!本人自学SAP半年,还没有编程实践经验,无疑,这次的任务是对我的一次挑战,尽管畏惧,但我还是欣然接受了此任务,不尝试,怎知道自己的能力深浅呢?在家冥思苦想,到底应该从哪里开始呢?第一步:首先把网络供应商HaNET要求的功能分析一遍,简单把思路转换成ER图:(图如何贴上来呢?)第二步:是要分析数据结构吗?如何加入自己需要的数据和表呢??请有经验的朋友们指点迷津! 解决方案 解决方案二:该回复于2

[转载]一名优秀的Flex开发者需要知道的10样东西

原文:http://blog.flexdevelopers.com/2010/04/10-things-good-flex-developer-should.html 翻译:http://bbs.9ria.com/viewthread.php?tid=54144&from=recommend_f   要想成为一名优秀的Flex编程人员,单单知道怎么样去使用Flex内建的容器和组件是不够的,而且是远远不够. 下面是我对这个问题的一些看法......并且给出了一些资源和关键字,你可以通过Google

如何成为一名优秀的软件架构师

随着软件行业的发展,软件人才的队伍不断壮大,但同时新老交替的速度也在不断加快,让很多技术人员开始有一种危机感.在这种大环境下,从事更高层次开发构架工作的软件架构师成为令人向往的角色.本期[开源访谈]邀请到华为 SCEF 产品软件架构师姚磊分享如何成为一名优秀的软件架构师. [分享嘉宾] 姚磊,华为SCEF产品软件架构师,8年电信设备从业经验,进入华为以来一直从事华为EPC网络能力开放产品SCEF软件开发.设计工作,对SCEF产品架构.业务功能有深入的理解. [访谈实录]1.请简单地介绍一下您自己

《从问题到程序:用Python学编程和计算》——1.3 程序开发

1.3 程序开发 在用Python学习编程时,自然需要了解Python语言,但更重要的是学习.理解和运用人们长期程序设计工作总结出的经验,包括正确的思考问题方法.正确的程序开发方法以及一些有益的常规做法,还要养成良好的编程习惯.随着学习的深入,需要解决的问题也会变得越来越复杂(当然,实际中的问题和解决它们的程序更复杂得多).比较复杂的东西不是随随便便就能做好的,需要认真工作,也需要正确的工作方法.本书中许多地方提出了这些方面的建议,希望引起读者的重视. 本节简单讨论程序的开发过程,包括程序的设计