Velkommen til Design School for Developers

Designskole for utviklere er en opplæringsserie med sikte på å hjelpe utviklere (og de nye, eller bare interessert i å designe for nettet) å forstå mer om teknikkene og beslutningene som er ansatt bak designet de kan kode.

Du kan være en utvikler som brukes til å jobbe med andre designere og ønsker å få en bedre forståelse av design generelt, eller du kan være en utvikler som vil - eller må - jobbe med egne prosjekter og ønsker å lære å designe bedre nettsteder.

Uansett, og uansett situasjonen din, ved slutten av denne økten vil du bli bevæpnet med en stor mengde kunnskap som du vil kunne sette i gang på ditt neste prosjekt.


Hva er design?

Vi kan definere løst Å designe som:

bestemmer seg for utseende og funksjon av (en bygning, plagg eller annet objekt), typisk ved å lage en detaljert tegning av den.

Selv om dette snakker om ingenting å gjøre med nettet, kan vi ganske enkelt oversette dette for å forholde seg til det som utformes for nettet betyr:

bestemme seg for utseendet og funksjonen av (et nettsted, brukergrensesnitt eller app) ved å lage detaljerte, informative og hjelpsomme guider og digitale representasjoner av produktet.

Å designe et nyttig produkt har aldri vært lett, og det samme gjelder når du designer for nettet. Siden Internett ble dannet, har det gått gjennom mange evolusjoner og revolusjonerende stadier - innføring av CSS-baserte oppsett, for eksempel, brakte rundt mange nye måter å introdusere visuelle fornøyelser på nettet og for dem å bli sett av mange.

Nå, sammen med utfordringene vi møttes før i bare å designe for nettet, er det mange andre hindringer for å møte. Ikke bare må vi designe et nettsted som ser bra ut og, viktigst, tjener sin hensikt, men vi må kanskje også gjøre det responsivt, jobbe med en latterlig stor mengde enheter og fortsatt fungere uansett hvor mye bilde og innhold vi har har på et nettsted.

Men selv om vi står overfor mange utfordringer ved å designe for nettet, er det mye vi gjør som vi kan være stolte av. Vi er en av de mest innovative industriene i verden, som hele tiden kan presse oss selv og arbeidet vi gjør fremover - og det er noe å være stolt av.

Kort sagt, design for nettet vil aldri være en enkel oppgave - det er mange utfordringer og hindringer vi står overfor, og når du er ny for å designe for nettet, kan det være ganske overveldende. Mange viktige beslutninger blir gjort når du designer et nettsted - det mest grunnleggende er farge, typografi og visuelle bilder som brukes og hvordan alt dette og mange andre designelementer knytter sammen for å skape en virkelig sammenhengende, vakker opplevelse for brukerne.

Som utvikler er du sannsynligvis vant til å bli levert med ferdige design som du vil bruke til å utvikle en fullt funksjonell nettsidebygging. I løpet av denne tiden kan du komme over beslutninger som virker rarlige eller utelukkende - eller bare ha en liten nysgjerrighet om hvorfor en designer tok en bestemt beslutning.

Bare ett lite eksempel er at du kanskje ikke forstår hvorfor en designer er ulykkelig hvis elementene som er bygd ikke stemmer helt ut på samme måte som på deres PSD. Ved slutten av denne serien ville jeg håpe at du ville få en mye bedre forståelse av begrunnelsene bak slike beslutninger - og hvis du fortsatt er usikker på grunnen til at en beslutning er truffet, vil du ha tillit og forståelse for snakk riktig til designeren om dine bekymringer.

På slutten av dagen kan en bedre forståelse av designen du jobber med bare bety at du vil produsere bedre arbeid. Med en mer designinformert og orientert hjerne, håper jeg at du vil kunne sette pris på å designe for nettet mer - og til og med gå selv.

Om oppdrag

På slutten av hver artikkel i denne sesjonen finner du en liste over oppgaver. Disse tar sikte på å gi deg noe praktisk å gjøre og sette i bruk de ferdighetene du har lært om.

Jeg finner alltid at jeg lærer bedre ved faktisk driver med noe, i stedet for å lese om det - og å fullføre disse oppgavene er en god risikofri måte å øve på hva du har lært om, uten noen begrensninger.

Så la oss bli sittende fast i den første leksjonen!