其他分享
首页 > 其他分享> > 数据工程 - 您将在Python和SQL之后学习的技能

数据工程 - 您将在Python和SQL之后学习的技能

作者:互联网

SQL和Python有两个完全不同的目的,因为——

  • SQL 用于编写针对关系数据库的查询。
  • Python 是一种脚本语言,用于创建应用程序或运行科学和数学模块。

Python 可以调用数据库提供程序,而数据库提供程序又可以调用将数据返回到应用程序的 SQL 语句。

 数据工程 — 技能

打个木工类比,学习Python和SQL就像学习使用锯子和凿子一样。一旦您精通这些工具,就该开始使用它们来完成项目了。对于木工来说,这可能是制作砧板或椅子。对于数据工程,就是写入数据管道。

许多人在过渡到专注于数据之前,还会获得更多的一般软件工程或架构经验。特别是“数据工程经验”有点小众,但更通用的软件工程或客户支持工程仍然会很好地转移到数据公司的类似角色,并开始让你接触到那里的应用程序和技术。

有一些重要的建议——

  1. 不要优先考虑学习一门新语言。如果你了解Python,如果你在工作中需要,你将能够选择其他语言。
  2. 不要优先考虑学习超过 1 种云服务 - 如果您了解 AWS,那么您可能会了解 GCP 或 Azure;概念是相同的。
  3. 不要花时间做1000个算法Python问题。数据工程师对SQL和Python的业务影响比大多数人意识到的要大得多。这不像软件工程那样需要针对O进行优化。

您可以在业余时间学习许多技术技能,如下所示-

最后但并非最不重要的一点是,我还会考虑一些较软的技能,如听力、研究、技术写作、产品管理等。培养技能,帮助您了解同事或客户的需求(而不仅仅是他们所说的想要什么),以书面形式与他们分享您的理解以获得他们的同意,然后能够通过良好的沟通按时交付产品。

标签:SQL,python,数据库,项目,Spark,技术
来源: