är kodning tråkig? Det kan faktiskt vara det roligaste jobbet du någonsin kommer att ha
diskussioner om att lära sig att koda och arbeta som programmerare fokuserar ofta på förmåner och fördelar som är förknippade med fältet—saker som flexibla jobbscheman, hög lön (även för inträdesnivåer) och möjligheter att arbeta på distans. Men hur är det med själva jobbet? Från utsidan tittar in, kodning kan verka som oändliga timmar att skriva gibberish på en datorskärm – en uppgift som, uppriktigt sagt, låter ganska tråkigt. Gör kodare stå ut med fundamentalt tråkigt arbete bara för att få dessa förmåner och förmåner? Eller är kodningsarbetet väsentligt annorlunda än vad en nykomling kanske tror? För att få ett solidt svar talade jag med två kodare. Läs vidare för att höra vad de hade att säga.
kodning är inte tråkigt.
det korta svaret på frågan ” är kodning tråkig?”är-helt enkelt -” nej.”Naturligtvis kan personliga preferenser variera, men kodning är så inte tråkigt för så många människor att du även hittar kodare som hoppar till yrket från mycket snabbare ljudbakgrunder. Emily Kager, mobilutvecklare på open source-mjukvaruföretaget Mozilla, tog examen från college med en examen i neurovetenskap—något som knappast kan betraktas som tråkigt, men hon kände sig aldrig starkt dragen till några karriärvägar som involverar biologiska vetenskaper.
“ungefär ett år efter examen bestämde jag mig för att prova en gratis” learn to code ” – kurs online för att se om jag kanske gillar kodning, säger Kager. Hon hade så kul med klassen att hon fortsatte sina kodningsstudier och har nu gjort professionellt utvecklararbete i ungefär ett år. Kager säger på college att hon kände sig skrämd av den mansdominerade ingenjörsavdelningen och aldrig ens provat en datavetenskapsklass, men är glad att hon äntligen gjorde språnget. “Jag älskar att med programmering har du färdigheter att göra vad du vill, “säger Kager,” och jag älskar också att lösa pussel med kod, tänka kreativt och använda problemlösningsförmåga varje dag på mitt jobb.”
för Stephanie Melnyk, utvecklare på digital marketing solutions platform Vendasta, är kodning också en stor del av hennes dagliga rutin. Melnyk arbetar med cirka fem olika programmeringsspråk varje dag, vilket—om kodning var tråkig—skulle vara ett stort jobb missnöje. Men för Melnyk kunde detta inte vara längre från sanningen. Inte bara är hon nöjd med sitt jobb, hon har varit ett livslångt fan av kod och det har ännu inte förlorat sitt intresse. “Att växa upp brukade min bror spendera mycket tid på att göra egna dataspel”, säger Melnyk. “Jag skulle i huvudsak vara hans marsvin genom att testa sina spel och spelkartor och försöka hitta buggar i dem. Jag älskade det! För mig var det spännande.”Denna spänning ledde så småningom till Melnyks professionella kodningskarriär, som hon har gjort aktivt de senaste tre åren.
kodning är inte bara tråkig—det är roligt, givande och en engagerande utmaning
Kager säger att arbetet med kod har direkta, konkreta belöningar som du inte kan hitta inom alla områden—nämligen det faktum att kodare svarar med produktegenskaper och korrigeringar baserat på behov och önskemål hos riktiga människor som använder sina webbplatser eller programvara. I synnerhet för Kager ger arbetet med öppen källkodsprogramvara en speciell typ av stolthet. “Eftersom vår kod är öppen källkod”, säger Kager, ” vem som helst kan titta på hur jag löste ett problem som de kan ha i sin egen app. Det får mig att känna att jag bidrar till universell kunskap, vilket är en fantastisk känsla.”
Melnyk delar känslan att kodning erbjuder glädjande belöningar som är unika för yrket. “Jag älskar den omedelbara tillfredsställelsen att se vad du har byggt upp på en webbsida och att kunna veta omedelbart om det fungerar eller inte.”Säger Melnyk. Dessutom citerar Melnyk de utmaningar som uppstår under kodning som en stor del av det som gör det inte bara tråkigt, men aktivt engagerande—saker kommer att gå fel med kod, det är en given, men att lära av dessa utmaningar är det som höjer koden från alla ytuppfattningar om att vara tråkig.
Melnyk säger att hon insåg hur mycket hon älskade kodning medan hon lärde sig att koda i en Datorsystemteknikklass. Hon och andra studenter byggde webbplatser med HTML, CSS, Javascript och PHP och Melnyk fungerade inte på sin vanliga dator. Efter att ha avslutat cirka 70 procent av sitt arbete slutade hon för dagen, men när hon kom tillbaka och återvände till datorn som hon normalt använde kunde hon inte hitta något av det arbete hon hade slutfört. “Jag tänkte att inget av det räddade och jag började över-den här gången tills jag var klar med att bygga webbplatsen”, säger Melnyk. “Efter att jag slutade insåg jag att jag inte hade förlorat något av mitt tidigare arbete—jag hade bara sparat det på den andra datorns hårddisk istället för min roamingprofil.”Men Melnyk säger att hon blev förvånad över att hon inte ens bryr sig om att behöva göra så mycket extra arbete. “Jag fick så mycket praktisk kunskap genom att göra om projektet och jag älskade varje minut av det”, säger Melnyk. “Att få göra det två gånger hjälpte mig verkligen att förstå vad jag gjorde och fick mig att driva mig så mycket svårare.”
så fantastiskt som kodning är, det kommer alltid att finnas upp-och nedgångar
även om det är klart att kodning är definitivt inte tråkigt, det är fortfarande ett jobb, och som alla jobb kommer det att finnas upp-och nedgångar. För Kager har en av hennes minst favoritdelar av kodning ingenting att göra med kod och allt att göra med föråldrade tankesätt i branschen. “Det finns mycket gatekeeping i fältet”, säger Kager. “Människor som försöker berätta för dig,” om du inte är expert på X, förtjänar du inte att kalla dig programmerare.’Det är allt BS, och ett sätt att försöka hålla människor skrämda från att komma in på fältet.”För Kager är det bästa sättet att bekämpa denna negativa aspekt av kodning att” ignorera hatarna ” så mycket som möjligt och att utöva ditt eget positiva inflytande på fältet som någon som hjälper till att göra kodning stödjande och inkluderande.
under tiden leder några av de mindre roliga delarna av kodning faktiskt tillbaka till vad som gör kodning speciellt i första hand. “Teknologierna förändras alltid och går in och ut ur stil”, säger Kager, “så du måste vara riktigt anpassningsbar och villig att fortsätta lära dig både in och ut ur jobbet.”Medan Kager säger att detta ibland kan vara tröttsamt, men i slutet av dagen är processen med konstant lärande exakt det som gör kodning så engagerande.
Melnyk echoes detta och säger att dips i sitt eget förhållande till kod kommer ibland när hon äntligen har kommit in i spåret för att arbeta med ett visst programmeringsspråk och plötsligt finns det en arbetsplats eller branschskifte till ett nytt språk. Melnyk säger att dessa växlar ibland kräver lite inlärningskurva (vilket kan vara stressande), men det är också en tid att komma ihop med kollegor och lagmedlemmar och möta de nya utmaningarna på huvudet—något som låter bestämt inte tråkigt.