从商业数据分析产生的随笔

从商业数据分析产生的随笔

前言

今天晚上在群里看到有以为大佬发了一篇博客,于是感兴趣点了进去,发现内容不错。碰巧自己对数据分析感兴趣,也想入手数据分析。于是梳理一下自己对数据分析的认识。

今天晚上看到的博客文章是:商业数据分析从入门到入职(1)商业数据分析综述

认识数据分析的过程

兴趣是最好的老师,我最开始对数据分析感兴趣的原因,仔细想想应该是起源于游戏,如《亡灵杀手》《英雄联盟》《部落冲突》《崩坏学园2》等等。在我初中那会儿,大约在2012年,我开始玩手机游戏和电脑游戏,那时候闲的无聊,特别喜欢分析,一边玩游戏一边写游戏攻略。首先是收集数据,先是尽可能多地接触各种数据,然后记下来,接着对比数据,最后得出结论,选择最优解去玩游戏。不过那时候没有系统学习数据分析,只是单纯对数据分析感兴趣。毕竟懂得比别人更多的知识是一件很爽的事情。但是野路子,效率低,效果差。

结论:光有兴趣不行,要有理论知识。

后来大三的时候,有了专业知识的沉淀。也开始接触各种能做的专业领域的事,其中就有数据工程师。那时候还在网易云课堂上跟着看了好几遍《全栈数据工程师养成攻略》的视频。那个内容挺不错,但是理论知道,但动手还是有些吃力。而且那时候还同时对摄影、美工、美术鉴赏、乐理、VR等进行尝试。最后啥都知道点不了了之。

结论:光有理论知识不行,还要多动手。

今年我在一家公司实习,面试的是前端开发工程师的岗位。这家公司是做GIS(地理信息系统)数据分析的。在这家公司我收获很大,在工作的过程中我顺利将理论知识和工作结合起来,初步形成了一个完善的数据分析开发体系。这家公司分为三个组,一个数据挖掘组,进行数据的收集、处理;一个前端组,进行数据可视化;一个GIS组,进行数据的专业领域分析,写报告、写结论、申请专利;

入职之前,还根据岗位需求分析了一下公司开发团队的技术栈构成。写了一篇博客:数据可视化学习笔记一——概述 。正如岗位需求所说。

GIS(地理信息数字化技术)组:一个复合型学科,将地理学和计算机技术结合起来的新型学科,用计算机技术辅助地理分析。具有完备的数据分析过程,如地理信息数字化,存储、分析、可视化。

技术栈:地理信息系统概念、arcgis、AGIS、写报告、专利申请;(了解部分,但是我是前端组,所以只了解表层的部分)

工作内容:处理甲方的需求,和开发团队沟通,用arcgis出图,并做分析,写报告。

GIS

(Geographic Information System)又称地理信息系统 。结合地理学与地图学,是用于输入、存储、查询、分析和显示地理数据的计算机系统。

GIS是复合型学科,包括数字化技术(输入地理数据,将数据转换为数字化形式的技术)、存储技术、空间分析技术、环境预测与模拟技术、可视化技术(用数字、图形、表格等形式显示,表达地理信息的技术)。这些技术的作用就是采集、存储、处理、分析、检索和显示空间数据。

数据挖掘组的技术栈是:用Python写爬虫、用数据库存储数据,用SSM框架写后台以及提供给前端的接口。同样后续还有更多技术上的要求。

工作内容:数据获取(官网下、或爬虫爬)、数据处理(存入数据库)、后端(SSM框架,写接口)。

前端组的技术栈:vue、echarts、mapbox。我去的时候还不完善,后续会补充更多前端技术沉淀,对开发和性能优化进行提升。

工作内容:用vue框架设计网页,用echarts将数据用图表的形式展示出来,用mapbox将地图展示出来。

结论:人的精力是有限的,术业有专攻,一个开发小组很有必要

数据分析的技术栈分析

参考这篇博客中提到的技术栈,对比梳理出自己还不具备的部分。

商业数据分析从入门到入职(1)商业数据分析综述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nbARnQjG-1599749616695)(从商业数据分析产生的随笔.assets/20200910170422188.png)]

具备:数据库mysql、网站后端SSM、网站前端vue、可视化echarts+mapbox;

欠缺:业务专业知识、爬虫Python、数据建模。

这篇博客上的网站前端是用Python展示的。不过我目前对vue掌握更多一些,所以就不借用这部分的技术栈。

给自己的定位

人的精力有限,如果把业务专业知识、前端、后端、数据库、都学得很深会十分难,所以需要合理分配精力。既需要对整体有一个了解,同时还需要有一门深入的。

业务专业知识看各自的业务,比如是商业数据分析,那么需要对商业数据部分的专业术语和基本概念有了解;是地理信息数据分析,需要对GIS的专业术语和基本概念有了解。同时技术是为业务服务的。所以业务专业知识很重要。目前我在学习工商管理,所以打算将自己的业务专业知识先定位为商业。

除了业务部分,技术部分也需要选择专精的一部分。技术方面内容庞大,数据库负责数据,后端负责网站的性能,前端负责网站的展示,我选择深入前端,数据库和后端保持会有即可,不深挖底层。原因是数据库进一步深入的了解是大数据,在个人学习阶段,很难碰到大数据,并且大数据需要更好的电脑去运算,我的电脑性能一般;后端进一步的深入是高并发和安全,但是个人学习阶段,网站并不会碰到高并发的场景和安全问题。最后前端的话,将界面设计得美观合理,数据展示得符合逻辑,需要好好深入去学习。

综上所述,定位是业务专业知识+前端展示。

学习路线

我已有的技术栈

前端体系认识和我的技术栈——wsdchong

业务专业知识

需要学习经济学方面的微观经济学、宏观经济学、会计学、金融学等等。还有数学方面的统计学。

前端

需要学习vue框架、echarts、mapbox、性能优化、安全、兼容性、SEO。

应用场景

比如说机械设备租赁系统。在土木工程方面有个应用场景,租赁方有许多塔吊、施工电梯、标准节,然后开发方会在租赁方租这些机械设备去用,传统情况的租赁方都是人工记录,效率低,且不会同步。所以需要借助计算机技术开发一个网站,可以在网站上直接看到平台的机械设备租赁情况,最好还可以看到地图分布,还有统计分析。

这个业务比较清晰,所以业务专业知识要求不高。开发团队,只需要将数据导入到数据库,然后搭建后台,最好前端获取后端数据呈现数据。

今天暂时写到这。

更新地址:GitHub

更多内容请关注:CSDNGitHub掘金

猜你喜欢

转载自blog.csdn.net/weixin_42875245/article/details/108521418
今日推荐