D
D
Dmitry2015-06-30 11:17:57
ASP.NET
Dmitry, 2015-06-30 11:17:57

Where can I find best practice in c#?

Guys, tell me where to find, see best practice in c# and programming in general?? Well, for example, how best to write LINQ queries, how best to work with streams, and so on. And tell me, I have only 5 months of work experience, and my eyes run wide what to study in terms of topics, tell me where to start, first study some basic things (ado.net, entiti framework, networking, linq, well, etc.) e) and then study all this in depth, or start with design patterns??

Answer the question

In order to leave comments, you need to log in

4 answer(s)
T
Tsiren Naimanov, 2015-06-30
@ImmortalCAT

https://github.com/AndreyAkinshin/ProblemBook.NET - problembook.net/content/en/INTRODUCTION.html
C# problem book by Andrey Akinshin

A
Artem Voronov, 2015-06-30
@newross

Pluralsight.com - everything is there. Take it and use it.

M
Maxim Kuznetsov, 2015-06-30
@max-kuznetsov

If you are already working on a specific project, the priority is given to the technologies used in this project. You don't want to lose your job, do you? In addition, in this case, you have a good opportunity to grow by simply studying the code written by more experienced colleagues. Feel free to ask questions. And try to understand why certain technical decisions are made.
If, apart from work, you have time to study other technologies, then pay attention to the trends that can be traced in your project (you can ask your team lead about this). At the moment when new technologies are required, you will already be on horseback.
If you are going to change jobs, then study what technologies are needed for the position you want to take. I usually advise you to have a plan for your own development for five years in advance: determine who you want to be in five years, determine the list of skills, set priorities. And day after day you need to follow this plan, periodically subjecting it to review.
As for practices, I would advise you to learn how to work with MSDN. There is a special section there, patterns & practices: https://msdn.microsoft.com/en-us/library/ff921345.aspx .
Also read the Microsoft developer blogs. For example, Sergey Teplyakov's blog sergeyteplyakov.blogspot.ru

I
Ivan, 2015-06-30
@sputnic

I made such a list for myself approximately:
10 C#
20 asp.net web forms
30 asp.net mvc
31 LINQ
32 SQL Server
33 Entity Framework
40 wcf
42 Unit testing
44 Moq
50 Javascript
60 jquery 70
angular
90 RavenDB
authorities :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question