Episode 46: Ressourcen für Softwarearchitekten

In dieser Episode unterhalten sich Stefan Tilkov und Michael Stal zum Thema Ressourcen für Architekten. Welche Bücher muss man kennen? Welche Podcasts, Videos, Online-Kurse? Wem sollte man auf Twitter folgen?

In Pocket speichern vorlesen Druckansicht 8 Kommentare lesen
Lesezeit: 6 Min.
Von
  • Alexander Neumann
Inhaltsverzeichnis

In dieser Folge unterhalten sich Stefan Tilkov und Michael Stal zum Thema Ressourcen für Architekten. Ausgangspunkt ist dabei die Erfahrung vieler Architekten, die da lautet: "Architekt zu werden ist schon schwer, es zu bleiben aber noch viel mehr." Wer als Architekt ein entsprechendes Zertifikat erhält, kann sich darauf nicht ausruhen und muss am Ball bleiben. Andernfalls gehen mit der Zeit Wissen und Kompetenz verloren.

Andererseits stecken gerade Architekten tief in Projekten und haben kaum Freiräume, geschweige denn Freizeit. Wie also lässt sich das Dilemma trotzdem auflösen? Zum Glück gibt es das Internet, in dem eine Menge schlauer Köpfe genau diesen Kompetenzaufbau ermöglicht, oft sogar kostenlos. Das gilt für Podcasts, Webcasts, YouTube, Blogs oder auch MOOCs (Massive Open Online Courses). Nur leider ist das Internet so groß, dass man den Wald vor lauter Bäumen nicht findet. Die beiden Podcaster haben im Laufe der Zeit einiges dazu gesichtet und genutzt und möchten dieses Wissen weitergeben.

Es wäre schön, wenn wir von euch Zuhörern noch zusätzliche Tipps bekämen, um sie dann mit allen zu teilen.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmmung wird hier ein externer Podcast (Podigee GmbH) geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Podigee GmbH) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.

Shownotes:

  • Donald Knuth; The Art of Computer Programming
  • Martin Fowler, Rebecca Parson; Domain Specific Languages; Addison-Wesley 2010
  • Bruce A. Tate; Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages; O'Reilly 2010
  • Michael Crichton; The Great Train Robbery; Arrow/Children's 1999
  • Henri Petroski; Success through Failure: The Paradox of Design; Princeton University Press 2008
  • Len Bass, Paul Clements, Ken Bass; Software Architecture in Practice; Addison-Wesley 1997
  • Luke Hohmann; Beyond Software Architecture: Creating and Sustaining Winning Solutions; Addison-Wesley 2003
  • Jan Bosch; Design and Use of Software Architectures; Addison-Wesley 2000
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides; Design Patterns: Elements of Reusable Object-Oriented Software; Addison-Wesley 1994
  • Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal; Pattern-Oriented Software Architecture Volume 1: A System of Patterns, Wiley 1997
  • Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann; Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects, Wiley 2000
  • Michael Kircher, Prashant Jain; Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management, Wiley 2004
  • Markus Völter, Michael Kircher, Uwe Zdun; Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware; Wiley 2004
  • Markus Völter, Alexander Schmid, Eberhard Wolff; Server Component Patterns: Component Infrastructures Illustrated with EJB; Wiley 2002
  • Martin Fowler; Analysis Patterns: Reusable Object Models; Addison-Wesley 2002
  • Gregor Hohpe , Bobby Woolf; Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions; Addison-Wesley 2003
  • Deepak Alur, Dan Malks, John Crupi; Core J2EE Patterns: Best Practices and Design Strategies; Prentice Hall 2013
  • Henning Koch & Thomas Eisenbarth; Growing Rails Applications in Practice; O'Reilly
  • Jack Greenfield, Keith Short, Steve Cook , Stuart Kent, John Crupi; Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools; Wiley 2004
  • Krysztof Czarnecki, Ulrich Eisenecker; Generative Programming: Methods, Tools, and Applications; Addison-Wesley 2000
  • Siobhán Clarke, Elisa Baniassad; Aspect-Oriented Analysis and Design: The Theme Approach; Addison-Wesley 2005
  • Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts; Refactoring: Improving the Design of Existing Code; Addison-Wesley 1999
  • Joshua Kerievsky; Refactoring to Patterns; Addison-Wesley 2004
  • Kent Beck; Test Driven Development: By Example; Addison-Wesley 2002
  • Dan Pilone, Neil Pitman; UML 2.0 in a Nutshell; O'Reilly 2005
  • Per Kroll, Philippe Kruchten, Grady Booch; The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP: A Practitioner's Guide to the RUP; Addison-Wesley 2003
  • Kent Beck; Extreme Programming Explained: Embrace Change; Addison-Wesley 2004
  • Ken Schwaber, Mike Beedle; Agile Software Development with Scrum; Prentice Hall 2001
  • Alistair Cockburn; Agile Software Development; Addison-Wesley 2001
  • Elizabeth Hull, Ken Jackson, Jeremy Dick; Requirements Engineering; Springer 2004
  • Alistair Cockburn; Writing Effective Use Cases; Addison-Wesley, 2000
  • Mary Beth Chrissis, Mike Konrad, Sandy Shrum; CMMI: Guidelines for Process Integration and Product Improvement; Addison-Wesley 2003
  • Eric Evans; Domain-Driven Design: Tackling Complexity in the Heart of Software; Addison-Wesley 2003
  • Clemens Szyperski; Component Software: Beyond Object-Oriented Programming; Addison-Wesley 1997
  • Doug Lea; Concurrent Programming in Java: Design Principles and Pattern; Addison-Wesley 1999
  • Thomas Erl; Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services; Prentice Hall 2004
  • Rod Johnson, Jürgen Höller; Expert One-on-One J2EE Development without EJB; Wrox 2004

(ane)