I am a software student from Turkey and I try to pursue my career as best as possible.
A software engineer must know any technology, C, C ++, Java, C #, Linux, Windows, etc. But a person cannot be a true professional. They technological oceans are constantly growing ...
For a student in software development who wants to work first in Australia or Canada , after they cannot happen in the USA or Europe , what would you suggest trying to become a professional in Microsoft solutions such as C #, .NET, Silverlight, SQL Server etc. Or try to become a professional in such solutions as Linux, Java, MySQL, etc.
For example, in Turkey, C # is more widely used than Java. Corporation prefers Microsoft solutions. What about the countries I listed above ..? What would you suggest, what is your opinion?
Also, consider this issue for a long period of time, for example, 2-3 years, and not just now, because everything is changing rapidly in software technology. (I wrote this because Microsoft is on the verge of developing new and good technologies.)
source share