Hon har passion för nya appar

En selfie utanför Apple Park i Cupertino. Yan Zhang har gjort appar för både IOS och Android. Här får hon träffa andra kvinnor på den globala startup-scenen. De stora it-företagen har börjat förstå att det lönar sig att satsa på kvinnor i en bransch som fortfarande är kraftigt mansdominerad. Bara företag med en kvinnlig vd eller grundare kan antas till Entrepreneur Camp. BILD: YAN ZHANG

 

Yan Zhang är utvecklaren bakom bland annat Göteborgs symfonikers app. I veckan har hon varit i USA oför att delta i Apple Entrepreneur Camp tillsammans med kvinnliga företagare från olika delar av världen.

Vem är du?

– Jag är apputvecklare, egenföretagare, fru och mamma. Jag har många hobbies som varierar med tiden. Men programmering är den enda hobby som alltid finns kvar. Jag pluggade på KTH i Stockholm och hittade mitt examensjobb på Chalmers. Sen kom jag till Göteborg och pluggade vidare till licentiat på Chalmers. Där träffade jag min man och stannade kvar i Göteborg.

Vad gör du på Entrepreneur Camp?

– Jag får inspiration, pratar med några av världens bästa utvecklare och träffar underbara entreprenörer.

Hur blev du intresserad av programmering?

– Jag gick en sommarkurs om Visual Basic när jag var i klass 3 och blev superfascinerad av datorer. På den tiden fanns det bara ett datormärke vid namn ”Great Wall” i Kina och jag önskade så att ha en dator men fick inte. Så längtan att äga en dator och programmera med den finns kvar i mig sen dess.

Vilka är dina favoritappar?

– Google maps – jag kan tappa bort mig när som helst utan denna.

Keep – bra fitness app som hjälper till med träning.

Activity – Apple watch app.

WeChat – superambitiös kinesisk sociala medier-app. En jätteapp som inkluderar alla möjliga funktioner, lite “farlig” att använda då det är lätt att fastna i den men jag kan inte låta bli.

Pintrest – smart, men det finns lite mer annonser nu.

Har du någon ny app på gång?

– Jag har planer på en app som ska ge möjlighet till alla att skapa fina konstverk med en Iphone. Och sen kommer symfonikernas app, GSO Play, i en ny version efter sommaren.

Vilka råd vill du ge till tjejer som vill göra appar?

– Vem som helst kan skapa appar. Jag tror inte att tjejer som gör appar har andra egenskaper än killar som gör appar. Varje person är unik och bra på ett visst område. Om du vill göra appar, får du ha passion nog att driva dig framåt genom alla jobbiga situationer. Det är tufft att vara på topp för det finns alltid smartare idéer eller människor. Då är det som driver dig vidare hur mycket du tror på din idé och hur envis och passionerad du är.

Den här artikeln publicerades i Göteborgs-Posten och andra morgontidningar 23 juli 2019.

Lär dig göra egna program

Det går att göra spel och program med Scratch utan att skriva kod. Det finns färdiga pusselbitar som du använder för att ge instruktioner till datorn. Bild: SCRATCH.MIT.EDU


Att ha ett hum om programmering hör numera till allmänbildningen. Från och med i höst ska alla skolbarn lära sig grunderna. Den som inte fattar något om loopar, variabler och algoritmer blir hjälplös i en värld där datorer får allt större betydelse.

Kan du själv för lite? Eller är barnens skola inte riktigt med på tåget? Använd sommaren till att lära. Det finns hur mycket hjälp som helst på nätet. Här är tips på webbsidor och appar:

digitalalektioner.iis.se – Internetstiftelsen i Sverige har gjort färdiga lektioner i digital kompetens för skolan. Några kan användas även om ni inte har tillgång till dator. Ni kan till exempel lära er hur en loop fungerar genom att göra en dans. Här finns också lektioner som lär ut grunderna i Scratch, ett programmeringsspråk för barn.

scratch.mit.edu – lär barn programmera med färdiga block, du behöver inte skriva kod. Scratch går att köra direkt i webbläsaren eller ladda ned till datorn. Scratch kostar inget och är fritt från reklam. Det är på svenska. Alla som kan läsa kan använda det. Sitt bredvid om ett barn ska lära sig så kan ni utforska det tillsammans.

ScratchJr – en app för surfplattor. Den här är Scratch för yngre barn, från 5 år. De behöver inte kunna läsa.

I Box Island är allt enkelt att fatta. Jag väljer bland pilarna till vänster för att ge instruktioner om hur boxen ska röra sig.


Box Island
– en app för mobiler och surfplattor. De första tio nivåerna är gratis. Det är på svenska. Box Island är upplagt som ett spel med figurer och block där du löser uppgifter och lär dig programmeringens principer under tiden. Det är snällt och vänligt och passar även vuxna som tycker både programmering och spel verkar jobbigt. Här finns en avdelning ”Hour of Code” som är bra som introduktion till programmering.

codeSpark Academy – app för mobiler och surfplattor för barn från 4 år. Du får testa gratis en vecka, om du inte säger upp det kostar det sedan 79 kronor i månaden. Texten är på svenska, en del ljud på engelska. Det går att spela utan att kunna läsa. Det känns lite som att vara inne i en tecknad barnfilm.

