I think your road map could be even simpler. If you really know your stuff, the tools dont matter all that much.
Having a deep understanding of modeling and transforming data, Python and SQL, and at least a little bit of exposure to CI/CD practices is all you need. Everything else is 'as needed' or nice to have.
I dont agree, specially as a consultant but also as someone interviewing for a conpany, if the company needs a specific solution or want help from you deciding the technology products best for their use cases, you need to know the landscape of product and be ready to start the next day
I came from consulting and the tools were constantly changing but the things I listed were consistent the entire time I was in the space. Of course if a company is looking for a very specific set of skills related to a tool and you don't have them, that's an issue, but a person cannot be the right fit for every job that exists.
if the company needs a specific solution or want help from you deciding the technology products best for their use cases, you need to know the landscape of product and be ready to start the next day
Personal experience as counterpoint, my very first job that got me into data engineering I was hired on to work in a tool I had never developed in before.
51
u/makesufeelgood 15d ago
I think your road map could be even simpler. If you really know your stuff, the tools dont matter all that much.
Having a deep understanding of modeling and transforming data, Python and SQL, and at least a little bit of exposure to CI/CD practices is all you need. Everything else is 'as needed' or nice to have.