Applikationsentwicklung – Coding (Lehrberuf)

Applikationsentwickler*innen – Coding erstellen Softwareanwendungen für Computer und IT-Systeme (z. B. auch für Smartphones und Tablets), spezifische Branchensoftware und Browser-Anwendungen. Sie programmieren die Applikationen, richten Datenbanken ein, erstellen Benutzerzugriffe, führen Tests durch, dokumentieren die Prozesse und achten dabei immer auf Datenschutz und -verschlüsselung, Entwicklungsstandards, Codeconventionen und Lizenzen.

Applikationsentwickler*innen – Coding stehen im engen Kontakt mit ihren Auftraggeber*innen, die sie über die Umsetzung und Machbarkeit ihrer Vorstellungen beraten. Je nach Größe und Art der Anwendung (Software) arbeiten sie zusammen mit weiteren Spezialist*innen für Applikations- und Softwareentwicklung.

Für ihre Tätigkeiten benötigen Applikationsentwickler*innen unter anderem Planungsfähigkeit, bereichsübergreifendes Denken und eine starke Kundenorientierung.

Lehrberuf
Hauptberuf
Lehrzeit:
4 Jahre

In jedem Beruf brauchst du spezielles fachliches Know-how, das in der Aus- und Weiterbildung vermittelt wird. In den beiden Menüpunkten Ausbildung und Weiterbildung findest du Informationen zu Aus- und Weiterbildungsmöglichkeiten für diesen Beruf.

Es gibt auch Kompetenzen, Fähigkeiten und Eigenschaften, die in allen Berufen wichtig sind. Dazu gehören besonders:

  • Zuverlässigkeit und Pünktlichkeit
  • genaues und sorgfältiges Arbeiten
  • selbstständiges Arbeiten
  • Einsatzfreude
  • Verantwortungsbewusstsein
  • Fähigkeit und Bereitschaft mit anderen zusammen zu arbeiten (Teamfähigkeit)
  • Lernbereitschaft

Die folgende Liste gibt dir einen Überblick über weitere allgemeine Anforderungen, die in DIESEM Beruf häufig gestellt werden. Diese können natürlich je nach Betrieb, Institution oder Organisation sehr unterschiedlich sein.

DENK DARAN: Viele dieser Anforderungen sind auch Bestandteil der Ausbildung.

Hinweis: Die Begriffe werden in alphabetischer Reihenfolge aufgelistet.

    Körperliche Anforderungen: Welche körperlichen Eigenschaften sind wichtig?

  • gutes Sehvermögen (viel Lesen bzw. Arbeiten am Computer)
  • Unempfindlichkeit gegenüber künstlicher Beleuchtung

     

    Fachkompetenz: Welche Fähigkeiten und Kenntnisse werden von mir erwartet?

  • Anwendung generativer künstlicher Intelligenz (KI)
  • Datensicherheit und Datenschutz
  • Fremdsprachenkenntnisse
  • mathematisches Verständnis
  • Präsentationsfähigkeit
  • technisches Verständnis

     

    Sozialkompetenz: Was brauche ich im Umgang mit anderen?

  • Argumentationsfähigkeit / Überzeugungsfähigkeit
  • Aufgeschlossenheit
  • Kommunikationsfähigkeit
  • Kritikfähigkeit
  • Kund*innenorientierung

     

    Selbstkompetenz: Welche persönlichen Eigenschaften sollte ich mitbringen?

  • Aufmerksamkeit
  • Ausdauer / Durchhaltevermögen
  • Beurteilungsvermögen / Entscheidungsfähigkeit
  • Eigeninitiative
  • Flexibilität / Veränderungsbereitschaft
  • Konzentrationsfähigkeit
  • Selbstorganisation
  • Sicherheitsbewusstsein

     

    Weitere Anforderungen: Was ist sonst noch wichtig?

  • gepflegtes Erscheinungsbild

     

    Methodenkompetenz: Welche Arbeits- und Denkweisen sind wichtig?

  • interdisziplinäres Denken
  • komplexes / vernetztes Denken
  • Koordinationsfähigkeit
  • logisch-analytisches Denken / Kombinationsfähigkeit
  • Organisationsfähigkeit
  • Planungsfähigkeit
  • Problemlösungsfähigkeit
  • systematische Arbeitsweise

Mit einer erfolgreich abgeschlossenen Lehre und vier weiteren Prüfungen erlangst du die Berufsmatura (Berufsreifeprüfung). Diese öffnet dir den Zugang zu Universitäts- und Fachhochschulstudien. Außerdem ermöglicht sie zusätzliche Karrierewege im erlernten Beruf, aber auch außerhalb des bisherigen Berufsfeldes.

Und so geht es:

