Überlebenshandbuch für Technik-Dummies: 60 technische Begriffe erklärt

Ein Marketing-Praktikum in einem Software-Unternehmen ist nicht immer einfach. Als technischer Analphabet inmitten all dieser technisch versierten Leute war es ziemlich schwierig. Vor allem, wenn wir über unsere Integrationen oder ein bevorstehendes Update sprechen.
Ein Mann mit Brille und Bart sitzt lächelnd und mit verschränkten Armen an einem Schreibtisch. Im Hintergrund sind zwei Computermonitore zu sehen, die verschiedene Bildschirme anzeigen, von denen einer eine Designoberfläche und der andere Text oder Daten in einem gut beleuchteten Büroraum anzeigt.
Veröffentlicht am:
23. März 2021
Aktualisiert am:
22. Februar 2024

Deshalb wollte ich ein Glossar mit den wichtigsten Technologiebegriffen verfassen, über die Sie stolpern werden, wenn Sie Ihr Praktikum in einem Softwareunternehmen absolvieren.

Technologie ist das nächste große Ding in der Welt. Von unseren Smartphones über VR-Brillen bis hin zu den neuesten Funktionen in Autos. Alles hat seine Basis in der Tech-Welt. Ich hätte nie gedacht, dass ich einmal ein Praktikum in einem Start-up wie Azumuta machen würde. Aber jetzt bin ich hier und sie haben nicht gelogen. Technologie ist ein ziemlich schweres (aber interessantes!) Thema.

Das Wichtigste zuerst (weil ich diese Worte nicht kannte)

  • Ein technischer Analphabet: Jemand, der nichts oder nur sehr wenig über Technik weiß.
  • Technisch versiert: gut informiert über die moderne Technologie, insbesondere Computer, oder geübt im Umgang mit ihr.

A

Anwendungen - Softwaretypen, vielleicht besser bekannt als "Apps", diese kleinen Symbole auf dem Bildschirm Ihres Mobiltelefons -, die dazu bestimmt sind, dem Benutzer oder einer anderen Anwendung eine Funktion zu bieten. Zu den Apps gehört alles von Webbrowsern über Textverarbeitungsprogramme bis hin zu Foto- und Bildbearbeitungsprogrammen und Chat-Programmen.

API (Application Programming Interface) - eine Art Vermittler, der es zwei Anwendungen ermöglicht, miteinander zu kommunizieren. Jedes Mal, wenn Sie eine App wie Instagram verwenden, eine Sofortnachricht senden oder den Wetterbericht auf Ihrem Telefon abrufen, verwenden Sie eine API

API - ist eigentlich ein Vermittler, der die Kommunikation zwischen zwei Systemen ermöglicht, während ein API-Endpunkt eine URL ist, die der API den Zugang zu Ressourcen auf einem Server ermöglicht. Ohne API-Endpunkte könnten APIs also eigentlich keine Vermittler sein.

B

Backend - der Teil einer Website und eines Website-Dienstes, der sich hinter den Kulissen befindet (dazu gehören Anwendungen, Webserver und Datenbanken) und für den Benutzer, der mit der Website oder dem Dienst interagiert, normalerweise nicht sichtbar ist.

Best-of-Breed-Ansatz - Kombination verschiedener Lösungen (von verschiedenen Anbietern) in Ihrer Arbeitsumgebung. (mit anderen Worten: Arbeit mit Integrationen). Es ist das Gegenstück zu einer Best-of-Suite-Lösung.

Best-of-Suite-Lösungen - Während Sie bei einem Best-of-Breed-Ansatz verschiedene Anbieter für Nischenabteilungen Ihres Unternehmens haben, handelt es sich bei Best-of-Suite-Lösungen um den Kauf eines Systems, das alle Aspekte umfasst. Der Nachteil ist, dass viele Funktionen im Vergleich zu dem, was auf dem Markt verfügbar ist, möglicherweise nicht die besten sind. Da Integrationen in den letzten Jahren einfacher geworden sind, entscheiden sich die meisten Arbeitgeber für einen Best-of-Breed-Ansatz, da jede Software ihre eigene Nische hat.

C

