Det kan kanskje høres litt rart ut å vurdere å lære om webutvikling uten å bruke internett, med tanke på at nettilgang per definisjon er en helt nødvendig del av selve konseptet webutvikling. Imidlertid kan det være interessant å diskutere denne problemstillingen, ikke minst med tanke på hva vår konstant oppkoblede verden egentlig gjør med læringsprosessen.
Det formelle svaret basert på tilgjengelige ressurser
Formelt er det selvfølgelig mulig å lære mye om webutvikling uten å ha tilgang til noen digitale kilder. Det finnes en god del bøker om webutvikling, særlig når det gjelder de litt mer brede konseptene og rammeverkene som ikke er i konstant forandring. Dessuten er det selvfølgelig mulig å både lagre og printe ut en mengde annet materiale fra internett.
Spørsmålet blir da kanskje heller hvorfor du egentlig skal gjøre det? Det er mulig å se for seg noen få tilfeller der du for eksempel er på reise uten nett over flere dager, og vil ha tilgang til noe materiale uten internett, men i hverdagen har de aller fleste nordmenn hele tiden god tilgang til nett.
Fordeler ved å lære uten forstyrrelser
I den virkelige verden vil de aller fleste webutviklere bruke mange forskjellige nettressurser daglig, både for å lære nye ting og for å finne svar som det ikke er hensiktsmessig å gå rundt og huske på. I en hektisk hverdag er det åpenbart fornuftig å bruke alle de oppslagsverk og informasjonstjenester som finnes, men det er kanskje ikke alltid tilfelle i en læringssituasjon?
Hvis du for eksempel skal løse en oppgave, er det ikke nødvendigvis fornuftig å helt enkelt google. Ja, du vil helt sikkert finne svaret – men du går glipp av læringen ved å prøve og feile. Det samme kan også gjelde for kreative prosesser. Du kan helt sikkert få mye inspirasjon ved å søke på nett, men kanskje er hovedformålet at du faktisk skal skape noe uten å påvirkes av andre?
Finn en fornuftig og hensiktsmessig balanse i læringen
Det kan sannsynligvis være lurt å se for seg en tilnærming med to lag, henholdsvis de store linjene og mer praktiske teknikker.
De store linjene og hovedtrekkene i en læringsprosess om webutvikling trenger du definitivt ikke internett til. Det kan heller være en ulempe å hele tiden søke og prøve å finne raske løsninger når det gjelder for eksempel refleksjonsspørsmål. I tillegg er det viktig å ta seg tid til faktisk å lære hvorfor noen ting henger sammen slik de gjør. For eksempel kan det være greit for en erfaren utvikler å hele tiden sjekke eksempler og diskusjoner på tjenester som Stack Overflow, men husk på at når du lærer er hovedpoenget akkurat det – du skal lære. Det er ikke nødvendigvis den raskeste løsningen som er den beste.
Mengdetrening og øving kan gjerne skje med internett tilgjengelige, da det tross alt dreier seg om å utvikle en metodikk som ligner så mye som mulig på den du vil møte i arbeidslivet. For eksempel vil det åpenbart være nyttig å bruke nettressurser til å finne detaljer når du allerede mestrer det grunnleggende i et programmeringsspråk. Dessuten er det viktig å huske på at eksempler fra den virkelige verden er svært viktige når du begynner å bevege deg mot et mer detaljert nivå. Til syvende og sist er det på nett som alt det spennende skjer.