Die Berufsmatura besteht aus vier Teilprüfungen: Deutsch (schriftlich und mündlich) und Mathematik (schriftlich), eine lebende Fremdsprache (schriftlich oder mündlich) und ein Fachbereich (schriftliche Prüfung oder Projektarbeit und mündliche Prüfung). Der Fachbereich ist ein Thema aus dem Berufsfeld des Kandidaten/der Kandidatin.

Wie funktioniert die Vorbereitung?

Die Vorbereitung auf die Berufsreifeprüfung erfolgt in Vorbereitungskursen, die von Erwachsenenbildungseinrichtungen (z. B. WIFI, BFI, Volkshochschulen), Berufsschulen oder höheren Schulen (z. B. AHS, HAK, HTL, HLW) angeboten werden. In solchen Lehrgängen können auch die jeweiligen Teilprüfungen abgelegt werden. Drei der vier Teilprüfungen können bereits während der Lehre abgelegt werden. Zur letzten Teilprüfung kannst du nach erfolgreichem Lehrabschluss, aber nicht vor dem 19. Geburtstag antreten.

Durch ein Förderprogramm, können die Vorbereitungskurse und die Prüfung seit September 2008 in ganz Österreich kostenlos angeboten werden. Zur konkreten Ausgestaltung der Vorbereitung auf die Berufsreifeprüfung bestehen in den einzelnen Bundesländern unterschiedliche Modelle. Informationen bieten u. a. die Bildungseinrichtungen und die Lehrlingsstellen der Wirtschaftskammern.

Link: Häufig gestellte Fragen!

WKO-Bildungspfade:

Die WKO-Bildungspfade geben dir einen Überblick über durchgängige Entwicklungs- und Karrieremöglichkeiten in unterschiedlichen Berufen am Beispiel der WKO Bildungsangebote. Der Bildungspfad Berufsreifeprüfung steht in allen Lehrberufen offen:

Selbstständigkeit

Die Möglichkeit einer selbstständigen Berufsausübung ist z. B. gegeben durch:

Freies Gewerbe:

  • Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik

Informationen zum „Freien Gewerbe“: freie Gewerbe erfordern in der Regel keinen Befähigungsnachweis, sondern lediglich eine Anmeldung bei der Gewerbebehörde. Grundsätzlich richtet sich der Gewerbeumfang nach dem Wortlaut der Gewerbeanmeldung.

Liste der Freien Gewerbe:

ALLGEMEINE HINWEISE:

Für jede Tätigkeit, die Sie selbstständig, regelmäßig und mit der Absicht, Gewinn zu erzielen, ausüben wollen, brauchen Sie eine Gewerbeberechtigung (Ausnahme: Freie Berufe). Diese erhalten Sie durch Anmeldung bei der Gewerbebehörde (Bezirkshauptmannschaft, Magistrat).
Unabhängig von einem etwaigen Befähigungsnachweis müssen sie dafür folgende Voraussetzungen erfüllen:

  • das 18. Lebensjahr muss vollendet sein
  • österreichische Staatsbürgerschaft oder Staatsbürgerschaft eines anderen EU-Mitgliedstaates (oder eines Staates, mit dem ein entsprechender Staatsvertrag besteht) oder es liegt ein gültiger Aufenthaltstitel vor, der zur selbstständigen Tätigkeit berechtigt
  • keine Ausschließungsgründe (z. B. abgewiesene Konkursanträge, Bestrafung wegen Finanzstrafdelikten)

In allen Fällen einer selbstständigen Berufsausübung (ob im Rahmen eines Gewerbes oder als freiberufliche Tätigkeit) ist diese bei der Sozialversicherungsanstalt der gewerblichen Wirtschaft und dem zuständigen Finanzamt zu melden.

Weitere Informationen und Kontakte:

Verwandte Lehrberufe

Durch die Verwandtschaftsregelung wird die Ausbildung in einem Lehrberuf auf Teile der Lehrzeit in anderen (verwandten) Lehrberufen angerechnet. Dadurch verkürzt sich die Lehrzeit bei der Ausbildung in einem weiteren Lehrberuf (oder auch beim Wechsel auf einen verwandten Lehrberuf). In manchen Fällen wird die Lehrzeit und die Lehrabschlussprüfung auch vollkommen ersetzt.

Bei folgenden verwandten Lehrberufen verkürzt sich die Lehrzeit im Ausmaß der angegebenen Lehrjahre. (Beispiel: Der Eintrag „1. voll“ bedeutet z. B., dass sich die Lehrzeit im verwandten Lehrberuf um ein Jahr verkürzt.)

Alternativen (Auswahl)

Alternative Berufe sind Berufe, die entweder eine ähnliche Ausbildung oder ähnliche Aufgaben- oder Tätigkeitsbereiche haben, wie der Beruf, über den du dich gerade informierst. Die Ähnlichkeit kann auch in den Arbeitsmaterialien, den Arbeitsumgebungen liegen oder in der Art, wie du mit anderen Menschen zusammenarbeitest.

