Von einem, der auszog, das Programmieren zu lernen
Ich tue es Stephan und Frank gleich, und zähle mal alle Programmiersprachen auf, die ich bis dato mehr oder weniger intensiv gelernt habe.
1990 - Auf einem Robotron 1715 habe ich anhand von Beispielprogrammen diverse Spiele und andere Software in BASIC programmiert.
1991 - Vom Jugendweihe-Geld habe ich mir einen Amiga 500 und einen BASIC-Interpreter (AMOS BASIC) gekauft. Mit dem Interpreter entstanden jede Menge Programme, darunter wiederum Spiele aber auch einige Lösungen für Aufgaben zurückliegender Informatik-Bundeswettbewerbe. Auf diesem Rechner habe ich auch ein paar Versuche in Assembler unternommen, mußte diese aber mangels guter Beispielprogramme wieder aufgeben.
1995 - Im Schulunterricht stand Turbo Pascal auf dem Lehrplan.
1997 - Mit dem Informatik-Studium kamen jede Menge neue Programmiersprachen dazu. Los ging es mit Assembler, SQL und C.
1998 - Bei einem ersten Praktikum lernte ich die Frontend-Sprachen kennen, die noch heute für meine Arbeit wichtig sind: HTML, CSS und JavaScript. Darüber hinaus hatte ich in dem Praktikum auch mit Perl, Visual Basic und meinem ersten CMS (Intershop) zu tun. Durch das Studium kamen C++, Java und Smalltalk hinzu.
1999 - Im Fach Künstliche Intelligenz mußte ich mich mit Scheme und Prolog rumquälen. Abgefahren war es auch in Elektrotechnik, wo wir mit Logik-Bauteilen "programmieren" mußten.
2000 - Während eines zweiten Praktikums sammelte ich erste echte Erfahrungen mit XML, XSLT, Java und WML.
2001 - Ein Steuerprogramm für eine CNC-Fräse. Den Namen der Sprache kenne ich schon nicht mehr. Für meinen Fachbereich schrieb ich über 6 Monate eine ASP-Webanwendung zur Abfrage von Prüfungsergebnissen.
Von 2003 bis heute arbeite ich intensiv mit allen Frontend-Sprachen und den damit verbundenen Technologien. Macht insgesamt 21 Sprachen in 19 Jahren.
Hard Skills
Meine technischen Kenntnisse habe ich während meiner beruflichen Laufbahn und in einem Medieninformatik-Studium ständig weiterentwickeln können. In den letzten Jahren lag mein Focus aufgrund meiner Anstellung als Website Managers stark auf Frontend-Technologien. Kurz zusammengefasst kann ich sagen, dass ich ab der Übergabe der dynamischen Inhalte aus der Middleware an das Frontend mittels XML topfit bin. Dazu gehören also die Transformation von XHTML und XML mit XSLT und die Umsetzung der Designvorgaben mit CSS.
Seit dem Wechsel vom Website-Manager zum Frontend-Developer sind meine Aufgaben noch stärker auf Frontend-Techniken ausgerichtet. Komplexe AJAX-Anwendung für verschiedene Bestellprozess-Komponenten gehören genauso dazu wie XSLT-Transformationen und die Umsetzung von CSS-Layouts.
Grundsätzlich arbeite ich nicht mit Webdesign-Software (Dreamweaver o.ä.) sondern code die Seiten alle "von Hand" mit Editoren wie Allaire HomeSite oder Notepad++. Dies gibt mir die maximale Kontrolle über das Resultat. Der Umgang mit Content-Management-Systemen ist mir vertraut. Dabei kann ich nicht auf Standardsoftware verweisen sondern auf intern entwickelte Anwendungen.
Durch mein Studium hatte ich die Möglichkeit, viele technische Aspekte der IT-Welt Einblick kennenzulernen - tiefergehende Kenntnisse kann ich in objektorienterten Programmiersprachen (Java, C++) und Datenbanken (Konzeption, Implementierung, SQL) vorweisen. Diese Kenntnisse beruhen neben theoretischen Grundlagen auf verschiedenen Projekten während des Studiums.
Englisch beherrsche ich so gut, dass das Erfassen von Dokumentationen oder Vorträgen kein Problem für mich darstellen. Im Rahmen einer Weiterbildung habe ich wochentlich an Seminaren auf Basis des "Cambridge BEC Vantage" teilgenommen.
Soft Skills
Ich verfüge über eine gute Kommunikationsfähigkeit. Dabei pflege ich einen menschlichen Umgang, ohne den professionellen Aspekt des Gesprächs zu vernachlässigen. Mein Job bringt es mit sich, dass ich mit ganz verschiedenen Bereichen des Unternehmens kommuniziere, vornehmlich mit der Technik und dem Marketing.
Die Integration in bestehende Teams fällt mir nicht schwer, da ich offen für jede Art von Menschen bin und schnell meinen Platz innerhalb einer Gruppe finde. Dabei bin ich loyal und versuche bei Problemen sachlich und kreativ Rat zu geben.
Herausforderungen nehme ich gerne an. Dabei habe ich stets ein Auge auf die mich umgebenden Dinge - Querverbindungen zu tangierenden Abteilungen und Denkimpulse und Ideen z.B. aus der Technik sehe ich als besonders wichtig an. Dabei gehe ich eigeninitiativ vor und zeige eine stete Bereitschaft für neue Sachverhalte.
Die mir anvertrauten Aufgaben erledige ich zielorientiert und mit hoher Eigeninitiative. Dazu zählen Gespräche zur Klärung der verschiedenen Wünsche der an meiner Arbeit beteiligten Personen und die Beschaffung relevanter Informationen.
Wenn Sie an weiteren Informationen zu meiner Person interessiert sind, könnte Sie meine private Homepage interessieren.