# HG changeset patch # User meillo@marmaro.de # Date 1219756811 -7200 # Node ID ee679062702c876a09ccd01bca8d8d726768bce3 # Parent f1431d0cafdc8738763f57ab2a3b846b6e235a57 new content of fazit diff -r f1431d0cafdc -r ee679062702c fazit.tex --- a/fazit.tex Tue Aug 26 13:38:41 2008 +0200 +++ b/fazit.tex Tue Aug 26 15:20:11 2008 +0200 @@ -1,30 +1,22 @@ \chapter{Fazit} - Ich habe in meiner Ausarbeitung bisher ganz bewusst auf Quellcode verzichtet, denn ich wollte Design Patterns einmal von der anderen Seite her erklären. Ich wollte vermitteln weshalb das Observer-Pattern so aufgebaut ist wie es ist. Ich wollte Verständnis für Design Patterns entwickeln und zeigen, dass sie absolut logische Lösungen sind. +Ich habe mich bei der \ibm\ vor allem deshalb beworben, weil ich mit C unter Unix ein interessantes Projekt anpacken wollte. Diesbezüglich bin ich voll auf meine Kosten gekommen. Nicht nur die reine Programmierung, sondern auch die Administration unseres Systems und der verwendeten Programme und Bibliotheken, erweiterten mein fachliches Wissen stark. - \paragraph{In drei Sätzen:} - \begin{itemize} - \item Menschen denken basierend auf der Realität - \item deshalb Design Patterns auf die Realität zurückführen - \item Patterns anwenden weil man es in der Realität auch so machen würde - \end{itemize} +Der zweite entscheidende Grund war, dass ich in einem großen bedeutenden Computer-Unternehmen arbeiten wollte um diese Welt kennenzulernen. Auch hier habe ich wieder sehr viele Erfahrungen gesammelt. Was ich in meinem ersten Praxissemster in der kleinen IT-Abteilung des Industriebetriebs aufgenommen habe, wurde nun ergänzt mit Wissen aus dem Alltag der wohl größten Computer-Firma der Welt. +Wovon ich zum Bewerbungszeitpunkt noch nichts wusste, was ich jetzt aber sehr schätze, ist das Team mit dem ich arbeiten durfte und dessen Struktur. Wir waren drei Studenten und hatten viel Freiraum um uns selbst zu organisieren. Wir konnten unseren Weg zum Erreichen der vorgegebenen Ziele selbst festlegen. Und wir hatten die Möglichkeit mit kreativen Vorschlägen die Zukunft des Projekts mitzubestimmen. Wir waren stets ein entscheidender Teil ``unseres'' Projektes; jeder Einzelne steuerte sein Stück bei und trug damit auch seinen Anteil am Erfolg. Dieses Projekt bot einen direkten Zusammenhang zwischen Input und Output: Hängte ich mich rein, so sah ich das Ergebnis meiner Bemühungen schon wenige Tage später. Dies motivierte mich natürlich sehr. - Design Patterns sind dabei Modelle wie Quellcode aufgebaut werden sollte. Sie sind kein Code --- sie beschreiben nur wie Code sein sollte. Das ist auch ganz gut so, denn: +Möglich wurde all das durch die Art wie mein Betreuer das Team führte --- er ermöglichte was wir nutzten. +Er, wie auch alle anderen Personen die ich bei der \ibm\ kennenlernen durfte, waren stehts freundlich und hilfsbereit, egal weswegen ich sie aufsuchte. Es war wirklich eine tolle Erfahrung hier gearbeitet zu haben! - \begin{quote} - \textbf{Implementierungen sind Schall und Rauch,\\ - Konzepte dagegen bleiben bestehen! } - \end{quote} +\vspace{1cm} - Design Patterns sind Konzepte --- Programmiersprachen kommen und gehen, Design Patterns überleben. Wenn man also in die Zukunft investieren möchte, dann sollte man sich Design Patterns aneignen, denn diese Investition ist risikofrei und zudem hoch rentabel! +{\bf +Dieses Praxissemster hat mich in jeder Hinsicht vorwärts gebracht. - \vspace{10ex} +Dafür danke ich dem Unternehmen, der Abteilung und besonders meinem Betreuer, Matthias Fritsch, herzlich! +} - \textit{Ich wollte euch die Natürlichkeit von Patterns nahebringen und euch dafür begeistern.\\ Ich hoffe das ist mir gelungen :-) } - - \begin{flushright} - markus schnalke - \end{flushright} - - +\vspace{2cm} +Markus Schnalke\\ +Breitingen, den \today