A
A
Artouiros2021-03-17 16:58:22
IT education
Artouiros, 2021-03-17 16:58:22

Why doesn't anyone learn C# but Java is taught everywhere?

Actually the question is in the title. There are java tutorials on every corner, everyone is looking for java juniors and so on.
Is it really the call of the market for java developers or is it just easier to sell java courses to hamsters?
On dou.ua, for example, vacancies for .net are approximately the same as for java. Why don't they offer to learn C# at every corner?
I would just like to delve deeper into .NET, but I'm not sure if it's worth it. Is .NET dead? (respectively, c#). How comparable are the perspectives of a novice .net developer and a java developer? (in the CIS)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
Orkhan Hasanli, 2021-03-17
@azerphoenix

Here, perhaps, an important role in popularization is played not by the capabilities of the language, but by the policies of companies that develop languages.
It so happened historically that Java appeared earlier than C # and, accordingly, by the time C # appeared, a huge number of million-strong projects had already been written. Also, Microsoft for quite a long time (almost 8-9 years) limited the use of .Net on other platforms, which also played a role. Accordingly, a certain part of the market in the enterprise was lost to C #. But on the other hand, C# was able to establish itself in the field of gamedev (Unity framework), as well as in the field of desktop development. But don't discount C# in the enterprise and web realms. Quite serious projects are written on it.
I think that the rest is just the preferences of the developers.

V
Vladimir Korotenko, 2021-03-17
@firedragon

Java is a little more in demand. C# and .NET have risen very well in a few years.
And the fact that there are no vacancies for juniors, I think that ready-made specialists are needed. In large firms, they simply transfer from other directions. Well, the trick is that sharp is strongly tied to business. Writing something for the platform means already seeing a level specialist starting from the middle.

H
HemulGM, 2021-03-17
@HemulGM

It's called an "information bubble". For the same reason, delphi is "dead", more precisely, it has been dying for almost ten years.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question