Eine Expedition in die Praxis: Als Werkstudenten im CIC Magdeburg

Nachdem wir hier im Blog schon viele Aspekte der Arbeit im Center vorgestellt haben, möchten wir heute gern Peter und Roman zu „ihrer“ Möglichkeit zu Wort kommen lassen. Die beiden arbeiten aktuell als Werkstudenten im Center und zeigen, wie sie täglich Studium und Job vereinbaren.

Wir – Peter und Roman – sind Studenten der Fakultät für Informatik an der Otto-von-Guericke Universität Magdeburg und arbeiten seit Oktober vergangenen Jahres als Werkstudenten beim IBM Client Innovation Center in Magdeburg.

Im Folgenden möchten wir euch einen kleinen Einblick in unseren bisherigen Werdegang und dortigen Arbeitsalltag geben:

Angefangen hat alles mit einer Firmenpräsentation an unserer Fakultät, bei der sich mehrere ansässige Unternehmen aus dem Bereich Softwareentwicklung vorgestellt haben – darunter auch das CIC. Bei der anschließenden Möglichkeit sich persönlich kennenzulernen, stellte sich die Arbeit bei IBM als sehr interessant heraus und wir hatten die Gelegenheit Kontaktdaten auszutauschen. Wenige Tage später folgte das Bewerbungsgespräch und kurz darauf begann auch schon unsere Zeit im CIC mit einem zweitägigen Einführungsseminar.

In den ersten Tagen galt es eine Vielzahl an Accounts und Passwörtern einzurichten, Programme zu installieren und sich in erste Aufgaben einzuarbeiten. Tatsächlich hat es einige Wochen gedauert, um die grundlegenden Abläufe zu verinnerlichen und uns auf die bevorstehende Projektarbeit vorzubereiten. Mittlerweile sind diese in Mark und Bein übergegangen.

Auf Basis unserer im und neben dem Studium erworbenen Skills, bekamen wir das Angebot für ein Projekt im Bereich der Automobilbranche, das wir beide sehr ansprechend fanden und gern annahmen.

Die anfängliche Sorge, dass die für uns bevorstehenden Aufgaben zu komplex sein könnten, verflog bald. Denn uns wurde schnell bewusst, dass das Lernen einen wesentlichen Aspekt der Arbeit bei IBM ausmacht. Sei es sich selbst mit neuen Technologien auseinanderzusetzen, mit der Hilfe von Kollegen Sachverhalte zu verstehen oder an einem der zahlreichen Workshops teilzunehmen, bei denen Entwickler ihr Wissen mit den Kollegen teilen und erweitern können.

Darüber hinaus fördert IBM seine Mitarbeiter durch eine Vielzahl von Weiterbildungen und Workshops und ermöglicht auch das Erlangen von Zertifikaten. Unter anderem durften wir bereits einen einwöchigen Workshop zum Thema „Internet of Things“ besuchen, der sowohl spannend und unterhaltsam, als auch sehr informativ war. Außerdem bereiten wir uns gegenwärtig auf eine Zertifizierung zur hauseigenen Cloud-Plattform „IBM Bluemix“ vor, die wir über das Center kostenfrei absolvieren können.

Wichtig ist dabei jedoch, selbst die Initiative zu ergreifen und sich eigene Ziele für den Werdegang zu setzen. Um sich hinsichtlich dessen zu fokussieren, gibt es regelmäßige Checkpoint-Gespräche mit dem persönlichen „Career Coach“ –  einem erfahrenen Softwareentwickler und IBM Mitarbeiter.

Im Projekt selbst werden wir ständig dazu ermutigt, uns mit anspruchsvollen Aufgaben auseinanderzusetzen. Von Beginn an wurde uns ans Herz gelegt, bei Fragen an unsere Kollegen heranzutreten. Jeder Mitarbeiter, ob im Team oder als Teil des CICs, war und ist stets dazu bereit, uns bei Problemen weiterzuhelfen und gezielt an einer Lösung zu arbeiten. Sei es im Zuge eines Tasks oder bei der Lösung von administrativen Problemen. Doch bietet das Büro auch Gelegenheit zum Abschalten. Abseits der Projektarbeit stehen eine Tischtennisplatte sowie ein Kicker zur Verfügung. Und neben dem Büroalltag treffen sich die Mitarbeiter bei der jährlichen Weihnachtsfeier, dem Firmenstaffellauf, zum kreativen Ostereier bemalen oder bei einer der anderen zahlreichen Events. Auch das gemeinsame Abendessen mit den Kollegen aus unserem Projekt beim örtlichen Tschechen ist uns in guter Erinnerung geblieben. Und so durfte bei der kürzlichen Verabschiedung eines Mitarbeiters ein kleines Präsent und ein letzter gemeinsamer Umtrunk natürlich auch nicht fehlen. Außerdem ist das gemeinsame wöchentliche Montagsfrühstück, der „Mett Monday“ mit frischen Brötchen und frischem Mett immer ein Highlight.

