I am 29 from Malaysia, studying Master of Software Development in Utah, US. Decided to do a career switch from B.S. Civil Engineering. Realized I took on most of the programming-related (mostly Python) work even within my previous company that still loved to program. Hence, my career switch from Civil Engineering to Software Development.
Decided to do some planning as I always wanted to move to Japan which is close to my family in Malaysia but not necessarily work in Malaysia due to economic reasons.
Thinking of a long-term goal that I should set right now since I have 1 year before my graduation, which is why it is helpful I found this forum.
With no prior work experience in programming field after graduating, should I
- Find a company willing to hire me before my graduation?
- Create contributions to open source as much as I can before graduation to increase my chances of getting hired?
- Work 1-3 years locally (in Utah) after graduation to boost my employability with Japanese employers?
- Any suggestions?
I just want to know what is the best course of action since I definitely plan to move to Japan one way or another but at the same time not trying to waste precious time making the wrong move.
Question I have is,