Aufruf zum Handeln - ein Text, ein Banner, ein Bild mit einer visuellen Unterscheidung, das den Besucher auffordert, eine Aktion durchzuführen - mehr Inhalt zu lesen, eine E-Mail zu senden, sich in eine E-Mail-Liste einzutragen, usw. CTAs sind ein Marketinginstrument, das Webnutzer in Leads für Unternehmen umwandelt.

CamelCase - eine digitale Vereinbarung, bei der der erste Buchstabe jedes Wortes in einer Verbindung großgeschrieben wird, mit Ausnahme des ersten Wortes. Ein Beispiel: "email checker" wird zu "emailChecker". Softwareentwickler verwenden beim Schreiben von Quellcode häufig PascalCase, um Funktionen, Klassen und andere Objekte zu benennen und die Übersicht zu behalten.

Click-Through-Rate (CTR) - die Anzahl der Nutzer (in Prozent), die auf Links in Webseiten oder Marketing-E-Mails klicken. Die CTR ist wichtig, weil sie misst, wie viele Nutzer sich aktiv mit den verlinkten Inhalten auf einer Website beschäftigen. Sie könnten zum Beispiel einen Newsletter an 2.000 Kunden senden, von denen nur 100 tatsächlich auf die Blogs klicken, um sie zu lesen.

Conversion Rate Optimization (CRO) - ein Ansatz zur Erhöhung des Prozentsatzes der Besucher, die zu zahlenden Kunden werden. CRO-Methoden locken die Nutzer in der Regel mit einer Aufforderung zum Handeln.

D

Data Lake - ein allgemeiner Speicherbereich für große Mengen an unstrukturierten Daten aus verschiedenen Quellen.

Data Warehouse - ein zentraler Ort zur Speicherung strukturierter Daten aus verschiedenen Quellen.

Datenmaskierung - ein Verfahren zur Anonymisierung von Daten, so dass die Daten weiterhin für einen bestimmten Zweck verwendet werden können, ohne dass die Gefahr besteht, dass z. B. vertrauliche Daten oder personenbezogene Daten preisgegeben werden.

E

ESB - Enterprise Service Bus, eine der vielen Integrationssoftwares, die in größeren Unternehmen eingesetzt werden, um die interne Kommunikation zwischen Anwendungen zu organisieren, indem Nachrichten in den "Bus" gestellt und von anderen Anwendungen gelesen werden.

Engagement - der Begriff, der für Likes oder andere Interaktionen mit einem Unternehmen in den sozialen Medien verwendet wird. Es ist eine Maßeinheit, die Unternehmen zur Messung und Bewertung ihrer Leistung in den sozialen Medien verwenden.

Elemente - einzelne HTML-Komponenten eines Dokuments oder einer Webseite. Zum Beispiel ist ein Absatz in einem HTML-Dokument ein Element. Elemente bestehen aus einem öffnenden Tag, einem schließenden Tag und Informationen dazwischen.

F

Field Mapping - der Prozess des Datenabgleichs zwischen zwei oder mehreren Plattformen. Wenn Sie beispielsweise eine Plattform in eine andere integrieren, möchten Sie sicherstellen, dass die Mailingadresse Ihres Leads in einem CRM im richtigen Feld der Mailingliste landet.

Front end - bezeichnet alle Teile einer Website, die von den Benutzern gesehen und interpretiert werden können. Front end arbeiten in der Regel mit Kodierungen wie HTML, CSS und JavaScript.

Framework - Ein Satz von Werkzeugen und Komponenten in einer Skriptsprache, die häufig bei der Softwareentwicklung verwendet werden. Eigentlich eine Art Bibliothek. Beispiele für Frameworks sind Ruby on Rails, Bootstrap, React, Angular und Joomla.

G

Raster - eine Reihe vorhandener Rahmen, die als Leitlinien für die Anordnung von Inhalten auf einer Webseite oder Anwendung verwendet werden können. Rastersysteme sorgen für ein gleichmäßiges "Aussehen" Ihres Designs und machen es für den Betrachter besser lesbar und wiedererkennbar.

H

HTML (HYPERTEXT MARKUP LANGUAGE) – HTML is the standard language used to create web pages. It’s the most basic building block you’ll need for developing websites. You might remember basic HTML tags from early personal websites like Myspace, where you could customize your page with commands inside <>.

