我是一名英专的学生,想get新的技能比如数据分析以及运营管理。python和SQL哪个更适合学习?

陈旭俊


1、您问的这两点问题有点歧义,Python是编程软件,而SQL是数据库软件,任何编程都需要用到编程软件和数据库软件,所以两者都要学;

2、主流的编程软件有以下几种,最知名的是Java,其次还有Python,还有开源的PHP,还有微软的.net,你说的Python一般用于人工智能,功能最强大的还是Java,基本上可以通吃各种平台,强烈建议是先学Java,学会了Java,其他的也都很容易学了,不过Java的学习相对艰苦一些,任何软件的学习都有一个痛苦期,需要持之以恒,一般需要一年左右时间的艰苦训练,才能真正上手,祝您能成功;

3、数据库:一般分为两种比较大的数据库之类,一个是微软公司的Mssql,还有一个是开源的Mysql,还有甲骨文公司Oracle的数据库,但是Oracle一般都应用于比较庞大的系统,普通的开发一般不需要,那现在类似于阿里云之类的云平台也推出自己的数据库,像阿里云的数据库OceanBase性能已经超越了Oracle。


中华永字号


跨专业从事IT行业的确挺难的,我当初也和您一样,到目前已在IT行业摸爬滚打了8年,目前就职于AI领域某知名企业的运维和研发工作。对于您的疑问是想学点新技术,今后可能会选择数据分析或运营管理方向。

一、SQL还是Python?

首先,不管是数据分析还是运营管理,如果选择这两个方向,SQL是毋庸置疑需要掌握的,不仅需要掌握SQL,还得熟悉各种数据库环境的基本安装配置以及性能调优,了解它们之间的优缺点以及之间的异同点。这里不是让您需要成为DBA,但是最基本的得要会。

其次,Python是否该学?Python在数据分析领域,具体点可以说是科学计算领域,近些年,它的确比较火,拥有众多类型的第三方支持库,而且其上手也比较容易,但是想要学精它,可能得要多花点时间和精力了,现在网上教程也很多,您可以先大致了解一下,具体python该怎么学,在我的问答中已针对“如何在短时间入门Python”中做了详细的回答,有兴趣的话,您也可以点进去了解一下,在此我就不赘述了。

二、数据分析和运营管理方向需要哪些技术储备?

其实,不仅限以上两个方向,在整个IT领域,没有谁敢说哪门技术比较适合该领域或方向。IT行业是个风生水起,包罗万象的领域,特别是在近些年来,新兴技术更是迎来井喷的时代,正以前所未有的指数级速度快速增长。因此,选定了IT行业,您就要做好活到老学到老的准备。面临工作压力的同时,也别忘了不断地给自己充电,否则下一个即将被淘汰的就是自己!

1.数据分析领域

数据分析不是简单会点SQL或者Python就可以了,这些应该只能算是基础中基础了。

数据分析的基本流程包括,采集数据、清洗数据、分析数据、数据可视化。每一个环节都有需要掌握的知识点,而且很多细节和经验只有您亲自去实践才能真正的理解和积累,如果希望从事该领域,建议您选择一些大公司去实习,里面会有足够多的机会让您接触到不同场景下的应对方案。

2、运营管理领域

开发很重要但是运营更重要,很多企业部门都比较重研发轻运营,只关注新品发布,不关注后期质保。其实,运营比研发更难做,一个懂运营的工程师在短时间内可以胜任一名研发的工作,但反过来却未必。

第一,在大公司里工作,每个环节分工都比较细,作为一名研发,他可能只需要关注产品的某一模块的功能实现就可以了,但是运营需要熟悉整个产品线所有环境的运营流程,包括系统架构、网路布局、各种服务中间件的部署等等。

第二,其实有很多研发工程师最终都会转做运营管理,这就不多说了吧,看看网上关于程序猿的段子您就明白了。

所以作为运营管理,需要了解的知识点更多,只有了解并熟悉这些技术,您才能熟练运用,管理好各个流程的技术支撑,保障产品的稳定运营,保证客户的良好体验,才能给公司创造更大的价值!

以上就是我的观点,希望能够帮到您。少年,加油吧!今后是属于你们的世界!


分享到:


相關文章: