Profil


Name: Alexander Zerr
Beruf: Webentwickler
Ausbildung: Fachinformatiker in Anwendungsentwicklung
Geboren: Aktau

 

Anfang:
Bis August 2000 hab ich das Internet eigentlich nur als User besucht und hatte von Programmieren ca 0 oder NULL Ahnung. Aber danach, hat sich mein Leben gewendet und ich fing eine Ausbildung bei Alternate an. Nach 3 Jahren konnte ich von allen ein bisschen, wie HTML, JavaScript, Perl.
Aber dann hat das Internet sich angefangen stark zu verändern und mann musste sich anpassen. Ich hab natürlich auch viel angefangen mit CSS, HTML und DOM zu experimentieren. Dabei kamen ganz gute Javascript Plugins für die Alternate Homepage und andere Seiten raus.
Ich hab gelernt aus egal welchem Bild z.B. eine PSD Datei von Designer, in ein voll funktionales HTML Template zu übersetzen was in jedem Browser gut aussah. Mit CSS hat man sehr gute Knoten gemacht. Manchmal saß man ein paar Stunden an einer HTML Seite um auf allen Browsern gleiches Ergebnis zu erzielen.
Und immer waren alle drei Browser IE5 Mozilla(Netscape) und Opera 5 die das leben eines HTML Coders zur Hölle gemacht haben.
Von JavaScript spreche ich schon gar nicht. Es waren Schlachten um die Browser zu vereinen und ein Script von zirka 100 Zeilen Code zu schreiben. Die Browser Flackerten nach jeder Zeile einmal hin und her. Am ende kam dann ein Geschwür vom Code das ich nicht mal mehr anschauen wollte und würde.
Aber die Mühe hat sich doch gelohnt.
Heute geht es schon einfacher her aber trotzdem ist das Flackern auf den Bildschirmen zusehen und der ewige Kampf mit den Browsern IE6-7, Firefox, Opera, Safari und Konqeror ist noch geblieben. Mit den letzten beiden nicht ist es einfacher, weil die sind noch zu wenig auf dem Markt und die Seiten laufen schon mit kleinen Feler sauber.
Meinen Programmierer Skill aufzubauen hab ich mit JavaScript angefangen. Vorher waren mir die Wörter wie Variablen, Schleifen, und Methoden bekant aber als einfache Bezeichnungen des Lebens. Später erkannte ich ihn ihnen eine große Macht wie man sie nutzen kann.
Etwa 2004 hab ich meine ersten Schritte mit PHP gemacht. Vor denen konnte ich nur mit Perl krabbeln und den Verstand von Funktionen gehabt. Ich hab mich sehr angesträngt und hab mit einem sehr Großen Projekt angefangen für ein Anfänger. Zugriff hatte ich schon auf andere Scripte von anderen internen Entwicklern. Aber sie waren auch am Anfang der Evolution des PHP geschrieben.
Mein Streben war immer und immer meinen Code zu optimieren, deswegen hab ich ihre Arbeit angeschaut und hab ein Komplett eigenes Konzept entwickelt sozusagen eine MVC mit einfachen Strukturen.
Zu Hause wollte ich auch ein eigenes MVC schreiben und es nochmal umzuschreiben und nochmal, weil immer hat man gemerkt das mann alles besser machen kann. Leider sind die Projekte nie Online gegangen und Schade, dass der Zug war schon längst abgefahren.
Vor halben Jahr ende 2007 hab ich das Zend Framework angefangen zu lernen und ich war begeistert was da an Allen war und wird. Das Framework ist das beste was mir über denn Weg gelaufen ist. Ich hab mich sofort verliebt und heute entwickle ich dadrauf komplexe Webseiten mit allen meinen Erfahrungen aus der Web Entwicklung.

Heute:
Ich werde mal aufzählen was ich schon professionell nutze:
PHP5 in OOP natürlich auch PHP4 aber manche Funktionen muss man Testen.
Dazu kommt MySQL mit Relationalen Datenbank Modellen und mit komplexen Query Kombinationen.

JavaScript mit allen DOM Techniken, dabei hab ich Prototype genutzt und später auf jQuery umgestiegen, weil es einfach geiler ist. Es ist für mich wie ein Vergleich von einem Quadrat (Pr) und der Kugel (jQ).
Mit JSON, XML und Ajax kann ich zaubern.

HTML, CSS allen gängigen Techniken (PNG mit Alpha und Opacity, Tabellenloses HTML) und Browser Kompatibilitäten zu 98%.

Dazu kann ich sehr gut mit vielen andren Sachen umgehen wie Windows, Linux, Photoshop, XML, Apache, SVN/CVS, Eclipse und W3C Standards.

Natürlich bin auch ich nicht Perfekt und ich mache Fehler, aber das was ich kann, reicht um eine Homepage komplett aufzubauen mit allen Technologien oder in laufende Projekte sich zu integrieren oder die Projekte weiter zu pflegen.

Heute arbeite ich auf Selbständiger Basis und entwickle meine eigene Projekte. Falls Interesse besteht mit mir ein Kontakt aufzunehmen, einfach eine Email senden.

Ende.