Diese Liste soll dir bei der Überlegung helfen, welche Berufe und Ausbildungen für dich noch interessant sein könnten und dich auf weitere Ideen bringen.

Berufsinfos werden zur Verfügung gestellt von:

Folgende Inhalte löschen:

Anwendungsprogramme

Programme, die spezifische Probleme der Anwender*innen lösen. Typische Anwendungen sind Office-Programme wie z. B. Textverarbeitung oder Tabellenkalkulation.

App – Applikation

"App" bezeichnet eine Anwendungssoftware (Applikation), die hauptsächlich für Smartphones und Tablets, aber auch für Browser und Computer hergestellt wird. Im Vergleich zu einer Systemsoftware ist eine App (Applikation) für den normalen Betrieb eines Geräts nicht notwendig, sondern erfüllt nur eine bestimmte Funktion (z. B. E-Mail-Client, Spiel). Nutzungsbereiche sind vor allem Konsumgüter, Unterhaltung, Sport, Medien, aber auch Aktienmärkte und Wirtschaft.

Augmented Reality (AR)

Augmented Reality (AR) (engl. Erweiterte Realität) bezeichnet die Erweiterung der Realitätswahrnehmung durch computergenerierte Informationen. So können beispielsweise in AR-Anwendungen über einen Bildschirm oder eine Datenbrille zusätzliche Informationen zu Gebäuden, Kunstwerken, Landschaften oder auch Menschen usw. eingeblendet werden, die gerade betrachtet werden. In der Arbeitwelt, werden beispielsweise Installations- und Bedienungsanleitungen oder Fehlermeldungen zu Maschinen und Anlagen zugespielt.

Während Virtual Reality die vollständige digitale Simulation der Wahrnehmung bezeichnet, befasst sich Augemented Reality mit der Erweiterung der tatsächlichen/realen Wahrnehmungen.

Betriebssystem

Das Betriebssystem, auch operating system (engl.) genannt ist die Software eines Rechners, über welche die verschiedenen Anwendungsprogramme (z. B. Textverarbeitungsprogramme, Bildbearbeitungsprogramme etc.) starten und laufen. Man bezeichnet die Programme des Betriebssystems als Systemprogramme.

Big Data

Bezeichnung für gigantisch große Datenmengen, die mitunter global gesammelt werden - wie z. B. (Kunden-)Daten aus Social Media Plattformen, von Internet- und E-Maildiensten sowie von Verkehrsbetrieben, Fluglinien, Banken und Versicherungen.

Breitbandtechnologie

Technologie mit hoher Übertragungsleistung für Daten. Die Bandbreite wird in Hertz gemessen. Die Breitbandtechnologie ist eine Form der Datenübertragung, die es erlaubt, unterschiedliche Telekommunikationsdienste gleichzeitig zu übertragen, z. B. Telefon und Internet.

Browser

Bezeichnung für Navigationsprogramme für das Internet und World Wide Web (www). Die leicht bedienbaren Steuerprogramme zeigen Bilder und Texte, spielen Videosequenzen oder Tonfolgen ab und führen per Mausklick zu weiteren Informationen. Die bekanntesten Browser sind Microsoft Edge (früher Internet Explorer), Mozilla Firefox, Apple Safari und Google Chrome. Durch einfaches Klicken auf Vorwärts- oder Rückwärtspfeile blättern die AnwenderInnen zwischen den Web-Seiten.

Bug

Fachbegriff, mit dem ein Fehler in einer Software bezeichnet wird

Cloud Computing

Cloud Computing oder "Rechnerwolke" ist die Bereitstellung von IT-Infrastruktur und IT-Leistungen wie beispielsweise Speicherplatz, Rechenleistung oder Anwendungssoftware für Unternehmen oder Privatpersonen über ein Netzwerk (z. B. Internet).

Datenbank

Softwareprogramme zur Sammlung, Speicherung und Weiterverarbeitung von Daten aller Art (z. B. Kundendaten, Stücklisten, Produktionsdaten, statistische Daten und Kennzahlen, wissenschaftliche Daten und vieles mehr). Geläufige Datenbankprogramme sind z. B. Access oder SQL.

Freeware

Software, die kostenlos über das Netz erhältlich ist.

FTP

File Transfer Protocol. Datenübertragungsprotokoll zwischen zwei Rechnern. Es wird im weltumspannenden Internet oder in lokalen Netzen eingesetzt, die auf TCP/IP Basis arbeiten.

Hotkey

Gängige Bezeichnung für eine Tastenkombination, die eine bestimmte Aktion in einem Anwendungsprogramm auslöst. Häufig werden aber auch normale Tastaturbefehle zur Steuerung von Anwendungsprogrammen als Hotkeys bezeichnet.

