My boyfriend made a similar daring switch 2 years from corporate finance into coding, and got his first software developer (frontend) job in Malaysia (requiring an employment pass) less than 2 months after he quit his job in Seoul, which is why I think what your friend intends to do is totally doable.
Several things that worked:
- He quit his job and spent a month doing intensive courses on Udemy and Coursera, which has some super good introductory courses in web development. So it's definitely a full-time commitment unless you are insanely hardworking and can spend your 6pm-12am evenings doing this while keeping a 9-5 full time job. Next Academy is one of the biggest coding bootcamps in Malaysia, not sure if they are any good but could be worth checking out their reviews.
- You want to start building your profile on Github to showcase your projects. And yes have lots of projects, eg. open source contributions, building your own mobile app, web app, etc. Recruiters are known to find top talent there. Helps you look good on both Github and also your resume.
- While learning to code, also check out what jobs are being posted on LinkedIn, Tech In Asia, Stack Overflow, Jobstreet to get a clearer sense of what specific skill sets / languages potential employers are looking for.
- There are several start ups in Malaysia that organise monthly hackathons so be on the lookout for those, join coder meetups / facebook groups to meet as many developers as you can while doing some important networking.
- Finally, the thing to do is to keep applying to jobs and familiarising yourself with technical tests, hackathons, etc. which every tech company and start up use as a first filter for suitable tech talent. This book might be useful:
https://www.amazon.com/Cracking-Coding-Inte...s/dp/0984782850 Thanks for the advice, my friend currently stuck either to make an online course like you said and still straggling with balancing job hows and finished project that he already have due too his workload. I will suggest to him like you say if he really want to jump ship and more devote his time toward what he really want.