Er Koding Kjedelig? Det Kan Faktisk Være Den Morsomste Jobben Du Noensinne Vil Ha
Diskusjoner Om å lære å kode Og jobbe som programmerer, fokuserer ofte på fordelene og fordelene knyttet til feltet—ting som fleksible jobbplaner, høy lønn (selv for inngangsposisjoner) og muligheter til å jobbe eksternt. Men hva med selve jobben? Fra utsiden ser inn, koding kan virke som endeløse timer med å skrive vrøvl på en dataskjerm-en oppgave som, helt ærlig, høres ganske kjedelig. Har kodere satt opp med fundamentalt kjedelig arbeid bare for å få de fordelene og fordelene? Eller er kodingsarbeidet vesentlig annerledes enn hva en nykommer kanskje tror? For å få et solid svar, snakket jeg med to kodere. Les videre for å høre hva de hadde å si.
Koding Er Ikke Kjedelig.
det korte svaret på spørsmålet “er koding kjedelig?”er – ganske enkelt -” nei.”Selvfølgelig kan personlige preferanser variere, men koding er så ikke kjedelig for så mange mennesker at du selv finner kodere som hopper til yrket fra mye prangende lydbakgrunn. Emily Kager, Mobilutvikler hos open source software company Mozilla, ble uteksaminert fra college med en grad i nevrovitenskap—noe som nesten ikke kan betraktes som kjedelig, men hun følte seg aldri sterkt tiltrukket av noen karriereveier som involverer biologiske fag.
“Omtrent et år etter eksamen bestemte Jeg meg for å prøve et gratis” lær å kode ” – kurs på nettet for å se om Jeg kanskje liker koding, Sier Kager. Hun hadde så mye moro med klassen at hun fortsatte sine kodingsstudier og har nå gjort profesjonell utviklerarbeid i omtrent et år. Kager sier på college at hun følte seg skremt av den mannsdominerte ingeniøravdelingen og aldri prøvd en datavitenskapsklasse, men er glad for at hun endelig gjorde spranget. “Jeg elsker at med programmering har du ferdighetene til å gjøre alt du vil,” Sier Kager, ” og jeg elsker også å løse gåter med kode, tenke kreativt og bruke problemløsende ferdigheter hver dag på jobben min .”
For Stephanie Melnyk, Utvikler på digital marketing solutions-plattformen Vendasta, er koding også en stor del av hennes daglige rutine. Melnyk jobber med rundt fem forskjellige programmeringsspråk hver dag, som – hvis koding var kjedelig-ville være en stor jobb dissatisfier. Men For Melnyk kunne dette ikke være lenger fra sannheten. Ikke bare er hun fornøyd med jobben sin, hun har vært en livslang fan av kode, og den har ennå ikke mistet sin interesse. “Da jeg vokste opp, brukte broren min mye tid på å lage sine egne dataspill,” Sier Melnyk. “Jeg ville egentlig være hans marsvin ved å teste ut sine spill og spillkart og prøve å finne feil i dem. Jeg elsket det! For meg var det spennende.”Denne spenningen førte til Slutt Til Melnyks profesjonelle kodekarriere, som hun har gjort aktivt de siste tre årene.
Koding Er Ikke Bare Kjedelig—Det Er Morsomt, Givende Og En Engasjerende Utfordring
Kager sier at det å jobbe med kode har direkte, konkrete belønninger du ikke finner i alle felt—nemlig det faktum at kodere svarer med produktfunksjoner og reparasjoner basert på behovene og ønskene til ekte mennesker som bruker deres nettsteder eller programvare. Spesielt For Kager, arbeider med åpen kildekode programvare bringer en spesiell type stolthet. “Siden koden vår er åpen kildekode, “Sier Kager,” kan alle se på hvordan jeg løste et problem de måtte ha i sin egen app. Det får meg til å føle at jeg bidrar til universell kunnskap, noe som er en fantastisk følelse.”
Melnyk deler følelsen av at koding gir gledelige belønninger som er unike for yrket. “Jeg elsker den øyeblikkelige tilfredsstillelsen av å se hva du har bygget opp på en nettside og å kunne vite umiddelbart om det fungerer eller ikke.”Melnyk sier. I Tillegg siterer Melnyk utfordringene som kommer opp under koding som stor del av det som gjør det ikke bare ikke kjedelig, men aktivt engasjerende—ting vil gå galt med kode, det er en gitt, men å lære av disse utfordringene er det som løfter kode fra alle overflateoppfattelser av å være kjedelig.
Melnyk sier Hun skjønte hvor mye hun elsket koding mens hun lærte å kode i En Datasystemteknologi klasse. Hun og andre studenter bygde nettsteder med HTML, CSS, Javascript OG PHP, Og Melnyk jobbet ikke på sin vanlige datamaskin. Etter å ha fullført omtrent 70 prosent av arbeidet, avsluttet hun for dagen, men da hun kom tilbake og kom tilbake til datamaskinen hun normalt brukte, kunne hun ikke finne noe av arbeidet hun hadde fullført. “Jeg skjønte ikke noe av det lagret, og jeg begynte over—denne gangen til jeg var ferdig med å bygge nettstedet,” Sier Melnyk. “Etter at jeg var ferdig, skjønte jeg at jeg ikke hadde mistet noe av mitt tidligere arbeid-jeg hadde nettopp lagret det på den andre datamaskinens harddisk i stedet for min roamingprofil.”Men, Sier Melnyk, hun var overrasket over å finne ut at hun ikke engang bryr seg om å måtte gjøre så mye ekstra arbeid. “Jeg fikk så mye praktisk kunnskap gjennom å gjøre om prosjektet, og jeg elsket hvert minutt av det,” Sier Melnyk. “Å få til å gjøre det to ganger hjalp meg virkelig å forstå hva jeg gjorde og fikk meg til å presse meg selv så mye vanskeligere.”
Så Fantastisk Som Koding er, Vil Det Alltid være Oppturer Og Nedturer
mens det er klart at koding definitivt ikke er kjedelig, det er fortsatt en jobb, og som alle jobber vil det være oppturer og nedturer. For Kager har en av hennes minst favorittdeler av koding ingenting å gjøre med kode og alt å gjøre med utdaterte tankesett i bransjen. “Det er mye gatekeeping i feltet,” Sier Kager. “Folk som prøver å fortelle deg ,” hvis Du ikke er ekspert På X, fortjener du ikke å kalle deg en programmerer. Det er ALT BS, og en måte å prøve å holde folk skremt fra å komme inn i feltet. For Kager er Den beste måten å bekjempe dette negative aspektet av koding på å “ignorere haterne” så mye som mulig, og å utøve din egen positive innflytelse i feltet som noen som bidrar til å gjøre koding støttende og inkluderende.
i Mellomtiden fører noen av de mindre morsomme delene av koding faktisk helt tilbake til det som gjør koding spesielt i utgangspunktet. “Teknologiene endrer seg alltid og går inn og ut av stil, “Sier Kager,” så Du må være veldig tilpasningsdyktig og villig til å fortsette å lære både inn og ut av arbeid.”Mens Kager sier at dette noen ganger kan være slitsomt, men på slutten av dagen er prosessen med konstant læring akkurat det som gjør koding så engasjerende.
Melnyk ekko dette og sier at dips i sitt eget forhold til kode kommer til tider når hun endelig har kommet inn i sporet av å jobbe med et bestemt programmeringsspråk, og plutselig er det en arbeidsplass eller et industriskifte til et nytt språk. Melnyk sier at disse bryterne noen ganger krever litt av en læringskurve( som kan være stressende), men det er også en tid å komme sammen med kolleger og lagmedlemmer og møte de nye utfordringene på hodet—noe som høres bestemt ikke kjedelig ut.