最近可以说是这份工作以来最痛苦的一段时间了。处理了一个公司多年遗留下的问题,进展极其缓慢,处理数据的结果也很慢,每次老大问我要结果的时候数据都还没准备好。这个过程,确实是很揪心和打击人的。
当然,出现这种局面,既有它的必然性,也有它的偶然性。毕竟这个问题本不是一个简单的问题,毕竟自己也刚涉足不久,但这不能作为效率低下,进展缓慢的借口!绝对不能,因为我不来解决这个问题,还能指望谁来解决?毕竟公司招我来就是来解决这些问题的!同志哥,千万不能松懈,时刻保持警惕。
经历痛苦的过程实际上也是自己成长最快的过程,因为在这个过程中能不断发现自己的缺点和不足,也知道自己在哪些方面知识缺乏,在哪些方面加强可以更好更快的提高自己的技能,把工作做好。在这个过程中体会比较深的几点有:
(1)数据挖掘不仅仅是拿一堆数据按照老板或者老大们的需要将数据处理出来那么简单。它需要我们理解老大们的真实的需求,它需要我们找到一个恰当的方式呈现分析结果。
(2)数据挖掘不仅仅是掌握好Excel,SPSS,SAS这样的工具就可以了,实际上对于业务的理解是非常重要的必备知识。
(3)数据挖掘不仅仅是熟知常用的数据挖掘算法就能做好的,它需要更多的是所分析的行业的特点、指标,以及适用于这些特点和指标的模型和算法。
(4)数据挖掘不仅仅是自己一个人埋头苦干,它是一个跟同事沟通、交流、讨论、学习然后不断修正的过程。
(5)数据挖掘不仅仅是知道跟数据挖掘相关的算法、模型就可以了,它还需要我们精通数据库的高级查询、存储引擎等知识以及大数据处理方面的理论和实践知识,有时它还需要我们具备良好的编程能力,精通某一门编程语言。
综上所述,目前最迫切需要学习的知识包括如下几个部分:
(1)MySQL数据库的存储引擎、查询优化、存储过程、事务处理等方面的知识的学习与掌握;
(2)游戏行业和网站分析方面常用的数据分析模型和算法
(3)BI系统相关开源工具和数据仓库搭建方面的知识数量掌握和使用
(4)SPSS工具和Excel的学习
(5)PHP语言的学习与掌握
(6)公司数据后台代码的熟悉与掌握(包括PHP和SMARTY模板)
数据分析注定是一个充满挑战和诱惑的行业,既然选择了,就义无返顾,勇往直前吧!