Berufsorientierung Collage

 In Teilzeit als Werkstudent zu arbeiten ist zuweilen dennoch eine Herausforderung. Es gestaltet sich als etwas schwierig neben dem Studienalltag alle Termine wahrnehmen zu können. Gelegentlich kollidiert ein Meeting mit der Mathevorlesung, oder es steht gerade dann eine Übung an, wenn man in eine Projektaufgabe vertieft ist. Dann fällt es schon einmal schwer den Laptop zuzuklappen und sich Richtung Hörsaal zu begeben. Da ist es von Vorteil, dass das CIC so nah am Campus liegt. Eine große Unterstützung stellt hier die Flexibilität dar, die IBM uns bietet. Wir können uns unsere Arbeitszeiten sehr frei einteilen, oder bei Bedarf auch einmal von Zuhause aus arbeiten. Dabei spielt Transparenz im Team eine zentrale Rolle, sodass durch strukturierte Absprachen Ziele gemeinsam erreicht werden können. Zwar sind wir als Studenten nur für 20 Stunden in der Woche angestellt, trotzdem fühlen wir uns als vollwertige Mitglieder unseres Teams, denn wir beteiligen uns aktiv an der Arbeit im Projekt und sind an allen wesentlichen Meetings beteiligt.

 Insgesamt empfinden wir die Arbeit bei IBM als eine große Bereicherung. Sie bietet neben dem Verdienst, vor allem einen Einblick in das Berufsleben, bei dem wir die eigenen Fähigkeiten verbessern, uns neue Skills aneignen und eine Vielzahl neuer Technologien kennenlernen können. Vorallem ist es aber die Arbeit im Team, die wir besonders schätzen. In den wenigen Monaten bei IBM hatten wir bereits den Eindruck mehr praktische Erfahrungen sammeln zu können, als in einem Großteil des Studiums. Wir freuen uns auf die zukünftigen Herausforderungen.

 

Advertisements

The Center Trainers – Part 3: Björn

Wir haben für euch eine weitere Interviewrunde gestartet und unsere neuen Center-Trainer befragt, wie es ihnen auf ihrem Weg zum Trainer erging und wie sie ihre Rolle mit dem Projektalltag vereinen. Im dritten Teil unserer Serie „The Center Trainers“ erfahrt ihr heute mehr über Björn.

bjoern-strobach

Warum wolltest du Trainer im CIC werden?
Ich wollte einerseits etwas Neues ausprobieren und meine „Komfort-Zone“ verlassen, andererseits wollte ich etwas komplett abseits des alltäglichen Projektgeschäfts machen. Mit diesem Gedanken bin ich an meine Führungskraft herangetreten. Das Ergebnis war dann die Anmeldung zum Kurs „Learner Centered Training“.

Seit wann bist du Trainer & welche Kurse gibst du? Den initialen Trainer-Kurs habe ich im Mai 2016 besucht. Seitdem habe ich bisher Frontend- und git-Kurse unterrichtet.

Wie hast du dich auf deine Rolle als Trainer vorbereitet?
Wie bereits gesagt, habe ich einen „Learner-Centered-Training“ Kurs belegt. Dieser Kurs hat mich sehr gut auf das Trainer-Dasein vorbereitet. Hier im Blog gibt es sogar einen Beitrag über diese Schulung. Technisch brauchte ich mich nicht allzu viel vorbereiten, da ich als Entwickler mit den Technologien täglich arbeite.

Was sind deiner Meinung nach die wichtigsten Eigenschaften und Fähigkeiten, die man als Trainer mitbringen sollte?
Als Trainer sollte man sich schnell auf die unterschiedlichsten Persönlichkeiten einstellen können, das heißt auf Personen die alle unterschiedlich „ticken“. Außerdem muss man den Teilnehmern vermitteln können, dass man sie schätzt und respektiert. Sonst läuft man Gefahr, dass sie sich sehr schnell verschließen, wodurch wiederum das gesamte Miteinander erschwert wird.

Wovor hattest du die meisten Bedenken, bevor du deinen ersten Kurs gegeben hast?
Viele Bedenken hatte ich im Vorfeld eigentlich nicht. Die Meisten kamen dann tatsächlich kurz vor knapp. Da fiel mir in den Unterlagen dann doch noch der ein oder andere Fehler auf, beziehungsweise, dass an manchen Stellen Informationen fehlten. Vieles konnte ich aber dann interaktiv lösen.

Was war die größte Herausforderung, die du bislang in einem deiner Kurse bewältigen musstest?
Ich habe seit Jahren nicht mehr aktiv an einem Windows-Rechner gearbeitet und war auf einmal einem Kurs voller Windows-Nutzer ausgesetzt. Ich konnte nur bedingt Hilfestellung geben und war entsprechend nicht gut vorbereitet.

