Answer the question
In order to leave comments, you need to log in
What is the best direction to take when learning c#?
I must say right away that the main goal is to find a good job and earn money.
In this regard, I ask a question to knowledgeable and already working people.
For a long time I studied various technologies and programming languages. I know something well, something not as well as I would like. In any case, my knowledge is outdated. Something new and more profitable is needed.
Now I am an enikey programmer who develops anything from anything and in any way)
In principle, there is work now - but the salary leaves much to be desired. Enikeyschiki not held in high esteem.
Having studied the trends, vacancies, I saw that now there are 2 directions, even the language. Java and C#.
Chose C#. One of the reasons that this is a Microsoft development is that they are capturing the market more and more one way or another. IMHO, everything is debatable up to the traditional holivar.
There were following questions
1) С# or Visual C#?
C# is an object-oriented programming language. Developed by Microsoft.
Visual C# is Microsoft's implementation of the C# language.
As I understand it - the implementation is a set of software. But the vacancies require knowledge of C #, but do not stipulate the implementation - a software tool. And the implementation can be any - have errors, deviate from the standard, etc.
Is it possible to say that in most cases you need to learn not the language, but its implementation - C# for Visual Studio?
2) What is the .NET Framework?
In 90% of cases, no one considers this platform / framework, but immediately proceeds to use it in conjunction with ASP or C #. And use Visual Studio.
Why do they not consider the platform as a framework, but immediately mix it with a programming language and a specific implementation, position it as a technology, which is unscientific?
Those. we say framework, language, implementation - but in practice, Visual Studio and everything is there.
Here is a tutorial where to poke and how it will work in Visual Studio.
3) I recently read about .NET CORE.
Is this new technology? It turns out that the .NET Framework will no longer be needed in a couple of years? After all, the possibility of cross-platform .NET CORE, taking into account the development of this platform, will make it the main platform for development for all operating systems and types of devices, while the .NET Framework will be only for Windows.
This is such a mess in my head.
So which direction is better to choose?
C# for Visual Studio with an emphasis on desktop applications under Windows OS
C# ASP.NET + DB + HTML/CSS/ - web implementation and
.NET solutions CORE+XAMARIN - cross-platform software
Answer the question
In order to leave comments, you need to log in
1) C# or Visual C#?
In short, almost any programming language as such is mastered in a few days. But all that is around - the same frameworks - only a general review of them can take months.
Accordingly, when they simply say "c#" or "visual c#", they rather mean experience with frameworks. If they are talking about something specific, then specificity is at the forefront, and the language is indicated a second time
. And yes, finding a good job and earning good money is better not to program, but to marry the daughter of a billionaire =)
"Now I am an enikey programmer who develops anything from anything and in any way)"
If you are a programmer, get a job as a programmer in a large company.
If you are not a programmer, learn how to use search, for example, search for vacancies and read the requirements under them. Teach so that you can say "yes, I meet these requirements" and go to the interview.
I see in large companies a huge number of people who know much less than I would like. With the minimum skills available, it's probably not so much about what to teach, but about being more focused on finding a job.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question