Wie lange dauert es, C#-Entwickler zu werden?
Sechs bis zwölf Monate bei etwa einer Stunde am Tag sind ein realistischer Rahmen, um von null bis zu einem Junior-Interview zu kommen. Auf dieser Roadmap dauert der C#-Kurs sechs bis acht Wochen, die Kommandozeile, Git und SQL zusammen etwa einen Monat und die Schritte zu Datenstrukturen und Sortierverfahren zwei weitere. Die meisten .NET-Backend-Jobs erwarten danach ASP.NET Core und eine Datenschicht wie Entity Framework, also noch ein oder zwei Monate, in denen du etwas Echtes baust.
Was ist der Unterschied zwischen einem C#-Entwickler und einem .NET-Entwickler?
Vor allem die Stellenbezeichnung. C# ist die Sprache; .NET ist die Plattform, auf der sie läuft: die Runtime, die Basisklassenbibliothek und Frameworks wie ASP.NET Core und Entity Framework. Der meiste .NET-Code wird in C# geschrieben, eine Stelle als .NET-Entwickler ist also eine C#-Stelle, die zusätzlich diese Frameworks erwartet. Diese Roadmap baut die C#-Hälfte und die allgemeinen Grundlagen auf; die Frameworks sind die nächste Schicht.
Ist C# eine gute erste Sprache für Softwareentwickler?
Eine gute. C# ist statisch typisiert, der Compiler fängt also viele Fehler ab, bevor irgendetwas läuft, und die Syntax ist so konsistent, dass die Konzepte im Vordergrund bleiben, nicht die Details. Außerdem führt es direkt zu echten Jobs in Unternehmenssoftware, Cloud und Spieleentwicklung, und fast alles, was du lernst, lässt sich auf Java übertragen.
Brauche ich Windows, um C#-Entwickler zu werden?
Nein. Modernes .NET läuft unter Windows, macOS und Linux, ASP.NET-Core-Services werden häufig in Linux-Containern deployt, und Visual Studio Code und JetBrains Rider laufen auf allen dreien. Die vollständige Visual-Studio-IDE und Desktop-Frameworks wie WPF und Windows Forms gibt es nur für Windows, deshalb setzen manche Jobs weiterhin Windows voraus; für diese Roadmap brauchst du nur einen Browser.
Welcher Kurs auf dieser Roadmap wird nicht in C# unterrichtet?
Einer: Clean Code wird bisher nur in Python unterrichtet, deshalb steht der Kurs nach den Schritten statt in Schritt sieben. Seine Ideen (aussagekräftige Namen, kleine Methoden, nur ein Grund, aus dem sich eine Klasse ändert) gelten unverändert für C#, und die Benennungsrichtlinien und Code-Analyzer von .NET setzen den mechanischen Teil durch. Jeder Schritt ist in C#, das objektorientierte Projekt und die Programmieraufgaben eingeschlossen.
Ist diese C#-Roadmap kostenlos?
Ja. Jeder Kurs auf der Roadmap ist kostenlos: die Lektionen, der C#-Editor und das Linux-Terminal im Browser, die per Testfällen bewerteten Aufgaben, Bugsys Hinweise und die Zertifikate. Pro hebt das tägliche Energielimit auf und bringt unbegrenzte KI-Hilfe, und nichts auf dieser Roadmap setzt Pro voraus.