Mjukvaruutvecklare förväntas ofta vara tysta och reserverade, särskilt jämfört med sina kamrater i andra branscher. Men detta är långt ifrån sanningen för många programmerare.
Precis som alla andra yrken finns det ett brett utbud av personligheter inom mjukvaruutvecklingsområdet. Vissa människor lutar åt introversion medan andra kan vara mer extroverta av naturen.
Även om det kanske inte alltid är uppenbart på ytnivå, är de som uttrycker sig genom kod ofta några av de gladaste och mest nöjda utvecklarna. De kan använda sin kreativitet och naturliga tendens till självuttryck i sitt dagliga jobb!
Uttrycka dig själv genom kod
Du är en mjukvaruutvecklare. Du skriver kod dag in, dag in – och ibland hela natten också! Men hur ofta tänker du på hur din kod uttrycker vem du är?
Det är vad den här guiden handlar om: hur man använder kod som ett sätt att uttrycka sig själv och tar sig framåt i karriären genom att göra det.
Vi pratar inte om att använda Python för att skriva en blogg om din katts äventyr eller att använda HTML för att skapa en webbplats som ser ut som en AI designad den. Istället ligger fokus här på hur man kodar som ett sätt att uttrycka sig och kommunicera med andra.
Vikten av självuttryck i mjukvaruutveckling
Mjukvaruutveckling är en kreativ process. Det är som konst, men med kod istället för färg eller lera. Du måste uttrycka dig själv genom kod för att skapa något vackert och unikt – och om du inte har friheten att uttrycka dig själv kommer din kreativitet att lida.
Du är förmodligen redan bekant med några av fördelarna med självuttryck: det kan leda till fler kreativa lösningar, förbättrad kommunikation mellan teammedlemmar och ännu bättre prestandarecensioner på arbete.
Men det finns en annan viktig fördel: självuttryck kan göra dig lyckligare. I en studie publicerad i American Journal of Public Health, fann forskare en koppling mellan att uttrycka sig genom konst eller skrivande och ökat välbefinnande och tillfredsställelse i livet.
Kodrecensioners roll i självuttryck
Om du är en arbetande utvecklare är kodrecensioner en möjlighet att uttrycka dig själv. Du kan visa din personlighet, du kan visa din humor och du kan till och med använda kodrecensioner för att uttrycka dig kreativt.
Kodrecensioner är som en presentation av arbetet; de är en chans för dig att förklara dina tankeprocesser och förklara hur du kom fram till den lösning du gjorde.
Kodrecensioner är viktiga eftersom de tillåter andra medlemmar i teamet eller företaget, som kanske inte är särskilt tekniska eller bekanta med programmeringsspråk som JavaScript eller Ruby on Rails, för att förstå vad utvecklingsteamet har gjort. De är ett bra sätt att bredda förståelsen och se till att allas arbete blir erkänt, för att motivera deras lön!
Tips för att uttrycka dig genom kod
Mjukvaruutvecklare uttrycker sig genom kod, vilket är anledningen till att det är viktigt att kunna skriva tydlig och koncis dokumentation, speciellt om ditt team arbetar på distans.
När du skriver dokumentation för din kod tillåter det andra utvecklare att enkelt förstå vad du försöker åstadkomma. Du vet aldrig när någon kommer att behöva justera eller modifiera din kod, så det är alltid bättre att lämna dem med en användbar anteckning istället för en förvirrande.
Du kanske också vill överväga att använda betydelsefulla variabel- och funktionsnamn som tydligt beskriver vad de gör. Dessa beskrivande namn kommer att göra det lättare för andra att förstå hur din kod fungerar utan att behöva lägga tid på att själva ta reda på dess syfte.
Att organisera kod på ett läsbart och underhållbart sätt är också viktigt när man skriver programvara eftersom det tillåter andra människor som kanske inte har jobbat med ditt projekt tidigare för att enkelt hoppa in och börja bidra utan större ansträngning eller förvirring.
Exempel på framgångsrikt självuttryck genom kod
Kolla in dessa berömda exempel på de som har uttryckt sig genom kod.
Grace Hopper
Hopper var en pionjär under de tidigaste dagarna av datoranvändning, och utvecklade det konceptuella ramverket för moderna programmeringsspråk. Ett pris i hennes namn, Grace Murray Hopper Award, har varit ett eftertraktat pris för många kända datavetare sedan 1971. Hon arbetade också med att utveckla standarder för skriv- och programmeringsspråk, närmare bestämt COBOL, ett av världens första engelskliknande programmeringsspråk.
Mark Zuckerberg
Facebook, en webbplats för socialt nätverk skapad av Zuckerberg i februari 2004, har snabbt blivit en av de mest populära och inflytelserika webbplatserna i världen.
Genom att öppna upp för andra utvecklare har Facebook utvecklats långt bortom sitt ursprungliga koncept att bara vara en social nätverkssida. Nu har många programmerare byggt applikationer ovanpå det som ofta är mer populära än Facebook självt.
Linus Torvalds
Torvalds skapade operativsystemet Linux, en Unix-klon för PC. Koden han skrev har blivit ryggraden i många moderna tekniker, inklusive Android och iOS. Miljontals människor använder hans kod för att samarbeta i projekt och uttrycka sig över hela världen via mjukvara. Många miljoner fler använder det varje dag utan att ens inse det.
Reshma Saujani
Saujani grundade Tjejer som kodar som skapar ideella organisationer som ger flickor möjlighet att uttrycka sig genom teknik och göra karriärer inom STEM-områden. Hennes arbete har gett unga ideella organisationer över hela världen.
Ben Silbermann
Silbermanns webbplats, Pinterest, är en onlineplattform som låter användare skapa och hantera bildtavlor. Bildtavlor är ett sätt för användare att samla in och dela sina inspirationer och intressen online. Silbermann startade webbplatsen 2010.
Självuttryck genom kod är väsentligt
Framgång i programmering är endast delvis beroende av matematisk förmåga. Det beror också mycket på konsten att uttrycka sig själv. De bästa utvecklarna kommunicerar effektivt med sitt team, via kodavsnitt, informella kommentarer eller personlig kontakt.
Kodens språk är bara en komponent i mjukvaruutveckling. Att lära sig att kommunicera på det språket kan göra stor skillnad i både ditt arbete och din karriär. Genom att skriva kod som speglar din personlighet och intressen kan du hjälpa andra att förstå vem du är som person.
Självuttryck är en färdighet som du bara kan förvärva genom att lära dig den. Varför inte börja med att ta en selfie?