Answer the question
In order to leave comments, you need to log in
Do I need to know SQL as a C# developer?
So here's what, I continue to study C # and most likely I will go into software development (this is not certain yet, maybe I will go to the backend). The question became interesting, does a software developer (WPF) need to know SQL?
Recently, I made my plan of what I need to learn and here is what it includes:
1) Know C #
well 2) Learn arrays and methods of working with them well
3) Learn OOP well
4) Break a lot of problems with arrays, OOP, etc. e
5) Learn algorithms
6) Break a large number of algorithm puzzles
And here the question arises, what to learn first
7) SQL or WPF?
Please evaluate my list and evaluate whether I compiled it correctly and what to learn first after all this, SQL or WPF?
Answer the question
In order to leave comments, you need to log in
SQL. All business applications have some kind of assumptions.
My latest achievement is optimization from 25 hours to 40 minutes.
Impressive?
What is most interesting, I just shuffled the query order and the insertion scheme.
The most barefoot fundamentals - in fact, not even SQL as such, but in general the basics of the database - of course it is necessary.
even in wpf you may need to sort data in some table - already LINQ or SQL, you may not know the sql syntax, but you should know the query logic
And what, the first six points have already been successfully "violated"?
The seventh point does not make sense if you are just going to lie down with a textbook on the sofa.
It assumes that you, having mastered the previous six, are ready to write a full-fledged application.
And, if it uses some technologies unfamiliar to you, study them along the way.
If you want to learn how to ride a bike, you must first learn how to steer the wheel, or how to pedal? Or how to balance? Or how to slow down?
At least basic SQL is needed by almost everyone. And it is the basic - what is there to teach him. In this perspective, it is difficult to talk about the order.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question