2009-07-20 4 views
1

Ich habe in C# für eine Weile, etwas über ein Jahr professionell, aber ich denke, ich bin bereit, mehr über die CLI und das .net-Framework, das Lernen über Dinge wie Assembly-Versionierung, Deployment, CIL und Unmengen von Dingen, von denen ich mir sicher bin, dass ich mir nicht einmal dessen bewusst bin, weiß ich nicht.Umzug von einem C# "Programmierer" zu einem. NET "Entwickler"

Irgendwelche guten Bücher oder andere Betriebsmittel?

Antwort

3
  • CLR Via C# von Jefferey Richter
  • Framework Design Guidelines von Brad Abrams et al
  • C# in a Nutshell von den Albahari Brüder

Die besten drei Bücher für die allgemeine .NET-Sachen. Ich habe in umgekehrter Reihenfolge gelesen. Hoffe, dass hilft!

1

Ich würde von MSDN starten. Microsoft hat Tonnen und Tonnen von Informationen darüber, wie die CLR funktioniert, Garbage Collection und viele weitere der Prinzipien, die hinter dem Code stattfinden.

Auch MSDN neigt dazu, den Wikipedia-Effekt zu haben, sobald Sie anfangen, auf ein bestimmtes Thema zu klicken, werden Sie über Tonnen von anderen Themen erfahren, die Sie vielleicht nicht kennen oder sogar gesucht haben, nichtsdestotrotz interessant. Du bekommst das nicht von einem Buch;)

Wenn dein Ziel darin besteht, ein besserer Programmierer zu werden, kannst du auch Best Practices und Codierungsmuster ausprobieren. Werfen Sie C# nicht in die Ecke und beginnen Sie Ihre Zeit mit einer der anderen Sprachen zu verschwenden, es sei denn, es handelt sich um F # (dies könnte Ihnen einen Einblick in die Programmierung aus einer funktionalen Perspektive geben). Microsoft wird alle Sprachfunktionen sowohl in C# als auch in VB.Net (und zukünftigen Sprachen) verfügbar machen. Ich denke, dass sie diese vereinheitlichte Kodierung nennen (oder irgendein anderes Schlagwort, das sie dafür dachten) :)

+0

Ich habe vor, mindestens innerhalb der nächsten 3 Jahre funktionale Programmierung zu lernen, also ja, es ist durchaus möglich. – Firoso

Verwandte Themen