Was war die witzigste Anekdote?
„So wie es scheint, muss ich mir fürs nächste Mal eine Windows VM einrichten.“

Was gefällt die besonders gut an deiner Rolle als CIC Trainer?
Mir gefällt der Gedanke sich ständig weiterzubilden, Wissen zu verbreiten, anderen Kollegen zu helfen und sie zu coachen.

Wie vereinst du deine Trainertätigkeit mit der täglichen Projektarbeit?
Bisher wurde ich für die Trainingstage an sich vom Projekt immer freigestellt. Die Kursausarbeitung selbst habe ich flexibel gestaltet.

Wie stellst du dir deine zukünftige Entwicklung als Center Trainer vor und gibt es andere Kursformate, die dich interessieren oder die du bereits geplant hast?
Neue Kurse sind noch nicht geplant, aber ich spiele mit dem Gedanken in Richtung „Mobile“ etwas anzubieten. Zum Beispiel könnte ich mir vorstellen zu diesem Thema einen Workshop anzubieten. Dabei stellt sich aber die Frage, ob das dann noch mit der Projektarbeit vereinbar ist.

Welche Tipps würdest du jemanden geben, der selber als Trainer im CIC Kurse geben möchte?
Wer vor hat Trainer zu werden, sollte sich bewusst sein, dass er oder sie sich fortlaufend weiterbilden muss – fachlich und methodisch. Ebenfalls ist es wichtig, sich regelmäßig Feedback von den Teilnehmern einzuholen. Dazu kann auch gehören, einen erfahrenen Kollegen zu bitten, sich von ihm beurteilen zulassen. So kann man sich Feedback über die präsentierten Lerninhalte, den Umgang mit Teilnehmern oder wie man in schwierigen Situationen reagiert hat, geben lassen.

Kundenbindung im CIC

„Trust is the glue of life. It’s the most essential ingredient in effective communication. It’s the foundational principle that holds all relationships.“ (Stephen Covey)


Auch bei uns im Center bilden Beziehungen den Grundstein für den Erfolg unserer Projekte. Ohne die Fähigkeit langfristige berufliche Beziehungen auf der Grundlage von Vertrauen zu entwickeln, gestaltet es sich schwierig erfolgreiche Projekte mit unseren Kunden zu realisieren. Gemeinsame Events und offene Kommunikation sind beispielsweise Wege, die wir nutzen, um Vertrauen zu entwickeln und, die entscheidend für unseren Erfolg als Anwendungsentwicklungszentrum sind.

Beachvolleyballturnier

Dementsprechend legen wir im Projektalltag hohen Wert auf Kundenzufriedenheit und versuchen eng mit dem Kunden zusammenzuarbeiten. Das spiegelt sich bereits in der Art und Weise, wie wir Software entwickeln, wieder. Die Mehrheit der Projekte im CIC folgt agilen Vorgehensweisen. Agile Entwicklung erfordert eine Kultur der Verantwortung, der Transparenz und des offenen Umgangs. So ist der Erfolg eines jeden Projektes enorm davon abhängig, dass die Zusammenarbeit im Team gut funktioniert und in diesem Sinn auch der Kunde als Teammitglied fest integriert ist. Gemeinsam Ziele erreichen und Erfolgserlebnisse schaffen bilden dafür einen wichtigen Grundstein. Dabei beschränken wir uns jedoch nicht nur auf den täglichen Büroalltag. Teamevents, die abseits des Arbeitsplatzes stattfinden, stellen eine Möglichkeit dar, gemeinsame Erlebnisse zu schaffen und so Beziehungen im Team und mit dem Kunden zu festigen. In diesem Sinne setzen wir bei unseren Events auch vielfältige und durchaus kreative Ideen in die Tat um:

Mit dem Kunden zusammen haben unsere Projektteams schon Beachvolleyballturniere veranstaltet, sich im Lasertag ausprobiert und das Oktoberfest besucht.

LasertagFür uns als Center, für unsere Mitarbeiter und für den Kunden entsteht dadurch eine klare „Win-Win Situation“.  Das Teamgefühl wird gestärkt, der Spaß an der Arbeit geht nicht verloren und gleichzeitig haben wir die Chance eine starke Kundenbindung zu etablieren.

Aus diesem Grund ist unser stetiges Motto „Nach dem Event, ist vor dem Event.“ und für die kommenden Monate laufen die Planungen für neue Ideen bereits auf Hochtouren.

 

Job des Monats: Junior Java Entwickler

In unserer Rubrik ‚Job des Monats‘ stellen wir euch einmal im Monat CIC Mitarbeiter und ihre aktuelle Jobrolle vor. Auf unserer Homepage findet ihr passend dazu aktuelle Stellenangebote an unseren verschiedenen Standorten. – Vielleicht ist ja auch euer Traumjob dabei?

