• Programmier Blog

    News, Tipps & Tricks rund um die Software Entwicklung

  • Programmieren Blog

    Alles rund um C# und .NET

  • Entwickler Blog

    deutschsprachiger Blog für Software Entwickler

  • ;
Home » Blog » Software Entwicklung » Was macht einen guten Programmierer aus?

Kategorie: Software Entwicklung

Was macht einen guten Programmierer aus?


Programmierer gibt es mittlerweile wie Sand am Meer, doch gute hingegen schon weniger. Programmierer ist nicht gleich Programmierer. So wie immer, trennt sich auch bei Programmierern die Spreu vom Weizen. Was gute Programmierer von weniger guten auszeichnet, wird in diesem Blog Beitrag näher erläutert.

Besonders in der Softwareentwicklung sind es gerade die Kleinigkeiten, die gute Software von schlechter Software unterscheidet.

Gute Programmierer legen viel Wert auf den Code, den sie produzieren. Er ist gut kommentiert und Variabeln sind sinnvoll und verständlich benannt. Klassen und Methoden bzw. Funktionen entsprechen dem Prinzip der single responsibility. Sie machen daher eine Sache sehr gut und nicht mehr und nicht weniger.

Gute Programmierer sind wie Künstler, sie erschaffen etwas Großartiges, wohingegen nicht so gute Programmierier einfach drauflos programmieren. Der Code ist dabei meist fehleranfällig, kaum lesbar und schwierig von anderen Entwicklern zu warten. Das Prinzip des Clean Codes kommt dabei kaum zur Anwendung. Es fehlt die gewisse Struktur, das sogenannte WOW-Erlebnis. In der Fachsprache bezeichnet man diesen Code auch als Spaghetticode, den nicht so geübte Entwickler produzieren. Zudem glauben die weniger guten Programmierer, das kompliziert geschriebener Code qualitativ hochwertiger ist. Falsch. Wenn ein erfahrener Senior Entwickler guten Code schreibt, dann versteht diesen auch jeder Junior Entwickler. Guter Code ist nicht unnötig kompliziert geschrieben und verstrickt.

Eigenschaften eines guten Programmierers:
 

  • Große Bild vor Augen
    Eine sehr wichtige Eigenschaft, die gute Programmierer haben. Ohne dem großen Bild vor Augen lässt sich kaum hochwertige Software realisieren.
     
  • Design Patterns
    Immerwiederkehrende Probleme, die schon andere Programmierer hatten, werden souverän mit Design Patterns gelöst. Erfahrene Entwickler haben schon einige Design Patterns eingesetzt und wissen daher bei neuen Problemstellungen, welches Design Pattern für die Umsetzung geeignet ist.
     
  • Viel Erfahrung
    Gute Softwareentwickler sind schon jahrelang in der Softwareentwicklung tätig. Sie haben bereits viele Code Reviews hinter sich und haben naturgemäß viele Codezeilen gesehen. Legacy Code und Refactoring sind ebenfalls keine Fremdwörter für gute Software-Entwickler.
     
  • Gekonnter Umgang mit der IDE und anderen Entwickler-Werkzeugen
    Auch die Bedienung der IDE ist ein wichtiger Bestandteil, hier wird das Optimum rausgeholt. Außerdem haben gute Programmierer viele weitere Tools in petto, die sie gekonnt einsetzen, um qualitativen Code zu schreiben.
     


von Gerald


Ähnliche Artikel:

C# Online Nachhilfe
Design Patterns
Die besten Programmierer der Welt
Domain-Driven Design (DDD) - so bewerkstelligst du komplexe Software Projekte
Programmieren ist schnell erlernt, kann man deshalb aber auch gleich Software entwickeln?
Softwareentwickler
Warum du Programmierer werden solltest
Was sind Code Reviews und warum sind sie so wichtig?
Wie lerne ich das Programmieren?
Wie werde ich ein besserer Programmierer?
Wie werde ich Softwareentwickler?
Worauf muss man beim Programmieren lernen achten?


Hinterlasse einen Kommentar:

* Pflichtfelder

Nach erfolgreicher Überprüfung wird dein Kommentar freigeschaltet!



programmieren-lernen.net übernimmt weder Haftung noch Garantie für die Richtigkeit dieses Artikels.


Drucken [Drucken]         [Bookmark]         [Verlinken]

Ähnliche Beiträge:

C# Online Kurs

Lerne spielerisch die Programmiersprache C#

      
     C# lernen

Deine Meinung

Wie zufrieden bist du mit dem Angebot von programmieren-lernen.net?

Jetzt bewerten


Buchempfehlung
       Einstieg in C#

C# Tipps

       

Erhalte auch kostenlose Tipps & Tricks rund ums Programmieren.

Als Dankeschön erhältst du bei einer erfolgreichen e-mail Bestätigung einen Willkommens-Gutscheincode im Wert von 10 EUR, den du beim Erwerb des C# Kurses einlösen kannst.


C# Nachhilfe

Benötigst du Nachhilfe in C# ?


Partner werden

    


Verdiene passiv Geld mit jedem verkauften C# Kurs, der durch deine Vermittlung zustande kommt.


Blog
     

Beiträge lesen ...

Blog Kategorien

C #
Intern
Software Entwicklung

Alle Blog Beiträge

Neueste Kommentare:

Heike in Welcher Laptop zum Programmieren?

Gerald in Wie lerne ich das Programmieren?

Alfons Gögl in Wie lerne ich das Programmieren?



FAQ

Fragen & Antworten

C# T-Shirt



Cool, will ich haben