I was a software developer for 10 years and went all the way from the wild world of assembly language, then on the server side C ++ and COM, and for the last 5 years I have been comfortable living in the quiet world of .NET, C # and developing business applications.
The problem is that the last couple of years have been so comfortable, and I have also spent almost half my time working in BA, and I feel like I forgot about the good part of the low-level C # language, Design Pattern and ASP. NETWORK. And after almost 5 years of using C ++ for large projects, my skills in this language are even worse.
This does not mean that I cannot program - I do it every day and quite successfully - but I feel that I will not be able to go through most of the difficult interviews if the need arises, which is very likely in the current recession. And the reasons why I think I won’t pass is that I forgot all the standard things that people usually ask at the interview (for example, I use design templates, but if you ask me which template, what is it - I probably won’t give the correct name, because all he has for me is just smart ways to use static functions and virtual functions).
Can someone please indicate me the resource or give me advice (can I ask?), How can I (in a week or so) improve my knowledge of C # /. NET, DP and ASP.NET to the level of a very good senior developer (whom I was 2 years ago). . As for C ++ - I am ready to spend a month to regain my knowledge again, but this is less priority.
Please understand me correctly - I am not a newbie and all these things that I knew about before - I just want to return to business 100% again.
Thanks.
Peter
source share