HTML

Abkürzung für "Hypertext Markup Language". Eine Programmiersprache zur Dokument-Erstellung im Internet (z. B. Homepages).

Interface

Schnittstelle zwischen verschiedenen Hardwarekomponenten wie Drucker, Maus etc.

JAVA

Eine einfache Programmiersprache, die vom verwendeten Computertyp unabhängig ist. Über die WWW-Sprache HTML können Java-Programme aufgerufen werden: stößt der WWW-Browser auf einen entsprechenden Vermerk, lädt er automatisch die passende Java-Datei und führt sie aus.

konfigurieren

Fachbegriff der EDV/Informatik: Hard- und Softwarekomponenten zu einem funktionierenden Computersystem zusammenstellen und abstimmen.

Künstliche Intelligenz

Kurz KI oder engl. Artificial Intelligence (AI). Dieser Forschungszweig, ausgehend von der Mathematik und Informatik, geht davon aus, dass die Funktionsweise des menschlichen Denkens technisch nachgebildet werden kann. In den Computerwissenschaften und der Robotik wird daher zunehmend versucht, selbststeuernde, selbstlernende oder sich selbst organisierende Geräte zu entwickeln.

Netzwerkbetriebssystem

Ein Netzwerksbetriebssystem verwaltet Dateien, Drucker, Faxgeräte und andere gemeinsam genutzte Hardware-Komponenten für alle eingebundenen Computer.

Open Source-Software

Unter Open Source (engl. Offene Quelle) Software versteht man Software deren Quellcode (Computerbefehle in Programmiersprache) öffentlich einsehbar und verfügbar ist. Zusätzlich darf die Software verändert und meist kostenfrei genutzt werden kann. Bekannte Open Source-Betriebssysteme sind Linux, Android oder Mozilla Firefox.

Rollout

Der Begriff Rollout (engl. herausrollen, ausrollen) bezeichnet die Vorstellung oder Markteinführung eines Produktes z. B. eines neuen Flugzeugtyps. Im IT/EDV-Bereich bezeichnet ein Rollout die Veröffentlichung einer Software, die Verteilung des Software-Produktes (Applikation) an die Kund*innen bzw. Clients und die Implementierung der Software in bereits bestehende Software-Lösungen.

Smartphone

Ein Smartphone ist ein Mobiltelefon, das nicht vorrangig für Telefonie konzipiert ist, sondern eine Fülle anderer Anwendungen möglich macht (z. B. Spiele, Digitalkamera, Diktiergerät, Navigationsgerät, Musik - und Videoplayer, Terminkalender, Modem, Kompass, etc.).

Software

Computerprogramme

Software Engineering

die Entwicklung, Programmierung und Installation von Software bzw. von Software-Systemen.

SQL

'Structured Query Language' ist eine standardisierte Abfragesprache für Datenbanksysteme

Systemanalyse

Die Untersuchung eines Problems und Zerlegung in seine Einzelteile. In der IT eine Vorstufe der Programmierung.

Tool

engl. für Werkzeug. In der IT die Bezeichnung für Hilfsprogramme und verschiedene Anwendungen.

Update

Aktualisierte Version eines Softwareprogrammes, einer Datei oder eines Web-Contents.

Usability

Als Usability bezeichnet man die einfache Handhabe bei der Interaktion mit einem System (z. B. Website, Softwareanwendung). Je einfacher und intuitiver die „Bedienbarkeit“ oder „Benutzbarkeit“ eines Produkts, desto besser ist die Usability.

User Experience (UX)

Der Begriff User Experience (Abkürzung UX; deutsch: Nutzererfahrung‘ oder ‚Nutzererlebnis‘ oder Kundenerlebnis) beschreibt alle Aspekte der Eindrücke und das Erlebnis eines Nutzers/einer Nutzerin bei der Interaktion mit einem Produkt, einer Dienstleistung, einer Umgebung oder Einrichtung. Dazu zählen auch Software und IT-Systeme. User Experience kommt meist im Zusammenhang mit der Gestaltung von Websites oder Apps zur Anwendung, umfasst jedoch jegliche Art der Produktinteraktion, also unter anderem auch die nicht-digitale, physische Nutzung.

WAN

= Wide Area Network oder Weitverkehrsnetzwerk (z. B. Internet). WANs bestehen aus mehreren LANs (=LAN - Local Area Network), die über Fernleitungen miteinander verbunden sind.

WAP

Wireless Application Protocol oder kabelloses Anwendungsprotokoll. WAPs dienen als Standard-Protokolle für die Funkübertragung von Internetinhalten. Nutzer*innen könnten damit mit Handy oder Notebook auf das Internet zugreifen, E-Mails versenden, empfangen usw.