HTML5 - (im Februar 2021) die neueste Version von HTML. Der Schwerpunkt von HTML5 liegt auf Funktionen, die auf Geräten mit geringer Leistung verwendet werden können (ideal für die Erstellung mobiler Anwendungen), auf der nativen Fähigkeit, mit Multimedia- und Grafikinhalten zu arbeiten, und auf neuen semantischen Web-Tag-Elementen (Funktionen, die Sie zur Strukturierung Ihrer Seiten und Dokumente verwenden).

I

Identitätsauflösung - Ein Konzept, das unter anderem in einer CDP (Customer Data Platform) verwendet wird, um doppelte Kontakte zu entdecken und zusammenzuführen. Zum Beispiel kann ein Konto unter Jan Janssens und unter Janssens Jan zusammengeführt werden.

iPaaS (Integration Platform as a Service) - ist eine Integrations-Cloud-Plattform, die es mehreren Plattformen ermöglicht, problemlos miteinander zu kommunizieren und Daten auszutauschen.

J

Jitter - bezieht sich auf kleine Verzögerungen bei Datenübertragungen. Dies kann durch eine Reihe von Faktoren wie Netzüberlastung, Kollisionen und Signalstörungen verursacht werden.

K

Kernel - die grundlegende Schicht eines Betriebssystems (OS). Er funktioniert auf einer grundlegenden Ebene, kommuniziert mit der Hardware und verwaltet Ressourcen wie RAM und CPU.

L

Logische Gatter - notwendige Bauelemente einer integrierten Schaltung. Sie führen grundlegende logische Funktionen aus. Die meisten Logikgatter haben einen Eingang mit zwei binären Werten und einen Ausgang mit einem Wert. Manche Schaltungen haben nur wenige Logikgatter, während andere, wie z. B. Mikroprozessoren, Millionen haben können.

M

Meta-Elemente - HTML-Elemente, die für den Nutzer auf einer Webseite nicht sichtbar sind, aber den Webbrowsern zusätzliche Informationen über den "Hintergrund" der Website geben, wie z. B. die Seitenbeschreibung, Sprache, letzte Änderung usw. Meta-Elemente können auch Informationen für soziale Netzwerke liefern, z. B. ein Titelbild, Angaben zum Autor, die letzte Änderung usw.

Moodboards - kreative Ausdrucksformen (Bilder, Materialien, Texte), die zur Darstellung des visuellen Stils eines Projekts verwendet werden. Der auf einem Moodboard dargestellte Stil wird dann von visuellen Designern in digitaler Form umgesetzt.

Monitor - ein hochsprachliches Wort, das technisch versierte Menschen für den Bildschirm verwenden. Der Monitor zeigt die Benutzeroberfläche des Computers und die geöffneten Programme an.

N

Native Apps - Apps, die für bestimmte Plattformen entwickelt wurden. Sie laufen nur auf den Plattformen, für die sie erstellt wurden, und werden lokal auf diesen Geräten gespeichert. Safari für iOS und Google Play für Android sind beides Beispiele für native Apps.

Native Integration - ist eine Integration, die bereits in der Benutzeroberfläche (UI) einer Plattform enthalten ist, so dass Sie meist keine iPaaS-Lösung verwenden müssen.

O

Einweg-Synchronisation - ist eine Datensynchronisation, bei der die Daten in eine Richtung gehen, von einer Quellplattform zu einer Zielplattform.

Objektorientierte Programmierung (OOP) - Eine Form der Programmierung, die sich auf die Erstellung von Objekten konzentriert, die bestimmte Eigenschaften und Fähigkeiten haben. Bei OOP besteht das Computerprogramm aus diesen erstellten Objekten. Diese interagieren dann miteinander.

Octa-Core-CPU - acht Rechenkerne in einem einzigen Chip. Sie ist vergleichbar mit einer Dual-Core-CPU (zwei Prozessoren), hat aber acht Prozessoren, die gleichzeitig Befehle verarbeiten können.

oAuth - ein Authentifizierungsprotokoll, das es Ihnen ermöglicht, einem Drittanbieterdienst Zugriff auf Ihre Daten zu gewähren. Wenn Sie zum Beispiel ein CRM wie Lime Tech verwenden, können Sie einer Integrationsplattform Zugriff auf Ihre Lime Tech-Daten gewähren. Dies geschieht mit oAuth, das eine Authentifizierung von Lime Tech öffnet, die Sie fragt, ob Sie den Zugriff gewähren wollen.