Heute stellt uns Chris den „Job des Monats“ Junior Java Entwickler vor.

Chris_IBMClientInnovationCenter_JuniorJavaEntwicklerKannst du uns kurz etwas zu deiner Person sagen?
Ich bin Chris und bin im CIC in Magdeburg als Softwareentwickler tätig. In Magdeburg habe ich meinen Bachelor in Informatik absolviert und stehe aktuell kurz vor dem Abschluss meines Masterstudiums in derselben Fachrichtung.

Wie lange bist du bereits im Center und was hat dich bewogen, dich hier zu bewerben?
Im Center bin ich jetzt seit Juli 2016, also ein Jahr. Dass IBM auch in Magdeburg vertreten ist, hatte ich damals auf der Job-Messe an der Otto-von-Guericke Universität zum ersten Mal bemerkt. Es gab mehrere Faktoren, warum ich mich hier beworben habe. Unter anderem weil das IBM CIC einen sehr guten Ruf an der Universität hat und weil sehr gute Freunde von mir, die auch im CIC arbeiten, sehr positiv vom Center und über interessante Events erzählten.

In welcher Rolle hast du hier im Center begonnen?
Eingestellt wurde ich als Junior Java Entwickler.

Welche Jobrolle hast du derzeit inne?
Derzeitig bin ich Softwareentwickler und auch bei Bedarf Tester zugleich, da ich in einem agilen Scrum Team eingesetzt bin und es dementsprechend so angedacht ist, dass Teammitglieder mehrere Rollen übernehmen können.
In meinem Projekt entwickle ich an mehreren Java Anwendungen und an einer Informix-4GL Anwendung.

Was muss man an Kenntnissen mitbringen, um diese Rolle ausführen zu können?
Ich muss sagen, das sind schon einige. Erst Recht, wenn man mehrere Rollen innehat.
Am Besten sollte man fundierte Kenntnisse in Java SE/EE, JUnit/Mockito, SQL, etwas Python, SoapUI, Groovy Script und Basiswissen in Softwaretests haben.

Hattest du schon immer vor in dieser Rolle zu arbeiten?
Das erste Mal, dass ich mit Programmierung zu tun hatte, war mit 8 Jahren, als ich einen Lerncomputer geschenkt bekam. Mir war zu diesem Zeitpunkt nicht bewusst, was Programmierung ist, aber ich habe versucht anhand von Beispielen etwas in BASIC zu schreiben. Ansonsten gehörte ich immer zu den Jugendlichen, die nicht wussten, was sie überhaupt werden wollten, was meine Eltern natürlich sehr frustierte. Erst im Studium wurde mir so wirklich klar, dass ich Softwareentwickler werden will.

Wie sah dein Weg in diese Rolle aus?
Mein Weg in diese Rolle war mehr oder weniger ziemlich direkt. Nach dem Abitur und der Bundeswehr hatte ich zwei Semester Physik studiert, habe aber schnell bemerkt, dass das Ganze nichts für mich ist. Danach begann ich mein Informatikstudium. Hier habe ich schnell die unbegrenzten Möglichkeiten aufgezeigt bekommen, die nach dem Studium auf mich warten. Hinzu kamen zahlreiche praktische Projekte, die mir zeigten, dass ich Entwickler werden will und kein IT-Consultant oder Architekt.

Was gehört zu den täglichen Aufgaben und Verantwortungen, die diese Rolle mit sich bringt?
Da wir in unserem Projekt agil entwickeln, gehört erstmal die morgendliche Besprechung (Daily) mit dem Kunden zu meinen täglichen Aufgaben. Diese Besprechung muss vor- und nachbereitet werden. Ansonsten gehört, neben der reinen Entwicklung, die Erfassung und Pflege der Stories, Tasks, Defects, etc. im Rational Team Concert, eine IBM Software, dazu. Es ist wichtig, dass diese stets auf dem aktuellen Stand sind.

Welche Technologien unterstützen dich bei deiner täglichen Arbeit? Mit welchen Technologien hast du bisher gearbeitet?
Mit der Zeit kommen einige zusammen. Für mich sind das definitiv der IBM Rational Software Architect, IBM Rational Team Concert, SQuirrel, Notepad++, Putty, WinSCP, Helpline und Slack. Das sind zumindest die Tools, mit denen das Arbeiten überhaupt halbwegs möglich ist.

