Svenska tech-ord du måste kunna: mjukvara, hårdvara, driftsättning
När du kliver in på ett svenskt IT-kontor, kommer du snabbt att märka en sak: språket är en vild blandning av engelska och svenska (ofta kallat "Swenglish"). Man säger att man ska "pusha koden", "köra en release" eller "fixa en bugg". Eftersom programmeringsspråk och de flesta globala dokumentationer är på engelska, har många tekniska termer adopterats rakt av. Men! Det finns flera centrala tekniska begrepp där man fortfarande använder de svenska orden, särskilt i formella dokument, i kundmöten och i diskussioner med ledningen. Att behärska dessa svenska tech-ord kommer att få dig att låta mycket mer professionell och integrerad i ditt team.
Mjukvara och system
Låt oss börja med grunderna. Ordet Software kallas på svenska för Mjukvara. Ett mjukvaruföretag utvecklar applikationer, plattformar och system. Motsatsen, Hardware, kallas naturligtvis för Hårdvara (fysiska komponenter som skärmar, servrar och minneskort).
När vi pratar om själva kodningen, översätts Source code till Källkod. Du kanske hör din Tech Lead säga: "Vi måste städa upp i källkoden". Hela din Codebase kallas ofta för Kodbas.
Ett annat otroligt viktigt ord är Gränssnitt. Det är den svenska översättningen av Interface (till exempel User Interface, UI = Användargränssnitt, eller Application Programming Interface, API = Programmeringsgränssnitt). Om en designer vill prata om hur appen ser ut, säger de ofta: "Vi behöver göra användargränssnittet mer intuitivt."
Driftsättning och miljöer
Den process som på engelska ständigt kallas Deployment eller att Deploy, har en mer formell svensk term: Driftsättning (eller att driftsätta). Detta ord används väldigt ofta i avtal, projektplaner eller när man pratar med kunder. En projektledare kanske säger: "Datum för driftsättning är satt till den första oktober." Trots detta, ute på golvet bland utvecklarna, hör man oftast verbet "att deploya". Det är bra att förstå båda.
När du driftsätter, skickar du kod mellan olika miljöer. Development environment är Utvecklingsmiljö. Staging/Test environment kallas för Testmiljö, och Production är Produktion (eller ibland "Live-miljön").
Säkerhet, nätverk och moln
Idag bygger nästan ingen egna fysiska datacenter, eller Serverhallar. Istället använder vi Molntjänster (Cloud services) som AWS, Azure eller Google Cloud. Men när data skickas via ett Nätverk (Network), är säkerhet högsta prioritet.
Sverige har stränga datalagar (GDPR), vilket gör att orden kring säkerhet är avgörande. Encryption kallas Kryptering. Om du lagrar lösenord eller känslig data, måste den vara krypterad. Ett säkerhetshål kallas ofta för Sårbarhet (Vulnerability). Om systemet slutar fungera, pratar man om ett Avbrott eller Nertid (Downtime).
Processer och prestanda
När du väl har skrivit din källkod måste du se till att den har bra Prestanda (Performance). Laddar sidan snabbt? Drar appen för mycket minne? Dålig prestanda leder till frustrerade användare.
För att hålla ordning på allt arbete använder teamet Versionshantering (Version control, som Git). Det gör att flera utvecklare kan arbeta på samma kodbas samtidigt utan att skriva över varandras arbete. Och slutligen, hur jobbar vi? De flesta svenska tech-bolag jobbar Agilt (Agile). Det betyder flexibla arbetsmetoder i korta cykler (sprintar), där man ständigt utvärderar och anpassar produkten baserat på Återkoppling (Feedback) från användarna.
Om du lär dig att mixa dina engelska programmeringstermer med dessa svenska nyckelord – mjukvara, gränssnitt, driftsättning och prestanda – kommer du att smälta in perfekt på vilket svenskt tech-företag som helst.
Complete this lesson
Track progress locally on this device.