Montag, 11. Juli 2011

Wie wird man iPhone Programmierer? (Interview mit Andrey)


Sehr viele Menschen stellen sich heutzutage die Frage, wie man das Programmieren für das iPhone lernen kann. Einen universellen Ansatz dafür gibt es leider nicht. Jeder erfahrene Entwickler kann Ihnen eine Reihe von Empfehlungen geben, die einmal für ihn entscheidend waren. Man kann darin aber einige Gesetzmäßigkeiten finden und diese Kenntnisse auf Ihrem Weg zur Professionalität im Bereich Entwicklung fürs iPhone ausnutzen.
Zu diesem Zweck will Ich Ihnen einige iPhone Programmierer des internationalen Softwareentwicklungsunternehmens Elinext Group vorstellen. Ich hoffe, ihre Lebensgeschichten werden Sie inspirieren. In diesem Beitrag will ich Sie mit Andrey bekanntmachen.

- Guten Tag Andrey. Können Sie bitte uns über Ihr Studium erzählen?
Ich habe 2005 das Studium in Mathematik an der Staatlichen Universität Moskau absolviert. Mein Vater und Großvater waren auch Mathematiker. Nicht zu wundern, dass ich mich auch für dieses Wissensgebiet entschieden habe. Nach dem Studium bin ich aber lange Zeit meinem Beruf nicht nachgegangen. Ich war Redakteur, Barmixer. Mit Mathematik und Technik bin ich erst später in Berührung gekommen, als ich Systemtechniker und Lehrer für Programmiersprache C++ (er hat sie an der Uni studiert - Anmerkung des Interviewers) wurde.

- Wie sind Sie dazu gekommen, iPhone Programmierer zu werden?
Ich bin von Elinext Group rein zufällig Anfang 2011 als Junior C++ Entwickler angestellt worden. Ich habe damals mehr über theoretische Kenntnisse von C++ als über praktische verfügt. Da jetzt Entwicklung fürs iPhone sehr populär und Objective-C dem Standart-C sehr ähnlich ist, hat man mir vorgeschlagen, Objective-C parallel zu lernen und sich als iPhone Programmierer zu versuchen.

- Was hat Ihnen bei Ihrer Eroberung eines neuen Bereiches geholfen?
1) Vor allem praktische Handlungen: je mehr man selbst entwickelt, desto leichter und schneller wird man darin erfahren.
2) Erfahrungsaustausch mit anderen Entwicklern
3) Google: die populärste Suchmaschine bietet einen Zugriff auf endlich viele Kenntnisse im Netz
4) Foren, z.B. Stackoverflow, wo man an andere Entwickler Fragen stellen kann und völlig kostenlos beraten wird
5) Bücher. Meistens davon sind in der englischen Sprache. Ich würde vor allem die folgenden empfehlen (alle sind bei Amazon zu kaufen)
- iOS Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
- Beginning iPhone 4 Development: Exploring the iOS SDK
- More iPhone 4 Development: Further Explorations of the iOS SDK

Von großem Nutzen waren für mich auch alle Erfahrungen, die ich bisher in meinem Leben gesammelt habe. Dabei geht es nicht nur um Erfahrungen aus dem Bereich Programmierung.

- Was gefällt Ihnen an der iPhone Programmierung?
Erstens gefällt mir die Arbeit mit dem iPhone SDK. Es ist sehr gut strukturiert. Das SDK ist ein völlig logisch klares System. Ich hatte keine Schwierigkeiten, sich darin zurechtzufinden. Zweitens stellt Apple sehr gute Dokumentation zur Verfügung, die sowohl für erfahrene Entwickler als auch für Anfänger sehr hilfreich ist. Außerdem bin ich begeistert für Objective C. Die Programmiersprache ist derart organisiert, dass sie völlig verständlich ist, auch wenn der Code von einem anderen Programmierer geschrieben worden ist. Ich halte die iPhone Entwciklung für eine sehr interessante und perspektivische Richtung in der IT-Industrie und habe noch nie bereut, sie gewählt zu haben.

- Andrey, vielen Dank für das interessante Gespräch und viel Erfolg bei Ihrer Arbeit.

Verfasst von Dzmitry Rusak
Elinext Group