Welche Möglichkeiten gibt es hier im Center, die dir eine Weiterentwicklung in dieser Rolle ermöglicht? Hast du eventuell schon einige wahrgenommen?
Möglichkeiten gibt es viele. Man muss sie nur wahrnehmen. Eine gute Übersicht bekommt man immer in den monatlichen CIC Informationsrunden. Neben den dort angebotenen Kursen gibt es auch Zertifikate, die man machen kann. Weitere von IBM angebotene Anlaufstellen wären unter anderem New2Blue, BrighterBlue oder Think40. Ich selbst habe an den Schulungen Succeeding@IBM, Excellence in Delivery, Global Blue Consulting und Growing with Consulting teilgenommen. Dabei empfand ich die letzten beiden besonders nützlich, da dort das Wissen vermittelt wird, wie man unter anderem strukturiert und zielgerichtet Probleme angehen kann und wie man vor dem Kunden bestmöglich präsentiert. Als nächstes strebe ich das OCA Java SE 8 Zertifikat an.

Wenn du die Gelegenheit bekommen würdest, für einen Tag/eine Woche in eine andere Rolle zu schlüpfen, welche wäre das und wieso?
Innerhalb vom CIC wäre ich gerne für einen Tag im HR und würde auf Messen mit potentiellen Kollegen über IBM, das Center und über die Möglichkeiten, die auf sie warten, sprechen.

Vom IoT-Workshop zum Berufseinstieg im CIC

Mein HintergrundBlogbeitrag_Eric_IBMClientInnovationCenter_Masterclass_IoT
Ich heiße Eric und bin seit letztem Jahr im IBM Client Innovation Center Magdeburg (CIC) beschäftigt. Zuvor habe ich Ingenieurinformatik an der Otto-von-Guericke Universität studiert und war währenddessen bereits als Werkstudent im IT-Bereich tätig. Beides half mir sehr dabei die Grundlage zu schaffen, einen Job beim CIC anzunehmen. Aufmerksam geworden bin ich auf das Center durch den CIC IoT-Workshop und durch die Teilnahme habe ich den ersten Kontakt zum Center geknüpft.

Der IoT-Workshop ist ein dreitägiger und vom CIC zertifizierter Workshop, bei dem IoT-Technologien eingeführt werden und Software Projekte von Grund auf durchgeführt werden, von der Teambildung bis hin zur Abschlusspräsentation, über Ideenfindung, DevOps & Projektplanung, genauso wie Coding und Bugfixing. Dabei werden Teilnehmer mit IoT-Tools@IBM vertraut  gemacht. Nach der Phase der Teambildung beginnt ein Wettbewerb zwischen den Teams und fördert sowohl das Lernen als auch die Umsetzung der neu erworbenen Kenntnisse im selbstausgedachten Projekt der jeweiligen Teams.

In den ersten Wochen hier im Center habe ich an der Java Masterclass teilgenommen, die ebenfalls ein vom CIC Magdeburg ausgearbeiteter und bewährter Kurs ist, um uns Absolventen ohne Berufserfahrung den Einstieg in das Berufsleben als Softwareentwickler zu erleichtern.

Mittlerweile arbeite ich im Bereich Softwareentwicklung bei einem Geschäftspartner der Automobilbranche.

Der IoT-Workshop
Als sich mein Studium dem Ende näherte und ich mich mit konkreten Fragen über meinen Einstieg beschäftigte, bekam ich eine E-Mail vom Fachschaftsrat der Fakultät für Informatik mit der Einladung zu einem IoT-Workshop mit dem Titel „The best idea for your career“ im IBM CIC in Magdeburg. Es handelte sich zwar an sich um keine Stellenausschreibung, aber anhand des Titels versprach ich mir sehr gute Möglichkeiten über einen späteren Berufseinstieg. Demnach fühlte ich mich sofort angesprochen, sodass meine Bewerbung zügig rausging. Glücklicherweise lief alles reibungslos ab und am 08. August 2016 um 9 Uhr saß ich im Konferenzraum des 1. OG des CIC Gebäudes. Dort wurde ich als IoT-Workshop-Teilnehmer von dem Geschäftsführer und von den Workshop-Leitern begrüßt.

Meine Begeisterung hatte seinen Höhepunkt erreicht. Ich habe während der 3 Tage viel gelernt und habe mit meinen drei Teamkollegen den Workshop als „Winner“ abgeschlossen. Darüber hinaus habe ich die Gelegenheit des Workshops genutzt, um mir einen Überblick über den CIC Arbeitsalltag zu verschaffen. Sehr beeindruckt war ich besonders von der Diversität der Mitarbeiter und von den Möglichkeiten für CIC Mitarbeiter, sich neben der eigentlichen Arbeit weiter zu qualifizieren. Denn am Workshop selber haben zum einen zusätzlich zwei CIC Mitarbeiter teilgenommen, welche ihre Fähigkeiten mit IoT-Technologien erweitern wollten, zum anderen waren auch beide Workshop-Leiter CIC Mitarbeiter, die ihr Expertenwissen im Rahmen dieses Workshops teilen wollten. Ob Lerner oder Trainer, Aktivitäten neben der Projektarbeit sind vielfältig und tragen, wie ich finde, zu einem dynamischen Arbeitsklima bei.

