Data engineering is a job with new technologies emerging all the time. But there is also something traditional in data engineering that doesn’t change, which is the understanding of data. So if you want to become a data engineer, I have the following suggestions:
First, establish a connection with data. Data engineering is about data, so you need to be sensitive to data. Data engineers often face massive data, so as a data engineer, you should have the ability to quickly organize and classify data in his mind and visualize it in his brain. To have such ability, you should often do some data-related work, such as data analysis or data processing. Or at least, often take a look at various data sheets.
Second, you need to have a solid hands-on ability. Data engineering is an engineering, which requires building. In order to grow such ability, try often to build something with code. If your are short of programming skills, at least try to use some tools, or learn to optimize your operating system based on some tutorials.
Third, it is suggested that you have a set of self-learning methods. Technological updates of data engineering change rapidly, so it requires you to constantly learn new techniques. At the same time, each project will have some new knowledge that you may not know, which also requires you to learn quickly. Therefore, a set of your own learning methods to help you get started quickly is necessary.
Finally, data engineering also has some basic skills that you must master, such as SQL, Python, which are necessary skills in most of companies.