P

Produktion - ein Produktionsraum ist eigentlich die "Live"-Software. Datenintegrationen werden oft getestet, bevor sie für die Produktion freigegeben werden.

Eigenschaft - in CSS (der Code, der verwendet wird, um Dokumenten Stil hinzuzufügen) ist ein Teil der Basis eines HTML (Schriftgröße, Farbe, Rand), dessen Stil es durch CSS ändert.

PascalCase - eine digitale Vereinbarung, bei der der erste Buchstabe jedes Wortes in einer Verbindung großgeschrieben wird. Zum Beispiel: "Email Checker" wird zu "EmailChecker" Softwareentwickler verwenden PascalCase häufig beim Schreiben von Quellcode, um Funktionen, Klassen und andere Objekte zu benennen und so den Überblick zu behalten.

Q

Warteschlange - eine Liste von Aufgaben, die darauf warten, bearbeitet zu werden. Wenn eine Aufgabe an eine Warteschlange gesendet wird, wird sie einfach an das Ende der Liste gesetzt. Computerprogramme arbeiten oft mit Warteschlangen, um Aufgaben zu organisieren.

Quad-Core-CPU - vier Rechenkerne in einem einzigen Chip. Sie ähnelt einer Dual-Core-CPU (zwei Prozessoren), hat aber vier Prozessoren, die gleichzeitig Befehle verarbeiten können.

R

Router - die Geräte, mit denen Personalcomputer mit dem Internet verbunden werden. Das Gerät, das Sie für den Zugang zu Ihrem WiFi-Netzwerk verwenden, ist ein Router.

REST-API - REST (Representational State Transfer) beschreibt, wie eine API (standardmäßig) aussehen sollte, wie sie sich verhalten sollte und wie die Benutzer sie verwenden können. Die Idee dahinter ist, dass alle APIs auf die gleiche Weise funktionieren, so dass sich die Menschen schnell mit ihnen vertraut machen können.

Responsive Webdesign - die Praxis, Websites so zu gestalten, dass sie sowohl auf mobilen Geräten als auch auf dem Computer sichtbar und zugänglich sind. Dazu gehören Telefone, Tablets und andere Handheld-Geräte. Der Zweck des responsiven Webdesigns ist es, auf einem mobilen Gerät ein ebenso proportionales und nahtloses Design zu haben wie auf dem Computer. Dieser Ansatz gewährleistet auch eine bessere Suchmaschinenoptimierung.

S

SaaS (Software as a Service) - auch bekannt als Software on Demand. Das bedeutet, dass der Kunde die Software nicht kaufen muss, sondern ein Vertrag pro Monat und/oder pro Benutzer abgeschlossen wird. Der Kunde wählt aus, welcher Plan für sein Produktionsteam der richtige ist.

Sandbox - eine Entwicklungsumgebung für eine Softwareanwendung zum Testen neuer Updates und Funktionen. Integrationen werden oft in einer Sandbox getestet, bevor sie in die Produktion gehen.

Single source of truth - ein Konstrukt, bei dem eine Datenbank alle "offiziellen" Daten enthält, die als korrekt gelten. Alle anderen Anwendungen, die dieselben Daten verwenden, müssen diese Daten aus der Anwendung "einzige Quelle der Wahrheit" beziehen.

T

Zwei-Wege-Synchronisation - eine Form der Datensynchronisation, bei der die Daten in beide Richtungen fließen. Dies bedeutet, dass die Daten in einer der beiden Plattformen gepflegt werden und Änderungen auch in der anderen Plattform vorgenommen werden müssen, entweder automatisch oder nicht.

Traffic - die Gesamtzahl der Nutzer, die eine Website besuchen können. Es gibt verschiedene Arten von Besuchen, z. B. einzelne Besucher und die Gesamtzahl der Klicks. All dies kann in Google Analytics nachverfolgt werden.