Start im IBM CIC
Nach der erfolgreichen Teilnahme am IoT Workshop, erreichte mich wieder eine E-Mail, diesmal mit aktuellen Stellenausschreibungen. Eine davon kam aus dem IBM CIC Magdeburg mit dem Titel „Java Masterclass“ und versprach intensives Training und direkten Projekteinstieg. Das Recruiting-Team des CIC arbeitet sorgfältig und die Bewerbungsfeedbacks ließen nicht lange auf sich warten. So kam die Einladung zum Vorstellungsgespräch sehr schnell, wobei ich mich, angesichts meines vermehrten Kontakts mit dem Center, halbwegs zu Hause fühlte. Im Vorfeld musste ich einen Englisch-, einen kognitiven- und einen Programmiertest im Internet machen. Ende September traf dann schließlich der unterschriebene Arbeitsvertrag bei mir per Post ein. So wurde mein Traum, IBMer zu werden, wahr.

Im Oktober 2016 war es soweit – endlich zur Arbeit! Zunächst durchlief ich das Onboarding, dann das versprochene Training im Zuge der Masterclass und direkt im Anschluss durfte ich in mein erstes Projekt einsteigen. Die erste Woche befasste sich mit dem technischen Onboarding. Laptops wurden verteilt und eingerichtet. Das HR-Onboarding fand in der zweiten Oktoberwoche statt, mit grundlegenden Schulungen über Sicherheit, Umgang mit Kollegen und Geschäftspartnern, professionellem Auftritt, sowie Einblicke in die Unternehmensgeschichte. Gemeinsam mit circa 40 anderen neuen Kollegen verschiedener Nationalitäten, absolvierte ich das Onboarding teils auf Englisch in Form von Klassenraumunterricht, Gruppenarbeit oder Telefonkonferenzen, wenn der Trainer von außerhalb aus unterrichtete. Viele von den neuen Kollegen waren nicht aus Magdeburg, sondern lediglich für das Onboarding her gekommen, da es zentral in Magdeburg stattfindet. Für sie ging es danach zurück an einen der zahlreichen, weiteren Standorte des CICs.

Die Java Masterclass
Nach dem allgemeinen Onboarding, starteten die technischen Schulungen. Die ersten zwei Wochen der Masterclass beinhalteten Java-Programmierung als Klassenraumunterricht. Zehn Tage lang wurde uns unter dem Thema Java SE, neben den grundlegenden Programmierskills, auch die Anwendung verschiedener Tools wie JUnit, Servlets, Sockets und J2DB aufgezeigt sowie beigebracht.

Die ersten Tage waren von meinem Gesichtspunkt aus eher redundant, jedoch, je tiefer es in die Thematik ging, umso interessanter wurde es. Danach wurden noch verschiedene Online Learning Kurse und Telekonferenzen angeboten. Das gesamte Programm für Anfänger erstreckt sich über zwei Jahre, aber die restlichen Lerninhalte kann ich angesichts der jeweiligen Projekte und individuellen Lücken selber definieren. Da ich gleich anschließend ein Projekt bekam, lerne ich locker nebenbei nach Bedarf.

Mein erstes Projekt
Mein erstes Projekt führte mich zu einem Geschäftspartner der Automobilbranche mit Tätigkeiten vor Ort, beziehungsweise arbeite ich von Zuhause aus im Home-Office. Das IBM Team setzt für diesen Kunden Innovation und Digitalisierung in spannende Projekte um und ich freue mich sehr darüber zukunftsträchtige Technologien mitzugestalten. Ich lerne weiter nebenbei und bin sehr dankbar für die Java Masterclass, die mich in vielerlei Hinsicht dazu befähigt hat, Aufgaben eigenverantwortlich nachzugehen. Der Umgang mit den Kollegen ist so freundlich, als ob man sich schon lange Zeit kennen würde – sich gegenseitig zu helfen und zu duzen, ist selbsverständlich. Es gibt zahlreiche Gruppen und Wiki-Seiten, wo Kollegen ihr Wissen gern weitergeben und die Arbeitsatmosphäre ist angenehm. Da ich mir den Einstieg nicht besser vorstellen könnte, empfehle ich jedem, ohne irgendwelche Abstriche, das IBM CIC, seine Java Masterclass und eine Teilnhame am IoT Workshop.

The Center Trainers – Part 2: Jenny

Wir haben vor kurzem unsere Center Trainer bei der Vorbereitung der neuen Masterclass überrascht und sofort eine kleine Interviewrunde gestartet. Im zweiten Teil unserer Serie „The Center Trainers“ erfahrt ihr heute mehr über Jenny und ihre Unterstützung bei den Schulungen „Java SE“ und „Einführung in Datenbanken“.

