Beiträge

Fragen und Antworten zum Einstieg als Programmierer bei kreITiv

Als Praktikant in der Welt der Programmierer und Softwareentwickler

Unser Praktikant Tony findet Antworten auf die 4 wichtigsten Fragen, die sich Schüler und Auszubildende beim Einstieg in die Welt von Softwareentwicklung und IT stellen sollten.

1. Welche Voraussetzungen sollte ich als Praktikant mitbringen?

Die junge Generation wächst heute ganz selbstverständlich mit dem Medium Internet, sowie Smartphones und Tablets auf. Aus dem normalen Alltag ist all das nicht mehr wegzudenken. Doch nur weil man diese nutzen und zu bedienen weiß, heißt das noch lange nicht, dass man die Strukturen dahinter nachvollziehen kann. Jedoch wird mit diesem Grundwissen der Einstieg in das Thema deutlich vereinfacht.

Programmieren ist nicht einfach; es zu erlernen erst recht nicht, denn anders als in herkömmlichen Berufen, entwickelt die Technik sich stetig weiter und die Herausforderungen wachsen mit jedem Projekt. Doch wer ein gewisses Maß an Vorstellungsvermögen und Bereitschaft sich dahinter zu klemmen hat, kann diese Hürde meistern. Eine weitere wichtige Vorrausetzung ist das grundlegende Interesse, diese technischen Vorgänge nachzuvollziehen, weil Fehlersuche zur täglichen Arbeit als Praktikant in der Webentwicklung gehört und sie teils viele Stunden in Anspruch nehmen kann.

2. Wie kann ich Programmieren lernen?

w3schools.com oder Codecademy.com sind gute Anlaufstellen für den Einstieg in Programmiersprachen wie HTML, CSS, Python, PHP, JavaScript. Beide ermöglichen das Programmieren lernen im Browser. Die meisten dieser Kurse sind kostenlos und reichen völlig aus für die Basics. Wer jedoch mehr lernen möchte, kann auch monatlich einen Festpreis dafür zahlen, um auf mehr Übungen und weitere Features Zugriff zu haben.

Die meisten Seiten, Videos und Tutorials sind auf Englisch, was zusätzlich die Sprachkompetenzen mit auffrischt – auch das ist für Entwickler ein Muss. Ebenso gibt es zahlreiche YouTube Channels, die spannende Tutorials vermitteln. Ich lerne z. B. gerade erste WordPress Plugins zu programmieren. Selbstverständlich muss man dabei viel nachschlagen und googeln, doch es macht Spaß, wenn durch die eingegebenen Codezeilen der Computer die Aktionen erwartungsgemäß durchführt und das richtige Ergebnis liefert.

3. Welche Arten von Programmierern gibt es?

Die IT-Branche ist heutzutage sehr weitläufig und bietet für Entwickler zahlreiche Einsatzgebiete, die für viele auch und gerade als Praktikant interessant sind. Unterteilen kann man grob in folgende Kategorien:

Webprogrammierer/innen:

Von einfachen Webseiten bis hin zu komplexen Webshops oder Onlinespielen gehört ein breites Spektrum zu den Aufgaben eines Webprogrammierers. Wichtige Bestandteile sind Skriptsprachen wie JavaScript, des weiteren serverseitige Programmiersprachen wie Python oder PHP und natürlich die Seitenbeschreibungssprachen wie HTML, CSS, XML.

Systemprogrammierer/innen Desktop, Großrechner:

Die Einsatzmöglichkeiten in der Systemprogrammierung sind sehr speziell. Dabei geht es von künstlicher Intelligenz (z. B. Spracherkennung und -verarbeitung) bis hin zu virtueller Realität.

Anwendungsprogrammierer/innen Apps für mobile Geräte:

Hier sollen Apps nach Kundenwünschen entworfen und angepasst oder selber eine zündende Idee umgesetzt werden. Von reinem Coding bis hin zum Design und Aufbau der App ist dieser Beruf sehr vielseitig, abwechslungsreich und aufgrund des sich stark in diese Richtung entwickelnden Marktes sehr zukunftsträchtig.

Anwendungsprogrammierer/innen Desktop:

Sie entwickeln Software speziell für individuelle Nutzer, testen diese und führen regelmäßig Updates durch. Außerdem verbessern sie die Anwendungen hinsichtlich der Funktionalität (Sicherheit, Design) und anpassen sie an den aktuellen Standard an.

4. Wie lange dauert das Programmieren lernen?

Dafür gibt es keinen Richtwert, viel mehr erfordert Programmierung ein lebenslanges Lernen. Die Grundlagen eignet sich jeder unterschiedlich schnell an, aber bis man mit einem Programm das erste Geld verdienen kann, vergehen sicher erst einmal ein paar Jahre.

Und so heißt es in der Softwareentwicklung vom Praktikant bis zum alten Hasen, sich ständig mit neuen Technologien und Sprachen zu befassen und immer am Ball zu bleiben. Auch nach dem aktuellen Mobile-Trend wird es wieder neue Entwicklungen und damit auch Aufgabenfelder für Programmierer geben.

 

