作为刚进入实习期的新手小白数据分析师,尤其是我本人还是跨专业进行工作,目前刚入职一家互联网公司。
在接触数据分析这个行业时,由于我是跨行业,所以在刚刚接触这个工作就遇到了一些困难尤其是关于SQL的相关内容。在经历多重磨难以后出入正轨。
接下来我从新手的角度以及想要学好SQL语言的流程步骤分享一些经验,希望能帮助到同样是跨行业的新手数据分析师。
第一是数据处理工作的相关概念的辨析。这一部分相当于是对于数据处理工作中基础部分,例如SQL、MYSQL等名词辨析。所以进行数据库系统的理论学习是必不可少的。
SQL本质是一种来操作数据库的语言,先通过学习一些数据库系统的基本概念和原理,再去学习SQL,这样把握会更加得心应手。MySQL就是非常知名的一款关系型数据库管理系统,除此之外,PostgreSQL、Oracel跟MySQL也是同一层面的概念。(图片来源于MySQL官网)
关于数据库系统原理和概念的学习,网上有很多书籍和课程。大家可以自行斟酌,选择合适的自己能够理解课程和书籍。如果是从零基础开始学习SQL的话建议可以从一些书本语句相对易懂的书籍入手,比如《从0到1:SQL即学即用》这类的书入手。我自己当时听的是战德臣老师等的《数据库系统(上):模型与语言》相关课。
在学习完基本概念和原理之后,就是对于数据库系统操作逻辑进行代码转化,以及积累数据库管理实战经验。我自身经验来讲对于SQL语言的学习比较轻松,没有很多值得借鉴的经验教训,这个部分大家可以在网上借鉴一下其他的经验贴,值得注意的一点就是要学习与实际练习相结合,这样的学习效率会事半功倍。关于练习的部分市面上有一些免费的做SQL练习的网站,比如牛客网可以自行练习。
最后就是在实际工作中进行实战。数据管理中的关于数据库管理工具的选择,我最近关注了一个国内数据库管理软件SQLynx。相比于MySQL官方Workbench,SQLynx有其自己的优点。
一个就是它本身具有免费的版本,在尊重知识产权的原则下,不必要承担心理负担和法律风险。
对于英语水平不佳的新手小白来讲,加上对于数据库管理工具的不熟悉就会导致操作缓慢影响工作进程以及心情。SQLynx是国内科技公司研发的,所以兼具中英文两版内容,可以进行无障碍操作,如下图示范页面。对国产数据库友好,兼容达梦、人大金仓等。
以及它的安装是不繁琐的,直接在web上操作,并且官网会进行指导操作,方便快捷。
以上就是我的一些基本经验分享