10 Hobbies för programmerare som inte involverar kod
Som programmerare har du ett bra urval när det gäller hobby möjligheter, och vi har täckt dem i vår samling av hobbies som involverar kodning och skripting. 10 Belöning av hobbyer som involverar programmering eller skripting. 10 Belöning av hobbies som involverar programmering eller scripting. Vilken typ av programmering och / eller skript kan du göra det inte involverar stora företag eller kontraktsgivna kunder? Här är flera idéer som du kan börja utforska just nu. Läs mer . Om du älskar att tappa bort på tangentbordet mer än något annat, överväga att börja dit.
Men om du vill utöva ditt sinne på ett roligt sätt utan att skriva en enda kod, fortsätt läsa. Det finns flera no-code hobbyer du kan ta upp som hjälper dig att bli en bättre programmerare på oväntade sätt.
1. Bakning
Bakning kan verka som en hobby som passar bäst för hemmakare och pensionärer, men sanningen är att bakning kräver att du är noggrann. Till skillnad från i matlagning finns det väldigt lite utrymme för fel när man följer ett recept - det är därför som folk säger att matlagning är konst medan bakning är vetenskap.
Med andra ord kan du inte freestyle cupcakes och soufflés. Förhållandena betyder. Exakta mätningar är kritiska, steg måste vidtas i rätt ordning och små avvikelser kan ha katastrofala effekter. Låter lite som programmering, eller hur? Och förresten, Elon Musk älskar att baka.
För att komma igång med bakning:
Du kan lära dig nästan allt du behöver veta på YouTube via kanaler som Rosanna Pansino och My Cupcake Addiction. För något lite mer formellt, överväga att ta en matlagning på nätet Var hittar du gratis online matlagnings- och bakverksklasser Var hittar du gratis online matlagnings- och bakverksklasser Var går du om du vill närma sig matlagning och bakning systematiskt? De flesta online matlagningskurser betalas, men dessa sju är både fria och utmärkta. Läs mer . Och för övning rekommenderar jag starkt Reddits 52 veckor bakning utmaning.
2. Trädgårdsskötsel
Vad jag älskar om trädgårdsarbete är hur det lär dig hur du ska felsöka och anpassa. En morgon ser dina örter bra ut, nästa morgon ser de sjuka ut. Varför? Det kan vara bristfälliga näringsämnen, dålig belysning, invasiva skadedjur etc. Det är upp till dig att räkna ut det och lösa det.
Också dina växter kommer dö och du kommer lära mycket om misslyckande.
Trädgårdsskötsel lär dig också att vara tålmodig och uthållig. Vad du planterar idag kan ta veckor, månader eller till och med år att mogna - och detsamma kan sägas om många programprojekt. Genom trädgårdsarbete kommer du att lära dig att den dagliga tendensen är nyckeln till långsiktig framgång.
För att komma igång med trädgårdsarbete:
Du har många alternativ: bloggar (t.ex. The Rusted Garden), YouTube-kanaler (t.ex. Voodoo Garden) och till och med podcasts (t.ex. Du satsar din trädgård). Vill du injicera lite tech? Testa några av dessa smarta trädgårdsredskap. Aldrig döda en växt igen: 7 Gadgets för att göra dig till ett trädgårdsredskap. Död aldrig en växt igen: 7 Gadgets för att göra dig ett trädgårdsredskap. Köper du krukväxter med all avsikt att odla en frodig inomhusträdgård, bara för att bli uppfylld med misslyckande? Det behöver inte sluta på det här sättet - dessa prylar kan rädda dig (och dina växter)! Läs mer och dessa prylar för att automatisera trädgårdsuppgifter 7 Geeky sätt att automatisera ditt trädgårdsarbete Våren 7 Geeky sätt att automatisera ditt trädgårdsarbete Vårt trädgårdsarbete är ofta roligt men alltid tidskrävande. Så varför inte automatisera de mer krävande trädgårdsuppgifterna för att klara tillbaka någon av den lediga tiden? Läs mer .
3. Musikinstrument
De flesta tycker om musik som en hobby för högerhjärnans folk. Det är sant att komposition och sångskrivning kräver kreativitet, men här är något du kanske inte inser: Musikteori är både logisk och matematisk.
Man kan säga att programmering är en kreativ handling inom en logisk ram - du kombinerar syntax, data och algoritmer på intressanta sätt att skapa ny och original programvara. Man kan hävda att musik är densamma, eftersom dess kreativitet är rotad i logiken.
För att komma igång med musikinstrument:
Vi har sammanställt listor över webbplatser för att lära grunderna i musikteori 5 bästa webbplatser för att lära grunderna för musikteori 5 bästa webbplatser för att lära grunderna om musikteori Är du någon som älskar musik? Använd en av dessa fantastiska sajter för att lära dig lite mer om vad som gör musik vad det är. Läs mer samt lära dig musikteori genom online kurser Lär dig musikteori gratis med 7 fantastiska online-kurser Lär dig musikteori gratis med 7 fantastiska online-kurser Det är fantastiskt hur mycket mer intressant musik blir när du lär dig den underliggande teorin bakom musiken. Ta dessa enkla och gratis online kurser för att bättre uppskatta musiken du hör. Läs mer . Du kan även lära dig att spela instrument online Lär dig spela ett instrument med 7 gratis online-musiklektioner Lär dig spela ett instrument med 7 gratis online-musiklektioner Online musiklektioner kan vara ditt första läromedel för något instrument. Några av de bästa musiklektionerna är också gratis på webben. Vi väljer sju instrument och de bästa lärarna för dem. Läs mer, men vi rekommenderar att du betalar för en personlig handledare om du kan. Du kommer att utvecklas mycket snabbare och vara mer konsekvent.
4. Logiska pussel
Ska vara ganska uppenbart! Vilket bättre sätt att utöva din logiska resonemang än med logiska pussel? Sudoku och crosswords är två av de mest populära alternativen, men var inte rädd för att grena ut. Det finns några verkligen coola alternativ, särskilt i mobilspel.
För att komma igång med logiska pussel:
Om du vill spela just den här minuten skulle det enklaste alternativet vara att kolla in dessa gratis webbläsarbaserade pusselspel 20 Coola pusselspel Du kan spela gratis i din webbläsare 20 Coola pusselspel Du kan spela gratis i din webbläsare Webbläsarspel är perfekta för ett snabbt avslappet spel. Välj en av dessa snabba pusselspel för att stimulera din hjärna. Läs mer . Om du är på mobil, prova dessa gratis mobila pusselspel Välj din pussel! Dessa mobilsamlingar erbjuder en stor variation Välj din pussel! Dessa mobila samlingar erbjuder ett brett utbud av kärlekslösningar på din telefon, men vill ha många olika typer? Dessa mobila pusselsamlingar ger ordspel, logikpussel, Sudoku och mer i ett enkelt paket för Android och iOS. Läs mer istället. Föredrar du skrivna eller utskrivbara pussel? Det finns några bra ställen för det 5 pusselplatser för hjärntvättar och logiska gåtor 5 pusselplatser för hjärntvättar och logiska gåtor Om du söker en utmaning för din hjärna så är du ute efter en behandling. Från gratis utskrivbara pussel till ett av de mest fientliga videospel som någonsin gjorts, har vi allt till förfogande för ... Läs mer också.
5. Poker och Blackjack
Till skillnad från de flesta kasinospel handlar poker och blackjack huvudsakligen om matte. Varje beslut kommer ner för att räkna ut dina odds för framgång baserat på din hand och andra detaljer du har tagit upp under spelet. Du kommer att krossa fler siffror än en revisor.
Och hela handlingen att fatta beslut baserade på odds och ofullständig information? Det lär dig allt om riskhantering. Risk / belöningsanalys är en grundläggande färdighet för programmerare, speciellt om du arbetar med soloprojekt.
För att komma igång med poker och blackjack:
Poker och blackjack-appar är ett dussin ett dussin på mobila plattformar. IOS-användare kan komma igång med den här appen medan Android-användare kan börja med den här appen. Gillar inte dem? Sök i dina respektive appbutiker och hitta ett alternativ på några minuter.
6. Gå
Go är förmodligen det enklaste spelet som existerar om du bara ser på sin ruleset: din enda åtgärd sätter ner stenar på ett bräde. Men samtidigt är Go ofta citerat som det djupaste spelet i existensen eftersom möjligheten rymden är praktiskt taget oändlig.
Varje sten du ställer har konsekvenser som kan rippla till slutet av spelet. Som sådan är Gos förmåga att lära dig att tänka framåt ovärderlig för programmering. Din kodstruktur förbättras och du minimerar behovet av refaktorkod.
För att komma igång med Go:
Du kan lära sig Goets regler om några minuter - verklig Resan ligger i att lära dig de myriade strategier som du kan använda. Nybörjare bör börja med en app som Go Free och spela mot AI medan du lär dig Go-strategier från dessa resurser De bästa platserna på webben att lära dig om och spela Gå de bästa platserna på webben för att lära dig om och spela Go Go är en av de äldsta överlevande brädspel i världen. Läs mer .
7. Orientering
Orientering är inget annat än att navigera terräng med hjälp av en karta och kompass. De involverade färdigheterna (till exempel att läsa en kompass, tolka en karta, matcha 3D-miljöer till 2D, etc.) utövar många olika delar av hjärnan, plus du får en hälsosam dos fysisk aktivitet.
Om orienteringen är för extrem, överväga geocaching istället: Med din telefon är ditt mål att navigera till dolda “cachar” i närheten. Det är ett community-driven GPS-spel och du kan spela det någonstans, även i stadsområden - ett utmärkt sätt att avlägsna det från sociala medier.
För att komma igång med orientering:
Du är bäst av att besöka Orienteering USA och gå med i en orienteringsklubb i närheten av dig. Geocaching kan göras på egen hand med bara din telefon, så det är nog en lättare start för de flesta. Läs mer i vår första tiders introduktion till geocaching Vad är geocaching och hur ha kul med det Vad är geocaching och hur ha kul med det Läs mer .
8. Träbearbetning
Genom träbearbetning innebär vi bokstavligen att bygga saker ur trä. Hela processen att mäta, klippa, sammanfoga och avsluta parallellerar processen med att skapa mjukvara, med lika mycket nyans, inveckling och uppmärksamhet på detaljer som behövs.
Under varje projekt kommer du att öva mental matematik, visuella rumsliga resonemang och följa byggnadssteg till en tee.
Att komma igång med träbearbetning:
Börja med vår översikt över nybörjare träbearbetningsförmåga Begynners träbearbetning: 5 Färdigheter du behöver veta Nybörjarens träbearbetning: 5 Färdigheter du behöver veta Många avskyr sig från träbearbetningsprojekt, helt enkelt för att de inte har gjort det förut. Här är en översikt över de 5 viktigaste träbearbetningsfunktionerna för att hjälpa dig att komma igång. Läs mer . Efter det kan du expandera vidare med dessa användbara träbearbetnings YouTube-kanaler 5 Woodworking YouTube-kanaler som du borde prenumerera på idag 5 Woodworking YouTube-kanaler du borde prenumerera på idag Även om du inte är en träarbetare själv ser du högkvalitativa träbearbetningsvideor är en bra sätt att lära sig om hantverket, och vem vet, kanske du ens inser att du vill göra något själv. Läs mer . Och under din resa kan du sätta dina färdigheter på provet med dessa träbearbetningsprojekt för hem och kontor 9 Vackra träbearbetningsprojekt för ditt hemkontor 9 Vackra träbearbetningsprojekt för ditt hemkontor Arbetar du hemifrån? Har du blivit uttråkad av ditt vardagliga hemmakontor? Vi har botemedel mot dig. Läs mer .
9. 3D-modellering
Med 3D modellering kan du skapa vackra figurer och objekt ur ingenting. Hela “från ingenstans” del är ofta det svåraste för nybörjare och mellanprogrammerare, så att kunna öva att det på ett icke-kodande sätt kan vara till hjälp.
Och när du blir bra kan du börja utforma 3D-modeller som du sedan kan skriva ut med en 3D-skrivare. Eller du kan kombinera 3D-modellering med programmering för att skapa tillgångar till spel, miljöer, simuleringar, etc. Det är en fantastisk geeky DIY-hobby att plocka upp.
För att komma igång med 3D-modellering:
3D modelleringsprogram kan vara dyrt. Vill du inte betala en cent? Sculptris (vår recension) Skapa vackra ekologiska 3D-modeller gratis med Sculptris [Windows & Mac] Skapa vackra ekologiska 3D-modeller gratis med Sculptris [Windows & Mac] Sculptris är ett 3D-designverktyg av Pixologic, tillverkare av det professionella 3D-verktyget ZBrush $ 699. Det kommer från ett bra hem, men i motsats till sin systerapp är Sculptris helt gratis. Vi har täckt Sculptris i ... Läs mer) är bra för en grundläggande introduktion medan Blender (några utmärkta handledning Komma igång med Blender: 7 Fantastiska handledning för nybörjare Komma igång med Blender: 7 Fantastiska handledning för Newbies 3D modellering är ett utmärkt sätt att utöva kreativitet samtidigt som du håller kontakt med din tekniska sida. Här är några fantastiska gratis handledning. Läs mer) är kraftfullare med en brantare inlärningskurva. Och glöm inte vår ultimata guide till 3D-utskrift Ultimate Beginners Guide till 3D-utskrift Ultimate Beginners Guide till 3D-utskrift 3D-utskrift var tänkt att vara den nya "Industrial Revolution". Det har inte övertaget världen än, men jag är här för att prata dig genom allt du behöver veta för att komma igång. Läs mer !
10. Fotografi
Fotografering innebär mycket mer logisk tanke och kreativ problemlösning än de flesta förväntar sig. Du är alltid trött på begränsningar och det roliga med det är att tweakera varje faktor (t ex ljus, riktning, ISO, bländare, slutartid, lins, blixt, studsare, etc.) för att få det skott du vill ha.
När du programmerar på uppdrag av en klient, informerar deras önskemål slutresultatet “skott” och deras krav är din “restriktioner.” Att lära sig att få skott bland restriktioner är en värdefull färdighet, och fotografering kan lära dig mer om det än du skulle tro.
För att komma igång med fotografering:
Börja med dessa grundläggande tips för nybörjare Topp 7 Fotograferingstips för Absoluta Nybörjare Topp 7 Fotograferingstips för Absoluta Nybörjare Om du är en absolut nybörjare vid fotografering, här är en handfull tips som bör betraktas som "grundläggande lärande". Läs mer och fortsätt sedan vidare till dessa fotografier. YouTube-kanaler Lärande fotografering: 5 YouTube-kanaler för att bli ett pro-lärande fotografi: 5 YouTube-kanaler att bli ett proffs Det finns hundratals kanaler dedikerade till fotolärare. De goda är begravda i bullret. Vi valde fem av de bästa för dig. Läs mer och färdighetsbyggande fotograferingsövningar 7 Färdighetsbyggande fotografering som verkligen fungerar 7 Färdighetsbyggande fotografering som verkligen fungerar Det finns många övningar som kan hjälpa till att "utveckla ditt fotografiska öga". Här är de mest effektiva som vi har hittat. Läs mer . Om du är villig att betala för högkvalitativ utbildning, se hur du kan förbättra din fotografering med Lynda.com Så här förbättrar du din fotografering över natten med Lynda.com Så här förbättrar du din fotografering Över natten med Lynda.com Lynda.com är perfekt för online lärande. Av de 546 fotokurser som finns tillgängliga är här några av de bästa för att skärpa dina färdigheter inom några timmar. Läs mer .
Vad är dina favorithobbyer?
I slutet av dagen kan en programmerare ha alla hobbyer han vill - även de som inte har någon betydelse för programmeringen själv. Det är en av de främsta anledningarna att ha hobbyer i första hand, eller hur? Att koppla av, ha det roligt och svepa dig borta från arbete och projekt.
Så vårt råd till dig: prova några av dessa hobbyer, men bara de som verkligen intresserar dig. Oroa dig inte om att ansluta dem till programmering. Ha det roligt och njut av dig själv. Det som i sig - avblåsning av ånga - kommer att betala och göra dig till en bättre kodare.
Vilka typer av hobbyer har du? Vilka har du gett upp? Tycker du att hobbyer har förbättrat dina färdigheter som programmerare? Dela med oss i kommentarerna nedan!
Utforska mer om: Hobbies.