Plan zur Weiterbildung fĂŒr den Beruf des Data Engineers

In den letzten acht Jahren habe ich als Projektleiter gearbeitet (ich schreibe keinen Code bei der Arbeit), was sich natĂŒrlich negativ auf mein technologisches Know-how auswirkt. Ich habe beschlossen, mein technologisches Defizit zu verringern und den Beruf des Data Engineers zu erlernen. Die Hauptkompetenz eines Data Engineers ist die FĂ€higkeit, Datenspeicher zu entwerfen, aufzubauen und zu pflegen.

Ich habe einen Ausbildungsplan erstellt, der nicht nur fĂŒr mich nĂŒtzlich sein wird. Der Plan ist auf das selbstĂ€ndige Lernen von Kursen ausgerichtet. Der Schwerpunkt liegt auf kostenlosen Kursen in russischer Sprache.

Bereiche:

  • Algorithmen und Datenstrukturen. Der SchlĂŒsselbereich. Wenn du ihn beherrschst, wird dir alles andere auch gelingen. Es ist wichtig, Übung im Programmieren und im Umgang mit grundlegenden Strukturen und Algorithmen zu haben.
  • Datenbanken und Datenspeicher, Business Intelligence. Von Algorithmen gehen wir zur Speicherung und Verarbeitung von Daten ĂŒber.
  • Hadoop und Big Data. Wenn eine Datenbank nicht auf die Festplatte passt oder wenn Daten analysiert werden mĂŒssen, aber Excel sie nicht mehr laden kann, beginnen die großen Daten. Meiner Meinung nach sollte man zu diesem Bereich erst nach einer grĂŒndlichen Einarbeitung in die beiden vorherigen ĂŒbergehen.

Algorithmen und Datenstrukturen

In meinen Plan habe ich das Lernen von Python, das Wiederholen der mathematischen Grundlagen und der Algorithmik aufgenommen.

Datenbanken und Datenspeicher, Business Intelligence

Themen, die mit der Erstellung von Datenspeichern, ETL, OLAP-WĂŒrfeln zusammenhĂ€ngen, hĂ€ngen stark von den Werkzeugen ab, daher gebe ich in diesem Dokument keine Links zu Kursen. Es ist sinnvoll, solche Systeme bei der Arbeit an einem konkreten Projekt in einem bestimmten Unternehmen zu lernen. Um ETL kennenzulernen, kann man es mit Talend oder Airflow.

Meiner Meinung nach ist es wichtig, die moderne Methodik des Datenbankdesigns, Data Vault, zu erlernen. Link 1, Link 2. Und der beste Weg, es zu lernen, ist, es einfach umzusetzen. Auf GitHub gibt es einige Beispiele zur Umsetzung von Data Vault. Link. Modernes Buch ĂŒber Datenlager: Modeling the Agile Data Warehouse with Data Vault von Hans Hultgren.

Um sich mit den Business-Intelligence-Tools fĂŒr Endbenutzer vertraut zu machen, kann man den kostenlosen Berichtsgenerator, Dashboards und Mini-Datenlager Power BI Desktop verwenden. Schulungsmaterialien: Link 1, Link 2.

Hadoop und Big Data

Fazit

Nicht alles, was man gelernt hat, kann man im Job anwenden. Daher ist ein Abschlussprojekt notwendig, in dem du versuchst, neue Kenntnisse anzuwenden.

Es gibt keine Themen zur Datenanalyse und Machine Learning, da dies mehr mit dem Beruf des Data Scientist zu tun hat. Außerdem gibt es keine Themen zu den Clouds AWS, Azure, da diese Themen stark von der Plattformwahl abhĂ€ngen.

Fragen an die Community:
Wie sinnvoll ist mein Ausbildungsplan? Was sollte ich wegnehmen oder hinzufĂŒgen?
Welches Projekt wĂŒrdest du als Abschlussarbeit empfehlen?

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster