P
P
PhilMcLaren2014-04-24 07:45:46
.NET
PhilMcLaren, 2014-04-24 07:45:46

How to effectively improve the theory and skills of c #?

Good!
I am looking for reasonable ways to fill in the gaps both in the theory of programming as such, and in the practice of developing under .net.
I have been programming for many days, before c # in ancient times I wrote in delphi, I wrote and write something to order, something for myself, in general, my hands are full in principle, but I was busy developing under 1C. As programming, this is a complete swamp, and I have been floundering in it for the fourth year, I’m not proud of it and I already curse the day I started it, but the food is very tasty. At the same time, I constantly write something for the desktop, or I myself come up with tools to make life easier, or I manage to snatch out the work of the task, so that some development is going on, but very slowly.
I don’t see it as a real way to really understand and master the practice of designing any serious systems and all the tricks and features of the language.
Soon I am finishing a big project at my current job and I plan to leave, and not at 1s anymore. I found c#/sql vacancies that I could pull, but, knowing my gaps and constantly criticizing my code, I’m hardly going to offer someone to evaluate it and also hire it ...
Tutorials "for dummies" are still a long-passed stage , I cannot afford to be hired as an "apprentice" for financial reasons, and I have not seen courses "not from scratch".
I would greatly appreciate any advice and opinions on experience.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
smet4ik, 2014-04-24
@PhilMcLaren

To score on courses - there will be nothing for a specialist to do there, everything passed from work (for certificates). Richter - to read, this is a big plus for understanding the work of the platform, if something is not clear - do not worry and do not think badly about yourself, it's okay as you master the platform.
The best thing to master is to write code - preferably combat, best of all at work, but you found vacancies for which you pass, do not lower the bar for yourself - you are a working programmer, you probably had to solve complex and interesting tasks for 1s, you already get smarter at writing code, don’t it is worth getting hung up on spaces, if these are really spaces - you will figure it out, correct it, google it. You won’t believe how many people come to good vacancies with a very dubious skill and pass. And vice versa, many good developers who know how to write think that they don’t know something somewhere, that they have spaces, and so on. do not come to interviews, do not change jobs that you do not like. gaps will be the main skill to sort out and apply.
If you still have doubts - look at the job requirements - take the main technologies from there and write any of your tasks on them, not completely everything - but one interesting task - but from beginning to end and be sure that it works, not just outlines, but a working version - as for putting into battle, if something is not clear, read in addition to Richter, something like that - "Blah blah in action", "Effective blah blah", "Blah blah for professionals" and + search in Internet, solving a specific problem and the search circle is already and easier.

E
Eugene, 2014-04-24
@r4tz52

Read CLR via C# by Jeffrey Richter for example. Just right for the non-newbie.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question