K
K
Konstantin2018-07-23 17:57:20
.NET
Konstantin, 2018-07-23 17:57:20

What should a .NET programmer learn?

I have been studying .NET platform technologies in C# for a long time. What I know and what I own: WinForms + MVP, WPF + MVVM, LINQ, EF, WinService, worked with SQLite and SQL Server. The problem is that learning everything that is in the platform is probably stupid. In general, what should a Junior .NET developer learn? I looked at the requirements in the vacancies on hh, but everywhere either ASP.MVC or all sorts of javascript, Soap, rest api, and so on. (I'm not good at this)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
sim3x, 2018-07-23
@sim3x

Learn everything until you go to interviews and they tell you what to learn

M
MrDywar Pichugin, 2018-07-23
@Dywar

I work on the Web, and 90% of the vacancies in my city are Web.
This is 100% employment in any small town in Russia and beyond.
Learn MVC 5, API 2, Core, JavaScript, Angular/React, HTML, CSS, EF.
Read about DI and IOC (Mark Seeman).
There is not enough desktop, Unity3D can still be viewed.

#
#, 2018-07-23
@mindtester

or an advanced desktop:
- (for a corporate party) WPF&MVVM&SQL (moreover, the experience of different people is also desirable;)
- or an exclusive like https://ru.wikipedia.org/wiki/OpenCV upd has excellent wrappers
- or neural networks / (bigdata? but with real understanding) upd is meant to be added to the F# piggy bank, and there the connections will become more obvious ;))
- or cryptography upd blockchains?
... otherwise - "ordinary" web services))
.. perhaps this is an eternal problem - there are people who try to learn a lot, but they always end up in the wrong place where it is already needed .. and there are people who move a lot, and all the time they get somewhere .. and on the go, finish learning something more... (well, some kind of middle peasant, with an average degree of luck... for example, 1C... practically a guarantee of employment .. + nausea from work))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question