Softwareudviklere forventes ofte at være stille og reserverede, især sammenlignet med deres jævnaldrende i andre brancher. Men dette er langt fra sandheden for mange programmører.
Ligesom enhver anden profession er der en bred vifte af personligheder i softwareudviklingsområdet. Nogle mennesker hælder til indadvendthed, mens andre kan være mere udadvendte af natur.
Selvom det måske ikke altid er indlysende på overfladeniveau, er de, der udtrykker sig gennem kode, ofte nogle af de gladeste og mest tilfredse udviklere. De er i stand til at bruge deres kreativitet og naturlige tendens til selvudfoldelse i deres daglige arbejde!
Udtryk dig selv gennem kode
Du er softwareudvikler. Du skriver kode dag ud, dag ind – og nogle gange også gennem natten! Men hvor ofte stopper du op for at tænke over, hvordan din kode udtrykker, hvem du er?
Det er, hvad denne guide handler om: hvordan du bruger kode som et middel til selvudfoldelse og kommer videre i din karriere ved at gøre det.
Vi taler ikke om at bruge Python til at skrive en blog om din kats eventyr eller bruge HTML til at skabe en hjemmeside, der ligner en AI designet den. I stedet er fokus her på, hvordan man koder som en måde at udtrykke sig på og kommunikere med andre.
Betydningen af selvudtryk i softwareudvikling
Softwareudvikling er en kreativ proces. Det er ligesom kunst, men med kode i stedet for maling eller ler. Du skal udtrykke dig selv gennem kode for at skabe noget smukt og unikt – og hvis du ikke har friheden til at udtrykke dig selv, vil din kreativitet lide.
Du er sikkert allerede bekendt med nogle af fordelene ved selvudfoldelse: det kan føre til flere kreative løsninger, forbedret kommunikation mellem teammedlemmer og endnu bedre præstationsanmeldelser på arbejde.
Men der er en anden vigtig fordel: selvudfoldelse kan gøre dig gladere. I en undersøgelse offentliggjort i American Journal of Public Health, fandt forskere en sammenhæng mellem at udtrykke dig selv gennem kunst eller skrift og øget velvære og livstilfredshed.
Kodeanmeldelsers rolle i selvudtryk
Hvis du er en arbejdende udvikler, er kodegennemgange en mulighed for at udtrykke dig selv. Du kan vise din personlighed, du kan vise din humor, og du kan endda bruge kodeanmeldelser til at udtrykke dig kreativt.
Kodeanmeldelser er som en præsentation af arbejdet; de er en chance for dig til at forklare dine tankeprocesser og forklare, hvordan du kom frem til den løsning, du gjorde.
Kodeanmeldelser er vigtige, fordi de tillader andre medlemmer af teamet eller virksomheden, som måske ikke er særlig tekniske eller fortrolige med programmeringssprog som JavaScript eller Ruby on Rails, for at forstå, hvad udviklingsteamet har gjort. De er en fantastisk måde at udvide forståelsen og sikre, at alles arbejde bliver anerkendt, for at retfærdiggøre deres løn!
Tips til at udtrykke dig selv gennem kode
Softwareudviklere udtrykker sig gennem kode, hvilket er grunden til, at det er vigtigt at kunne skrive klar og kortfattet dokumentation, især hvis dit team arbejder eksternt.
Når du skriver dokumentation til din kode, giver det andre udviklere mulighed for nemt at forstå, hvad du forsøger at opnå. Du ved aldrig, hvornår nogen skal justere eller ændre din kode, så det er altid bedre at efterlade dem med en nyttig note i stedet for en forvirrende.
Du vil måske også overveje at bruge betydningsfulde variabel- og funktionsnavne, der klart beskriver, hvad de gør. Disse beskrivende navne vil gøre det lettere for andre at forstå, hvordan din kode fungerer uden at skulle bruge tid på selv at finde ud af dens formål.
At organisere kode på en læsbar og vedligeholdelig måde er også afgørende, når du skriver software, fordi det tillader andre mennesker som måske ikke har arbejdet med dit projekt før for nemt at springe til og begynde at bidrage uden den store indsats eller forvirring.
Eksempler på succesfuldt selvudtryk gennem kode
Tjek disse berømte eksempler på dem, der har udtrykt sig gennem kode.
Grace Hopper
Hopper var en pioner i de tidligste dage af computing, og udviklede den konceptuelle ramme for moderne programmeringssprog. En pris i hendes navn, Grace Murray Hopper Award, har været en eftertragtet pris for mange berømte dataloger siden 1971. Hun arbejdede også på at udvikle standarder for skrive- og programmeringssprog, specifikt COBOL, et af verdens første engelsk-lignende programmeringssprog.
Mark Zuckerberg
Facebook, et socialt netværkssted oprettet af Zuckerberg i februar 2004, er hurtigt blevet et af de mest populære og indflydelsesrige websteder i verden.
Ved at åbne op for andre udviklere har Facebook udviklet sig langt ud over dets oprindelige koncept om blot at være et socialt netværkssted. Nu har mange programmører bygget applikationer oven på det, der ofte er mere populære end Facebook selv.
Linus Torvalds
Torvalds skabte Linux-operativsystemet, en Unix-klon til pc'er. Koden han skrev er blevet rygraden i mange moderne teknologier, inklusive Android og iOS. Millioner af mennesker bruger hans kode til at samarbejde om projekter og udtrykke sig over hele verden via software. Mange millioner flere bruger det hver dag uden at være klar over det.
Reshma Saujani
Saujani grundlagt Piger der koder som skaber non-profit organisationer, der giver piger mulighed for at udtrykke sig gennem teknologi og forfølge karrierer inden for STEM-områder. Hendes arbejde har styrket unge non-profit organisationer verden over.
Ben Silbermann
Silbermanns hjemmeside, Pinterest, er en online platform, der giver brugerne mulighed for at oprette og administrere billedtavler. Billedtavler er en måde for brugere at indsamle og dele deres inspirationer og interesser online. Silbermann startede hjemmesiden i 2010.
Selvudtryk gennem kode er essentielt
Succes med programmering er kun delvist afhængig af matematiske evner. Det afhænger også meget af kunsten at udtrykke sig selv. De bedste udviklere kommunikerer effektivt med deres team via kodestykker, uformelle kommentarer eller personlig kontakt.
Kodesproget er kun én komponent i softwareudvikling. At lære at kommunikere på det sprog kan gøre hele forskellen i både dit arbejde og din karriere. Ved at skrive kode, der afspejler din personlighed og interesser, kan du hjælpe andre til at forstå, hvem du er som person.
Selvudfoldelse er en færdighed, som du kun kan tilegne dig ved at lære den. Hvorfor ikke starte med at tage en selfie?