Im lucky im trying to flee to business side IT, I knew tech world would be automated eventually except infrastructure and security. Coding alot is offshored to india which reduces its wages, If u know the concept of coding and algorithms and boolean logic, doing the actual coding is monkey level it means you just putting it together in editors looool and lots of that is given to india loooooool which means its not lucrative career, your just wasting ur time with repetitive learning not growth-side learning. In IT u need business-management-tech skills combined to be high value not how many syntax u know when the concept is the same.
Alot of coding in enterprise level companies is customizations or enhancements not building new applications plus design specs is given to u so u dont even need to know thinking other then pulling out the code and putting it together in editors. Focus on building growth across business-management-tech-policy domains not compete with how many languages u know as you will be deemed not high value and be paid accordingly.
The geniuses are academics who get nobel prizes who create and manipulate energy and know the maths and create the prototypes which get rolled out to monkeys to admin, yes their ADMINS, the coders are nothing more in IT lifecycle.
I only wish Somalis and even me pursued theoritical and applied math and the sciences, especially energy and mechanics, that's why I focus on science learning now.