Answer the question
In order to leave comments, you need to log in
How to develop with a novice C# programmer?
I study at the university where I was "taught" to program. I implement most of the tasks through the .NET platform and the C# language. My knowledge is not very good: I can implement simple tasks with the help of Google (for example, get a picture from a webcam, personally implement image scaling, work a little from the database, etc.); my code is also far from ideal.
That's what interests me: how to learn to write good code, use patterns, paradigms, write efficient algorithms, organize complex projects, use the platform (in my case .NET) to the maximum? What can you advise in order to go through the initial stage? Maybe books (I didn't use them much), video tutorials, read someone else's code, go to work (if they take it)...
Answer the question
In order to leave comments, you need to log in
Write a game in Unity if they don't hire you. If you write, they will definitely hire you. And good code will have to be written along the way, otherwise it will be unplayable. Other tasks that are more abstract may provide less motivation, although they are easier to implement.
Books, lessons, - of course, but these are particulars. Video is better not to get carried away, watch for a long time (read faster).
Books can be read at most 3 pieces: according to OOP, according to the database, and in this case, C Sharp. Purely for show. Since at the time of the release of even the newest books, the information in them becomes obsolete almost to the point of uselessness (OOP is an exception - since this is, in principle, a theory that cannot be realized))))). And then you go to odesk or its analogues and do the simplest 10 dollar tasks from what you know. Then or to a company - this is a must, at least a year, since you grow many times faster in a professional team. And then you will already know what you need and where to look for it. Only 2-3 years of hard work on yourself separates you from a salary of 2k greens. Dare!
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question