Swift Playground – app för ipad som lär ut Swift, Apples programmeringsspråk som används för att göra appar. Här finns många nivåer, går du genom alla kan du koda appar sen. Passar lite äldre barn och vuxna. Kostar inget.

Jag kan få gubbar att dansa

Ett steg fram och snurra runt, ett steg till och hoppa. Jag gör en funktion. Snart kan jag styra alla gubbarna att dansa efter mina kommandon.

Att förstå hur programmering fungerar hör numera till allmänbildningen. Många tycker att det borde vara ett skolämne. Men även om inte skolan hänger med kan du lära dig.

Jag leker med Apples språk Swift, det som appar för iphone och ipad är byggda med. När iOS 10 släpptes i mitten av september kom också Swift Playgrounds, en app för ipad där du lär dig koda med Swift från grunden.

Playgrounds är på engelska, men kräver inga avancerade språkkunskaper.

Att lära sig med Swift Playgrounds är som att spela ett roligt spel, ett sådant du löser gåtor i. Det är ingen stress, du löser uppgifterna i egen takt och kan experimentera med att göra på olika sätt och se vad som händer.

När du gått igenom alla lektionerna kan du göra spel som du låter dina vänner spela.

Swift Playgrounds funkar för alla från 12 år och uppåt. Det kostar inget, men kräver iOS 10 och en lite nyare Ipad (Ipad Air, Ipad mini 2 eller senare modeller).

Även om du inte blir programmerare har du nytta av att förstå hur dataprogram är gjorda. Och tro inte att det krävs matematikkunskaper eller ens intresse för matte för att bli bra på att koda.

För att gå igenom lektionerna krävs att du läser instruktionerna. En del är enkelt, annat svårare. Själv har jag svårt för att tänka i många led, som när man spelar schack, och det krävs en hel del sånt i programmering. Men Playgrounds låter mig finna lösningen på ett problem på vilket sätt jag vill, och innehåller många ledtrådar. Dessutom är det inget fel att kopiera kod du använt tidigare för att slippa göra om samma sak. Oftast finns koderna färdiga, det är bara att välja och trycka med fingret på den jag vill använda. Det mesta går att göra utan att använda tangentbordet.

Jag tar mig genom alla lektionerna i Playgrounds på ungefär samma tid det skulle tagit att läsa en roman.

Sen går det att göra egna små spel och prova sina färdigheter.

Har du ingen ipad eller har svårt för engelska kan du prova med Scratch som jag skrivit om tidigare, ett programmeringsspråk för barn där du lär dig principen för kodning och kan göra egna spel.

Scratch.mit.edu är adressen dit, och det finns i svensk översättning.

Den som gillar att spela spel kan också kolla på spelet Else Heart.Break() som finns på Steam. Det är ett vackert spel i retrostil där du lär dig koda för att lättare ta dig fram i spelvärlden. Du kan anpassa spelet med din egen kod. Det är roligt även för dig som tycker det andra är för enkelt.

Spelet där du blir en hacker

UNDERGROUND. I hackarnas högkvarter under kanalen får jag göra ett inträdesprov. Pixie, tjejen jag är förälskad i, håller i provet. Jag har inte tränat tillräckligt men lyckas ändå klara det, med lite hjälp

 

Jag strosar hemåt längs kajen i duggregnet och känner mig nöjd. Efter några veckor i Dorisburg har jag klarat inträdesprovet och fått egen nyckel. Jag är en hacker. Tiden när jag alltid tog fel spårvagn och inte hittade till caféet känns avlägsen.

Spelet jag spelar är svenskt och heter Else Heart.Break(). Det utspelar sig i Dorisburg, en stad som påminner om Göteborg, med spårvagnar, kanaler och regn. Här styrs allt av datorer, men det är inte alltid sakerna fungerar. Det pågår mystiska ting bakom kulisserna. Datorministeriet verkar inte ha medborgarnas bästa för ögonen. Spelet påminner mig om Skrotnisse, Brazil och New York nights. En samhällskritisk mix av vardagsrealism och science fiction med kärlek som röd tråd.
Det går att spela bara för den vackra grafikens skull, Dorisburg ser handmålat ut, med många detaljer. Eller för den roliga dialogen, folk pratar som i verkligheten. (Det går att välja svenska eller engelska som språk, jag har spelat på svenska.) Det finns också spännande musik i spelet.
Programmering är bra att kunna i Else Heart.Break(). Du behöver inte ha några förkunskaper. Tar du tid på dig finns hjälp och instruktioner i spelet som förklarar vad du behöver veta för att kunna spela. På köpet har du fått en introduktion i att koda och möjlighet att prova dina färdigheter. Det går att ändra funktionen hos föremålen i spelet med kod. Du kan hacka en kopp kaffe så att den gör dig vackrare eller hacka skivspelaren så att den spelar bara din favoritlåt.
Du får användning av hackerkunskaperna för att påverka spelets handling, men också för att ta dig fram lättare.
Om du inte är så intresserad av hackandet kan du ändå ha kul i Dorisburg genom att bara festa, umgås och utforska staden.
Else Heart.Break() är ett datorspel och finns att köpa för Windows, Mac och Linux, på Steam och andra ställen.
Det är gjort av Erik Svedäng, Niklas Åkerblad med flera.
Läs mer om det på elseheartbreak.com

Den här texten skrevs ursprungligen för Göteborgs-Posten.

Jag bloggade om Else Heart.Break() tidigare när jag började spela spelet.

.