I am now in search of work and I have a question, and in what direction should I develop further. My experience is the development of CPM systems in C # under WinForms, which is one and a half years old. I look towards Java, but I have no experience for it, except for a few small 2D games. Where development time was 3 months, and I did not use any frameworks there. If you look at .NET, then you need to learn it again. WinForms is not very much in demand for vacancies. Android also needs to be studied ... (although it also developed a game for it). Should I spend 3 months on java now or can I learn .NET? Well, or what can I do?
Closed due to the fact that off-topic participants LEQADA , Timofei Bondarev , tutankhamun , Aslan Kussein , Vladyslav Matviienko November 5, '15 at 5:13 .
It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:
- " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - LEQADA, tutankhamun, Aslan Kussein, Vladyslav Matviienko
- In vain you invested time in WinForms, WPF is much more modern. - VladD
1 answer
Um, what's the problem? In a year and a half, you should already become a fully qualified programmer, it is great to know the language itself, to be familiar with .NET at a good level, to have solid skills in OOP, development, and even to have some design skills. So, I don’t see a special problem to leave WinForms (if really necessary) on WPF, ASP.NET or somewhere else. The point is that during this time you should have a substantial basis, which should not depend on a specific technology, and therefore mastering the above-mentioned sphere in the new field is a matter of a couple of months (maybe a little more, maybe a little less).
As for Java, I highly doubt that it is worth going to Java from C # (or vice versa). These are two fairly close in tasks and in spirit, so to speak, languages. The market has approximately the same number of vacancies, which are approximately equally paid. That is, speaking in Russian - horseradish radish is not sweeter.
And further:
If you look at .NET, then you need to learn it again.
and how did you manage not to study it, after spending a year and a half on WinForms?
- here I had enter the web. - Kostya
- @ Kostya, you shouldn’t be offended of course, but if a person came to work for me, he worked as a C # programmer for half a year, but he managed to confuse .NET and ASP.NET, I’d just put him out of the door - DreamChild
- Just tired, flew out of my head that this is ASP.NET - Kostya