When I was 3 or 4 years old, my dad used to take me to his office and let me play games on his PC. Windows 95. Floppy disks. A custom built CRT TV based monitor. A ball mouse. You name it. By the time I was 10, I used to tell him that dad, I want to be a "computer engineer".
Then by age 16 , I felt like I could have a future in photography. During my college time, at age 19, I felt like I wanted to be a drummer/percussionist.
Throughout this time one thing was constant - my love for tech. I wanted to create software. I had been into this for way too long, and I had indeed taken up IT engineering as my major in college.
When I was 20, in third year of college, I was ready to give all that up for a consultancy job eventually when I happened to intern at Shippable. That was the point when my goals became clear to me. Be a developer. Always be a developer. But continue loving what you do, and stay updated towards the latest tech. Spend the money you earn on your passions. I am working for Hashnode today and that makes me super happy.
Hence, Software Engineer, Photographer, Percussionist, Software Engineer.