Hello everyone. I (33M) want to change my career. My plan is to be a front end developer but I also consider UI/UX design or digital marketing where some knowledge of front end development is still required according to job descriptions. I studied geological engineering in my country and moved on to do master's in that field. I don't have a CS or any related degree. Currently I'm taking Colt Steele's The Web Developer Bootcamp 2025 on Udemy. I also consider enrolling in Management Information Systems programme at one of the distance education universities in my country.
I have many friends, whom I see on Linkedin, that changed their careers from some engineering to web development or IT-related areas. Some apparently attended a real local bootcamp, for which I don't have enough money, and some took online courses. They are all employed. In fact, one of them, who also studied geological engineering and worked as teaching assistant for a few years, has got a job at the biggest e-commerce company in the country as a back end developer.
I want to start somewhere as soon as possible to earn money. I check out jobs at Linkedin and Indeed now but I have learned HTML5 so far and I'm aware that this is not enough. My questions are, when should I apply for junior positions? Given most junior roles require at least 1 or 2 years of experience, should I go for internships? What should I know to stand out from other applicants when applying internships or entry-level positions? Should I wait until I develop my own projects to apply for jobs? Lastly, how is work-life balance in the field?