Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
It depends on what you see yourself in - in client, server, mobile or embedded software.
The client now works on Windows and Mac. The server side is more on Linux/Unix, but Windows isn't that far behind either. Mobile - the two platforms that are now afloat are obvious. There are a few other lesser known ones. Embedded software is generally a huge field (from cars to calculators and microcontrollers).
WEB is a big topic. It includes a bit of everything (browser, smartphone, server and more).
I would go from the field of application of my forces and only then determine the platform. Yes, and on platforms they are trying to make portable code as much as possible now. So that's not the point.
If you want, you can rely on the registry of domestic software. There Linux similar as client OS. But this is already a question for whom you are going to work (in Russia or abroad). And no one canceled the 1C platform (but the competition is high there).
It is promising to become a good specialist, but under windows, linux, android or poppy, or even cross-platform, this is already secondary.
Application programming is not much different, and for this level you need to know both windows and linux at an advanced level.
Unfortunately, most of the arguments will now be incomprehensible to you - the very formulation of your question says that it is too early to ask such questions.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question