Warum wolltest du Trainer im CIC werden?
Es ist motivierend, wenn man die Fortschritte bei den Teilnehmern sieht und sein Wissen teilen kann. Jenny_IBMClientInnovationCenter_TrainerAußerdem habe ich im Laufe des Studiums die Erfahrung gemacht, dass ich Inhalte besser verstehe und mir merken kann, wenn ich sie versuche anderen zu erklären. Da ich im Projekt gar nichts mehr mit Java zu tun habe, hilft es mir auch meine Kenntnisse dafür wieder aufzufrischen und zu festigen.

Seit wann bist du Trainer und welche Kurse gibst du?
Ich habe erst dieses Jahr mit der Trainertätigkeit begonnen, bin also noch ein „Frischling“ was dies angeht. Ich bin unter anderem beteiligt am Java SE Kurs, sowie der Einführung in Datenbanken.

Wie hast du dich auf deine Rolle als Trainer vorbereitet?
Wir haben in unserer Trainergruppe für Java SE vorhandenes Material gesichtet, versucht dieses für unsere Bedürfnisse aufzubereiten und zu strukturieren. Zusätzlich habe ich mich natürlich selbst nochmal intensiv mit den Inhalten beschäftigt und auch wieder ein paar praktische Beispiele umgesetzt, damit ich den Teilnehmern sowohl im theoretischen Teil als auch im praktischen Teil zur Seite stehen kann.
Desweitern habe ich den „Learner Centered Training“ Kurs erfolgreich abgeschlossen und dort viele nützliche Tipps und Erkenntnisse mitgenommen. Besonders geholfen hat mir die Methodik zur Strukturierung von Übungen. Der Zweck der Übung sollte klar formuliert werden, die Anweisungen möglichst präzise sein und – das war am wichtigsten – die Übungen sollten immer im Nachhinein nochmal besprochen werden, nur so hat man die Möglichkeit diese stetig anzupassen und zu verbessern.

Was sind deiner Meinung nach die wichtigsten Eigenschaften und Fähigkeiten, die man als Trainer mitbringen sollte?
Flexibilität – Teilnehmer lernen unterschiedlich schnell, beteiligen sich in unterschiedlicher Qualität und Quantität, es sollte im Idealfall immer einen Plan B geben und man sollte in der Lage sein, die einzelnen Übungen an die Bedürfnisse der Teilnehmer anzupassen – sie intensivieren, wenn es noch Probleme gibt oder verkürzen, wenn sich alle dabei langweilen. Eine Lösung war für uns „BackUp Übungen“ parat zu haben, die etwas komplexer waren. Somit waren die Teilnehmer immer beschäftigt und wir konnten uns die Zeit nehmen anderen Teilnehmern etwas mehr zu helfen.
Selbstsicherheit – „Sei ein Löwe, keine Gazelle“ wurde uns im „Learner Centered Training“ gesagt. Es ist natürlich zu Beginn schwierig vor vielen Teilnehmern zu sprechen, aber Wissen wird am besten vermittelt, wenn der Trainer es mit Überzeugung vorträgt. Eine gute Vorbereitung festigt die eigene Sicherheit und damit auch das strukturelle Vortragen und man ist besser in der Lage, einen roten Faden im Auge zu behalten.

Wovor hattest du die meisten Bedenken, bevor du deinen ersten Kurs gegeben hast?
Vor der Zeitplanung. Wir konnten die Voraussetzungen der Teilnehmer kaum einschätzen und nur ganz grob versuchen die Übungen zu terminieren.

Was war die größte Herausforderung, die du bislang in einem deiner Kurse bewältigen musstest?
Ich hatte ja erst einen Durchgang, da ist – zum Glück – nichts Gravierendes schiefgelaufen. Wie oben schon befürchtet, bewahrheitete sich auch zum Teil eine zu enge Zeit- und Themenplanung, daher haben wir spontane Übungen, sowie Live Coding eingeschoben. Beim ersten Kurs ist diese Spontanität schon eine Herausforderung.

Was war die witzigste Anekdote?
Außer der üblichen technischen Schwierigkeiten, Beamerausfällen oder fehlende Kabel habe ich da „leider“ noch nicht viel zu berichten.

Was gefällt dir besonders gut an deiner Rolle als CIC Trainer?
Wie schon gesagt, ich finde es motivierend sein Wissen zu teilen und die Fortschritte der Teilnehmer zu beobachten. Desweitern macht die Teamarbeit mit den anderen Java Trainern viel Spaß und man schaut auch mal über den Tellerrand seines Projekts.

Wie vereinst du deine Trainertätigkeit mit der täglichen Projektarbeit?
Ich habe ein sehr flexibles Projekt, daher war es zwischendurch auch möglich regelmäßige Meetings zur Planung abzuhalten, ohne dass es zu Verzögerungen im Projekt kam. Natürlich beschäftigt man sich aber auch mal am Abend oder am Wochenende ein wenig mit der Materie.

