This are the technolgies that I am aiming to learn so that I can become an awesome data engineer.
If you would like to follow my path, you are most welcome. The main thing is the concepts. So choose whatever tools you like and master those concepts.
- Master these things
- Learn how to write Markdown files. This will make your life a lot easy
- Learn git
- Git visualisation tools
- Learn Cloud Platforms
- AWS
- GCP
- Foundations
- Regex
- Dynamic Programming
- Graph Algorithms - In-Progress
- Distributed Environment
- Kafka - In-Progress
- Spark - In-Progress
- Kube and Docker
- API Frameworks
- REST
- GraphQL
- Build Frameworks
- SBT
- Learn Jenkins
- Learn Travis
- DBs
- Druid
- MongoDB
- HBase
- Cassandra
- MySQL - Any SQL DB (They aren't going anywhere)
- Machine Learning Librariess
- DeepLearning4J
- TensorFlow - In-Progress
- Visualisation Libraries
- Plotly.js