c# - Which technology ocean to swim for a software engineer, Microsoft or OpenSource/Linux/Java? -


I'm a software engineering student from Turkey and I can do my best.

A software engineer should have knowledge of any technology, C, C ++, Java, C #, Linux, Windows etc. But a person can not be a real professional in all of them. Those technologies continue to grow ocean ...

For a software engineering student who first wants to work in Australia or Canada , if they 'What are the United States of America or Europe you Microsoft solutions such as C #. Trying to become a professional at Net, Silverlight, SQL Server etc. or a professional open source solution such as Linux, Java, MySQL etc ...

For example in Turkey C # compared to Java Is used more widely. Corporate Microsoft likes solutions about the countries I have listed above ..? What would you suggest, what would be your opinion?

In addition, please understand this question for a long time like 2-3 years, not just because now everything changes rapidly in software technology. (I wrote this because Microsoft is in the development of new and good technologies.)

I where Until your computer science fundamentals are clear, you are confident that you have given them no importance in the technologies. Technologies will always change, but the root of all techniques is in the same science and you can jump in anything. As far as you work completely, till then any technique is good for lifting.


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -