做数据分析要不要学SQL?| SQL学习简要建议

2023-07-18  本文已影响0人  MasterYan

做数据分析要不要学SQL?

SQL不是必学,但是我建议涉及数据相关工作的同学,能学则学。

因为他好用、好学,又有趣。

虽然有些数据从业者可以避开查SQL,比如:使用可视化的查询工具 or 提需求让有SQL能力的人去查。

但是前者不够灵活,后者不够高效。

自己写SQL是最灵活和高效的。

而且SQL很简单,严格来说不算编程语言,但有些接近,可以让你以最低的成本感受一下编程的乐趣,也能锻炼一下脑力。

满分100分的话,SQL学到90分很容易,它非常接近自然语言。

如何学?

网上免费的教程很多,w3cschool、菜鸟教程等等都可以。

多练习很重要,光学不练效果肯定不好,效率也不高。

如果自己没有数据可练的话,那么也可以去力扣(LeetCode)这种平台刷题玩,也很有意思。

或者自己安装一套mysql的服务端(server)和客户端(client),然后可以在Kaggle上下载数据,再导入到自己的数据库并练习使用。

要学到什么程度?

前面说了,学到90分很容易,我建议也就是学到90~95分,再深入就不太有必要了,你要考虑机会成本,有那时间不如做些投产比更高的事。

怎么算90分呢,力扣(LeetCode)的所有SQL题都能解答,我认为90分差不多。

注意事项?

未来很多能力将被AI取代,SQL自然不例外,别说SQL了,java这种编程语言的人工编程也要被AI编程取代,只是时间问题。

但即便如此,我认为当前作为数据新人的话还是值得学习一下SQL,可以收获一种思维,也锻炼一下脑力。

另外,即使不考虑被AI取代的事情,任何天花板较低的技术或能力,我都不建议长期学习和精进,

他们只适合初期的某个阶段学习和使用,一段时间后要有意识地减少或脱离,这些工作交给新人去做,自己转而去学习更先进的技术或锻炼更重要的能力。

如果你一直用SQL,用10年,SQL能力100分,那其实也不值钱,甚至说句不好听的“那就废了”。

上一篇 下一篇

猜你喜欢

热点阅读