+ 2
What are some things that a beginner in C# would need to be considered an intermediate user?
Hiya! I’ve been recently looking into trying to advance in the C# language, but I don’t know where to start. As far as the very basics go, I believe I have a pretty firm grasp in it, as I’ve already gotten the basics of Java down (to me, they’re quite similar, don’t know if it’s the IDE doing the work for me, though). So, where should I take the next step? Surf YouTube and develop my own app? Websites? Thanks in advance, Malwared
2 Respostas
+ 6
Malwared TBH... You've probably barely scratched the surface in your knowledge of C#.
Many C# developers I interview, who thought they were strong intermediates or seniors, fall into this trap of setting some low bar for what they mistakenly believed was quite high.
To compare the basics of Java as being quite similar to C# reveals either a lack of understanding where they actually differ or not understanding either language much at all. The truth is, they differ far more than beginners realize.
That said, what you know about a language wouldn't necessarily differentiate a junior from an intermediate or senior developer.
I suspect the details of that gap are massively wider than you'll be prepared to understand at this early stage in your journey.
It's certainly not going to be filled from watching a few YouTube videos or even building your own apps.
I know developers with 10 to 15 years experience who don't realize their work reflects that of someone who stopped learning after their 4th year.
0
What do you want to do ?
If you want to advance in c#.
Learn about threading, events and so on.
If you want to use c# in desktop applications use WPF, learn how to make applicatiins using mvvm.
For web use asp .net