German vocabulary for Software Engineers
A helpful vocabulary with the most common words when working as a software developer in Germany.
I have worked in Berlin for ten years and would like to share this vocabulary with the most common words used in my software meetings, documents, emails, and coding tasks.
As part of my continuous german learning, I will update the list occasionally.
Softwareentwicklung : software development
die Anwendung : application
die Anforderung : requirement
die Bereitstellung : deployment
das Betriebssystem : operating system
der Codierer : coder
erstellen : to create, to build
die Erstellung : creation
die Entwicklung : development
die Weiterentwicklung : further development (additional to what already exists)
die Geschäftslogik : business logic
die Gestaltung : design
Internet der Dinge (IoT) : Internet of Things
IT-Lösung : IT-solution
das Konzept: plan. It is a document that describes a plan to carry out a project.
Loop-Anweisung : LOOP statement
pflegen : to maintain
der Programmierer : programmer
Programmiersprache : programming language
die Qualitätssicherung : quality assurance
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems https://t.co/4JrCpcqCf1 via @amazon
— Moises Gamio (@MoisesGamio) November 4, 2024
die Softwarearchitektur : software architecture
der Softwareentwickler : software developer
der Softwareentwurf : software design
die Umgebung : environment
die Umsetzung : implementation
die Unterstützung : support
Anwendungen : Applications
abbrechen : to cancel
aktualisieren : to update
Allgemeine Eigenschaften : general properties
analysieren : to analyze
die Anfrage : request
die Angabe (Daten) : information, data
anlegen (Datei) : to create
annehmen : to accept
anpassen : to customize, to adapt
die Anpassung : customization, adaptation
anwenden : to apply
der Anwender (von Software, Programmen) : user
Ausnahmebehandlung : exception handling
der Aufruf : call
aufrufen (Programm, Datei) : to invoke, to call
der Ausdruck : printout
der Ausfall : outage
ausliefern : to deploy
bauen : to build
der Bericht : report
Hands-On Large Language Models: Language Understanding and Generation https://t.co/z6VtM8ZAYk via @amazon
— Moises Gamio (@MoisesGamio) November 4, 2024
die Betriebsbereitschaft : readiness for service (or operation)
die Datei : file (computer)
Datei entfernen : remove file
die Datenlast : data load
deinstallieren : to uninstall
durchsuchen : to browse
die Einstellungen : settings
eingeben (Daten) : to enter
X durch Y ersetzen : replace X by Y
entfernen: to remove
exportieren : to export
der Fehler : error
Fehler (Programmierfehler) : bug
fertigstellen (Installation) : finish
herunterladen : to download
hinzufügen : to add
hochladen (Daten, Programm) : to upload
Implementierungseinstellungen : deployment settings
installieren : to install
Künstliche Intelligenz : Artificial intelligence
löschen : to delete
das Quellcode : source code
die Schnittstelle : interface
starten : to start
stoppen : to stop
Unternehmensanwendung : Enterprise Application
verlassen (Programm) : to quit
verwenden : to use
die Voraussetzung : prerequisite, (pre)condition
die Vorgehensweise : procedure
weiter : next
züruck : previous
zurücksetzen : to reset
Am Computer
der Bildschirm : screen
der Drucker : printer
einrichten : to set up
die Festplatte : hard disk HD
das Gerät : device
der Hauptspeicher : main memory
das Kabel : cable
der Lautsprecher : speaker
die Maus : mouse
der Monitor : monitor
der Speicherplatz : disk space
die Tastatur : keyboard
die Taste : key
Sicherheit : Security
absichern : to secure, to protect
Authentifizierung : Authentication
dir Autorisierung : authorization
beschränken : to limit, to restrict
die Bedrohung : threat
das Benutzerkonto : user account
der Cyberangriff : cyber attack
der Datenschutz : data protection
datenübernahme : data transfer
erzeugen (Token) : to generate
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming https://t.co/lYvqIazOHI via @amazon
— Moises Gamio (@MoisesGamio) November 4, 2024
fehlerhaft : bad, corrupted
freischalten : to authorize
das Kennwort : password
der Identitätsdiebstahl : identity theft
passwordgeschützt : password protected
setzen (Prioritäten) : to set
die Sicherheit : security
Sicherheitsprüfung : security auditing
der Schlüssel : cipher key to secret code
die Sitzung : session
die Verschlüsselung : encryption
Verwaltungssicherheit : Administrative security
Verwaltung von SSL-Zertifikaten und Schlüsseln : SSL certificate and key management
Zertifikatsverfall : certificate expiration
der Zugriff : access
der Zugriffscode : access code
Datenbank : Database
abbilden : to represent, to depict
die Abfrage : query
die Änderung : change
die Anreicherung : enrichment
der Aufbau : structure
das Austauschformat : interchange format
die Darstellung : representation, rendering
der Datenaustausch : data exchange
der Datensatz : data record
das Ergebnis : result
die Erzeugung : creation
das Feld : field
der JDBC-Treiber : JDBC driver
die Löschung : deletion
das Pflichtfeld : mandatory field
die Rückgabe : return
sortieren : to sort
die Spalte : column
Stammdaten : master data
die Textdatei : text file
die Überprüfung : verification, check
umbenennen : to rename
der Wert : value
zuordnen : to allocate
Networking
dir Glasfaser : optical fiber
herstellen : to establish
optische Faser : optical fiber
die Verknüpfung : link
die Verbindung : connection
File System
das Verzeichnis : directory
der Ordner : folder