I am new to this community and I would like to say thank you for this initiative as it contains a lot of useful information for current and aspiring developers. I wish I can bring some useful contributions in a not too distant future.
For now, I have a major visa question. Currently, I have a Master of Science in aeronautical engineering and I am following an online course to become a Web developer. After that, I plan to do some freelancing in France to build up my skills and experiences. Then, I plan to study Japanese in a language school in Japan (while still doing freelancing work for French clients) with a student visa. I plan to get a developer job in Japan with a working visa eventually.
So, the question is: I do not have a computer science degree but still one in engineering. As an aeronautical engineer, I did some programming, although it was not the main core of my education and activities. Would it be an issue with the immigration since my degree is for a different engineering field than software?