Was macht ein Junior Data Engineer? Nam Do im Interview
Nam Do
Junior Data Engineer
Background
How did you get into programming?
I have always do programming during bachelor and master years. Starting out with an introduction code to C / C++ back in a bachelor course then gaining experiences of coding in various programming languages when taking project, thesis...
At what age did you start?
Around 20 if I remember correctly, but I have been programming seriously for just 1 year on my job.
Which programming language did you first get excited about?
Python for now, Java is my next.
Your DevJob
What exactly is your DevJob about?
Programming data pipelines for various purposes. Transfering and cleaning data back and forth various platforms, like Hive, Google Cloud Platform...
I'm currently using Airflow and NiFi for it.
What do you particularly like about your DevJob?
Creative!!
What kind of challenges do you face specifically in your DevJob?
No fix solutions on any problem. Choosing 1 optimal solution is the hardest part as some solution may look trivial but it may fall under some racing- condition or similar...
What are your preferred technologies?
Kubenetes, Airflow, NiFi, GCP...
Windows or Mac?
Good question... I'm on Linux *sweating*
Personal and Professional Growth
Which Dev Projects do you have outside of your work?
Some machine learning projects, nothing too significant, just to keep my knowledge up-to-date on these field.
I'm working up on mastering my programming foundation via taking courses through coursera or challenging my self via website like hackerrank...
How do you keep yourself up to date for your job?
Read papers, news, talking with friends from other companies, following some celebrity (in data science field), LinkedIn to get updated on their latest revision on something.
Where do you see yourself in the future?
I'd like to transition gradually into machine learning engineer and be more proficient in my German skills.
Tips for beginners
How do you start programming and what should you start with?
Take an introduction course on any language you may like and find a project to do. If you have no motivation, just find a thesis or project in your school/university where you are forced to complete it or get expelled.
I do not recommend to read too many books before you get some real experiences on the language. Reading comes after you got enough trials and errors so that you will know what should you focus and avoid reading too widely on something unncessary or you do not need for now.
Which skills are required for your work?
Teamwork. Believe me or not, learning how to work on a team, how to use Git on colaborated projects and learn when should you seek for advises from seniors colleagues is more important than any technical skills you may have.
In your opinion, what kind of education helps to be good at your DevJob?
This is just a personal idea. I think I need to attend more seminar or courses on a platforms I'm using to get to know more of the use cases. Talking with experienced people, learning from their mistakes, and read books (but again, should just focus on what are needed at that moment).
Technologies in this article
In this role, you will be responsible for master data management, overseeing data governance and quality, conducting data cleansing, and supporting SAP S/4HANA readiness through mapping and validation.
In this role, you will stabilize and enhance the Microsoft Fabric data platform, develop data pipelines, and lead projects on data architecture and integration.
In this role, you analyze and harmonize SAP master data, prepare data migrations for SAP S/4HANA, and conduct data quality checks and root cause analyses for data errors.
This might also interest you
Was macht ein Senior Requirements Analyst? Michael S. im Interview
Michael S · Senior Requirements Analyst
Was macht ein Senior Full Stack Developer? Adriana Ristova im Interview
Adriana Ristova · Senior Full Stack Developer
Was macht ein DevOps Engineer? Felix B. im Interview
Felix B. · DevOps Engineer
Was macht ein Full Stack Developer? Irina Shkliar im Interview
Irina Shkliar · Full Stack Developer