Zusammenfassend kann man sagen, dass die Programmierung und Softwareentwicklung ein abwechslungsreicher, spannender und sich stetig entwickelnder Beruf ist. Du hast Lust auf eine neue Erfahrung? Hast schon sehr viele Jahre als Entwickler gearbeitet? Oder würdest gern mal als Praktikant in die Webentwicklung reinschnuppern? Dann findest du in den Stellenanzeigen der kreITiv vielleicht etwas passendes.

Erfahrungen und Eindrücke von der Umschulung in die IT-Welt

Vom Quereinstieg in die IT-Branche

Der Wechsel aus einem Handwerksberuf in die Welt der Informationstechnologie, weil der “goldene Boden” des Handwerks von der 4. industriellen Revolution zu einem engen Parkett transformiert wurde, ist ein spannendes Unterfangen. Über diesen Schritt, die Irrungen, Wirrungen und seine Erfahrungen berichtet unser Praktikant und Quereinsteiger Steve Ellard.

Von Hammer und Messe zu Maus und Tastatur

Die Welt des Handwerkers ist physisch, real und stellt ihren Sinn und Bezug unmittelbar der Wahrnehmung zur Verfügung. Im Gegensatz dazu präsentiert sich die IT-Welt völlig abstrakt, entrückt und von einer Sprache beschrieben, gegen die Han Chinesisch zu erlernen ein Wochenendvergnügen zu sein scheint. Zumal noch Koreanisch und Japanisch dazu kommen.

Beiden Welten gemeinsam ist: Sie wurden von Menschen geschaffen. Damit ist das Ethos der Handwerker “Geht nicht gibt’s nicht” eins zu eins in die abstrakten Abgründe der IT übertragbar.

Damit gerät ein Quereinsteiger wie ich mitten in das Abenteuerland, zu dessen faszinierender Dynamik, neben der Sprachhürde, das dritte Clarkesche Gesetz dem Neuling den Weg zu versperren scheint. „Jede hinreichend fortschrittliche Technologie ist von Magie nicht zu unterscheiden.“

Aber wir haben von Kafka gelernt, uns von keinem Türhüter den Zutritt verwehren zu lassen. Hinter Clarkes “Gesetz” steht unsichtbar, aber für Unerschrockene gut zu sehen, ein “noch nicht”. Von der Neugierde auf die Funktionsweise der Magie unwiderstehlich angezogen, steigen wir also in die Kaninchenhöhle, die uns in die Digitale Märchenwelt führt.

Der Blick hinter den Spiegel

Wie ein Blick hinter den Spiegel eröffnet sich hier ein gewaltiger Kosmos, der in kleinen Schritten erforscht werden will. Der Zauber der Magie weicht der Erkenntnis, dass, nicht anders als im Handwerk, Fleiß, Ausdauer, Kreativität und eine nicht unerhebliche Fähigkeit zur Frustrationsbewältigung, entscheidend sind.

Die Abstraktionen der Programmiersprachen zu verinnerlichen, gleicht einem geistigen Hochleistungs-Trainingsprogramm, Hirnmuskelkater inklusive. Die anfangs ehrfurchtgebietenden Sprachen heißen C#, HTML, JavaScript, PHP etc. und verlieren mit zunehmender Übung und Anwendung ausnahmslos ihren Schrecken. Der Zeitpunkt kommt, nach einem Jahr Schultheorie, an dem im Praktikum in den professionellen Routinen kommerziell ausgerichteter Produktion digitaler Werke die ersten anwendbaren Ergebnisse stehen.

Dann hat sich die zweite von Clarkes Vorhersagen ganz individuell erfüllt: „Der einzige Weg, die Grenzen des Möglichen zu finden, ist, ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“

In einen Möglichkeitsbereich, dessen Optionen im rasant beginnenden Zeitalter der maschinellen Intelligenz, neben der reinen Machbarkeitsbegeisterung, ethische und politische Aufmerksamkeit erfordert. Damit die enorme kreative Leistung moderner Algorithmen das Instrument der Assistenz der Menschen bleibt, was sie seit Wilhelm Schickards und Blaise Pascals mechanischer Rechenmaschinen gewesen ist.

kreITiv als Praxispartner in Ausbildung, Studium oder Umschulung

Zwischen den Polen basaler Programmiererfahrungen für Grundschüler mit Minirechnern wie dem Raspberry Pi und State of the Art KI Programmen wie AlphaZero hat der vormalige Steinmetz in der Firma kreITiv GmbH eine vorzügliche Möglichkeit das digitale Handwerk von der Pike auf zu lernen.

Umschülern eröffnet sich so, nach dem Eintritt die IT Welt, mitten im voraussichtlich nie endenden Lernprozess, die Perspektive auf die Realisierung der Paraphrase von Arthur C. Clarkes erster Vorhersage:

„Wenn ein angesehener, aber älterer Informatiker behauptet, dass etwas möglich ist, hat er mit an Sicherheit grenzender Wahrscheinlichkeit recht. Wenn er behauptet, dass etwas unmöglich ist, hat er höchstwahrscheinlich unrecht.“