Hvis du er interesseret i at lære alt om teknologi, vil du sandsynligvis støde på så mange nye ordforrådsord, at du føler, at du er tilbage i gymnasiet og studerer til SAT igen. For at komme i gang er her en guide til grundlæggendetekniske vilkår alle burde vide... også selvom du er nybegynder.
Brugeroplevelse (UX)
User Experience omhandler den måde, en person oplever et produkt på, især med hensyn til websites eller apps. UX er primært optaget af brugervenlighed og brugertilfredshed/-nydelse.
Sitemap
En oversigt over alle siderne på en hjemmeside.
UI
Brugergrænseflade. Hver del af en maskine, som brugere interagerer med, tæller ting som skærme, skærme, tastaturer, mus/touchpads osv.
Brugerforskning
Observation og analyse udført med det mål at forstå brugernes behov og adfærd.
Wireframe
Skitse af, hvordan en hjemmeside/webapp vil se ud, inkluderer nøglekomponenter på webstedet.
Workflow-værktøjer og hardware
Værktøjer, der hjælper med at øge din produktivitet og effektivitet.
Teksteditor
Software, der bruges til kodning og programmering til at skrive almindelig, uformateret tekst. Eksempler: Sublim tekst, parenteser, TextEdit, TextWrangler, Notesblok++
IDE
Integreret udviklingsmiljø. Hjælper folk med at programmere mere effektivt. Svarer til en teksteditor, men har flere funktioner. Eksempler: PyCharm, Webstorm.
Router
En router er skridtet mellem et modem og en computer. Når information ankommer til et modem via bredbånd, dechifrerer routeren og sender disse data til din computer.
Virtuel maskine (VM)
En virtuel maskine er i bund og grund software, der opfører sig som hardware: den har ingen fysisk tilstedeværelse, men kan køre programmer som en fysisk maskine. De to typer VM'er er virtuelle systemmaskiner (designet til at køre hele operativsystemer) og behandle virtuelle maskiner (designet til kun at køre ét program).
Virtuelt privat netværk (VPN)
VPN'er giver et ekstra lag af sikkerhed til netværk. De kan bruges til offentlige eller private netværk, men er mest almindelige i virksomheder, der ønsker at beskytte data.
Versionskontrol
Versionskontrol er et system, der sporer ændringer til en fil eller et sæt filer over tid. Det giver dig mulighed for at genkalde specifikke versioner senere, hvis visse ændringer ikke virker, hvilket sparer dig besværet med at fortryde alle trinene.
Jobliste
Applikationer, der gør det muligt at automatisere gentagne, men nødvendige opgaver, der strømliner din arbejdsproces. Eksempler: Grunt, Gulp.
Front-end udvikling
Også kendt som "klientsiden", fordi det er, hvad brugere/klienter vil se på deres computere. Det "forenden” af et websted eller en app involverer visningen/designet indkodet i det.
HTML
Hypertext Markup Language. Internettets "ansigt". Alle hjemmesider har HTML. Webbrowsere læser HTML-filer og konverterer dem til det websted, du i sidste ende ser.
CSS
Cascading Style Sheets. Hvis HTML er "ansigtet", er CSS "sminken". Det giver dig mulighed for at vælge stilarter og tilføje variation.
JavaScript
Kører i klienten (et af de få programmeringssprog der gør). JavaScript er det mest populære sprog inden for webudvikling. Bruges nu også på bagsiden.
Back-end udvikling
Ofte kaldet "serverside", bagenden er det, der sker bag kulisserne for at få et websted eller en app til at køre - frontenden er ansigtet, og bagenden er hjernen. Inkluderer servere og databaser.
API
Applikationsprogrammeringsgrænseflade. Bruges i softwareudvikling til at give et sæt regler og byggeklodser til et program.
Database
Indsamling af en webapps data.
DevOps
Softwareudviklingsmetode designet til at hjælpe teams med at kommunikere og arbejde bedre sammen. Forener udviklere med andre IT-medarbejdere med det endelige mål om øget produktion og effektivitet.
Ramme
Fuld term er "webapplikationsramme." Disse trimmer den tid, det tager at bygge en hjemmeside/app ved at levere prækodede skabeloner og biblioteker, så du har en "base" at bygge videre på.
Webserver
Det primære formål med en webserver er at gemme indhold og levere det til klienter. Det kan være hardware (en web-tilgængelig computer) eller software (et program, der registrerer og reagerer på serverforespørgsler).
Konklusion
19 tekniske termer nede, kun et par hundrede (eller tusinder) tilbage. Tag det langsomt, bliv ikke overvældet, og du vil have dem mestret på ingen tid.