Wie stellst du dir deine zukünftige Entwicklung als Center Trainer vor und gibt es gibt es andere Kursformate, die dich interessieren oder die du bereits geplant hast?
Ich würde gerne die Kurse, an denen ich mit beteiligt war, weiterentwickeln und anhand des erhaltenen Feedback versuchen, zu verbessern. Interessieren würde mich auch ein Kurs zur Frontendentwickung, da ich damit in meinem Projekt hauptsächlich beschäftigt bin. Vorerst bleibe ich aber bei den aktuellen Kursen und versuche dort die Inhalte und Abläufe zu festigen.

Welche Tipps würdest du jemanden geben, der selber als Trainer im CIC Kurse geben möchte?
Das Wichtigste ist die Motivation, wenn man mit Spaß und Elan an die Tätigkeit herangeht, dann ist alles machbar.

Von Null auf IoT mit Bluemix

„Von Null auf IoT mit Bluemix.“ – So könnte man den zweiten Watson-IoT-Workshop bestens zusammenfassen. Der fünftägige Kurs fand Ende März zusammen mit Studenten aus Sachsen-Anhalt und einigen Mitarbeitern des CIC Magdeburg statt. Da der nächste Workshop schon auf der Agenda steht, werden wir an dieser Stelle ein wenig aus dem Nähkästchen plaudern, damit sich künftige Interessenten bzw. Teilnehmer ein gutes Bild vom Inhalt machen können.

Nachdem wir im Vorfeld auf den Workshop aufmerksam gemacht haben, konnten wir insgesamt 14 Teilnehmer begrüßen. Um zunächst das Eis zu brechen, stand als Erstes eine Vorstellungsrunde auf der Agenda. Im Anschluss daran wurde das Thema „IoT – Internet of Things“ anhand vieler Beispiele eingeführt. Damit die Teilnehmer ihre Ideen innerhalb dieser Woche umsetzen können, wurde im Verlauf des ersten Tages zum einen die Cloud Plattform „Bluemix“ die zu nutzenden Services „Watson-IoT-Platform“, „Node-Red“ und diverse „Watson-Services“ und zum anderen verschiedene Hardware, beispielsweise Rasberry Pi  (RasPi) und der passende Sense Hat, vorgestellt sowie eingerichtet. Mit diesem Know-how war es im Laufe des Nachmittags möglich einen Datenfluss vom Device (Datenerzeugung) über die Watson-IoT-Platform (Registrierung) und Node-Red (Verarbeitung) bis hin zur Outputkanal der Wahl (z.B. Twitter, RasPi) zu erstellen.

Wem sich das nach viel Programmierkenntnissen anhört, dem sei versichert, dass für die Umsetzung mit diesen Mitteln lediglich etwas JavaScript benötigt wird. Da bei so viel Theorie und neuen Sachen der Kopf ordentlich raucht, haben wir in diesem Kontext auch für kleine Übungen gesorgt, sodass zum Beispiel einige Lacher beim Anbinden und herumspielen mit den RasPi’s garantiert waren.

Mit dem Wissen aus dem Einführungstag ging es am nächsten Morgen in die Ideenfindung, sodass die verschiedenen Gruppen im Anschluss ihre Ideen in einer Präsentation vorstellten. Diese waren:

  • Swarm Tracker: Innerhalb einer Gruppe erhält der Gruppenleiter eine Warnung auf die Hand, wenn sich ein Mitglied zu weit von der Gruppe entfernt.
  • Blumen Bernd: Auf Grundlage der Wettervorhersage werden Pflanzen, bei entsprechender Notwendigkeit, bewässert.
  • Der smarte Einkaufwagen: Dieser liefert während des Einkaufs Informationen über die Produkte, die in den Korb gelegt wurden. Dies können neben Menge, Preis, Summe auch Informationen über diverse Allergene sein. Darüber hinaus ist auch bargeldloses Zahlen mit dieser Anwendung möglich.

Nachfolgend starteten die Teams in die Umsetzung ihrer eigenen kleinen Projekte und wir, die Kursleiter, waren unterstützend tätig, halfen bei Fragen, Recherchen zu diversen Schnittstellen etc.

Der fünfte und letzte Tag stand ganz im Zeichen der Abschlusspräsentationen. Neben Bugfixing am Morgen wurden Folien und die Präsentationen vorbereitet, sodass am Nachmittag jedes Team ihre Idee, Architektur und Demo vorgestellt hat. Im Anschluss daran konnten die Teilnehmer ihre Zertifikate in Empfang nehmen.

Alles in allem war es aus unserer Sicht ein erfolgreicher Workshop. Ohne übermäßig viel Vorwissen auf dem Gebiet waren alle Teilnehmer in der Lage innerhalb von wenigen Tagen eine eigene IoT-Idee erfolgreich zu entwickeln. Wir freuen uns auf den dritten Workshop. 🙂