Symbolleiste - eine Gruppe von Symbolen oder Schaltflächen, die auf der Oberfläche eines Softwareprogramms oder eines geöffneten Fensters zu sehen sind. Wenn die Symbolleiste Teil der Benutzeroberfläche eines Programms ist, befindet sie sich normalerweise direkt unter der Menüleiste. Ein Beispiel ist die Symbolleiste von Microsoft Word, in der wir die Farben, Schriftarten und Stile anpassen können.

U

Benutzeroberfläche (UI) - umfasst alle funktionalen Teile einer Website, App usw. Der Benutzer kann entscheiden, wie der Bildschirm (oder das Gerät) aussieht und wie er mit ihm interagiert. Zum Beispiel sind Displays und Touchscreens, Menüs auf Websites, Tastaturen, Ihr Cursor - sie alle sind Teil einer Benutzeroberfläche.

Benutzerfluss - der Weg, den ein typischer Benutzer vom Start einer Website oder Anwendung bis zum Verlassen der Website zurücklegt. Die Schaffung eines fließenden Pfades, dem die Nutzer intuitiv folgen können, ist Teil des User Experience (UX)- Designs. Je einfacher das Unternehmen den Benutzerfluss gestaltet, desto schneller kann sich ein Besucher oder Benutzer darin bewegen.

Betriebszeit (oder Ausfallzeit) - beschreibt, wie lange eine Website, ein Computer oder ein anderes System aktiv (Betriebszeit) oder inaktiv (Ausfallzeit) war.

V

Virtuelle Maschine - eine Software, die es ermöglicht, ein Computerbetriebssystem wie Windows auf einem Computer mit einem anderen System wie einem MacBook zu verwenden und umgekehrt. Ein System kann mehrere virtuelle Maschinen hosten.

VPN - Netze, die es ermöglichen, öffentliche Internetverbindungen als private Netze zu nutzen, indem die gesendeten und empfangenen Daten verschlüsselt werden. Dies kann z. B. nützlich sein, um die Sicherheit Ihrer Daten zu gewährleisten. Theoretisch kann jeder über eine öffentliche Verbindung auf unsere Daten zugreifen.

Versionskontrolle - ein Werkzeug, mit dem Änderungen an Code und Dateien verfolgt werden können. Es gibt IT-Spezialisten die Möglichkeit, zu einer früheren Version zurückzukehren, wenn Fehler auftreten. Die meisten Versionskontrollen sind in das Programm integriert, in dem die Codes geschrieben werden.

W

Wireframes - eigentlich die "Skelette" einer Website. Sie enthalten die wichtigsten Informationen, die auf jeder Seite einer Website erscheinen werden. Designer können diese Skizzen als Ausgangspunkt für das Layout einer Website verwenden.

Z

ZIP/RAR-Datei - Beim Zippen einer oder mehrerer Dateien wird eine komprimierte Datei erstellt, die weniger Speicherplatz benötigt als die unkomprimierte Version. Diese Methode wird häufig zur Sicherung von Dateien und zur Verringerung der Größe von großen Daten, die über das Internet übertragen werden, verwendet.

Ich hoffe, einige dieser Erklärungen werden Ihnen in Zukunft helfen. Mir hat es geholfen, mein Praktikum zu überleben. Wenn Sie also das nächste Mal mit einem Experten sprechen, nehmen Sie diesen Blogpost mit und plaudern Sie los. Aber geben Sie nicht zu sehr an, denn sonst werden Sie als kleiner Betrüger entlarvt, der Sie sind. Aber von nun an werden Sie (endlich) verstehen, wovon sie reden. Schicken Sie also die E-Mail mit der Bitte um Teilnahme an dem Treffen und verbessern Sie Ihre Fähigkeiten mit Hilfe unseres technischen Überlebensleitfadens.

Azumutas Plattform nutzen

Sehen Sie in einer Azumuta-Demo, wie unsere Plattform zur Rationalisierung der Datenerfassung, zur Steigerung der Produktivität und zur Verbesserung der Qualitätssicherung beitragen kann.

Demo buchen

Beteiligen Sie sich an der digitalen Revolution in der Werkstatt!

Auf der linken Seite wird ein Profil eines Montagearbeiters angezeigt, das Kategorien wie Vormontage, Montage und Prüfung enthält. Nebenstehende Diagramme zeigen Aufgaben wie Reinigung, Montage, Verpackung, Vormontage und Prüfung, jeweils mit numerischen Werten.