Denna vecka lyfter vi supercoola Emelie Sidesiö⚡ Hon kombinerar sina tidigare erfarenheter av design och animation med programmering. Emelie är en av lärarna på Tjejer Kodars kurser i Berlin i sommar.
Berätta lite kort om dig
Jag heter Emelie och har en bakgrund inom grafisk design och animation. I mina tidigare jobb har jag arbetat uteslutande digitalt och i och med det fick jag en naturlig kontakt till programmering. Jag blev nyfiken på möjligheterna med programmering och började plötsligt känna mig begränsad i min roll som designer. Tänk om jag istället kunde kombinera mina erfarenheter inom design med programmering och på så vis vara med i hela flödet, så att mitt arbete inte stannar när jag lämnar över min design till en utvecklare. Det var en tanke som inspirerade mig något enormt!
Vad gillar du med programmering?
Mycket! Men mina topp 2 är nog dels lite det jag varit inne på tidigare, att jag faktiskt kan kombinera mina tidigare erfarenheter med programmering. Det är inte något som jag har lagt ner tid på i onödan utan det är faktiskt en fördel, något som ger mig en nisch.
En annan sak jag gillar är att man aldrig blir fullärd, vilket å ena sidan kan kännas överväldigande, men å andra sidan tryggt i att det aldrig kommer att bli tråkigt!
Första veckan med Javascript har nått sitt slut. Funktioner, variabler, arrays, loopar och vad är egentligen ett objekt? Frågorna har varit många och stämningen har stundvis varit låg. Jag förstår, att om man aldrig har sett Javascript innan så är detta överväldigande. Under våra individuella uppgifter har det varit hög koncentration, stundvis bryts tystnaden av ett argt “Nej!” eller ett uppgivet “Va? Varför hände detta?” Lyckan är dock total när man får något att fungera, då hörs det glädjerop och lättnande suckar. Våra lärare påminner oss minst en gång om dagen om att Javascript har en brant inlärningskurva, men bitarna kommer falla på plats och ni kommer tycka att det är logiskt. Och plötsligt gör bitarna det, det lovar jag!
Karin & Erika är glada över att deras Javascript fungerar som den ska!
När jag sökte till Technigo hade jag redan bra kunskap inom HTML och CSS, även en grundförståelse för Javascript. Jag har haft svårt att på egen hand lära mig tankesättet med Javascript dock, vilka delar ska ligga vart, vilka funktioner ska köras när. Men i slutet på denna vecka så fick jag en “aha-upplevelse”, jag börjar greppa detta. När man får någon typ av förståelse, varesig det handlar om vad en variabel är eller när man använder en array, så är det ren och skär lycka man känner! Det där som jag för några månader, veckor eller dagar sedan inte kunde greppa alls, börjar jag nu förstå. Och då känner man sig så himla grym!
Men vad är egentligen Javascript?
Javscript är ett objektorienterat skriptspråk som körs direkt i webbläsaren. Med Javascript kan man bygga mer eller mindre komplexa funktioner som modifierar hemsidan eller applikationer när en användare interagerar med den.
En av de individuella uppgifterna denna vecka var att bygga en pizzabot. Den skulle enbart erbjuda tre olika sorters pizzor. Den skulle även räkna ut det sammanlagda priset (80kr styck) och hur lång tid pizzorna skulle ta att tillaga. Se mitt resultat nedan.
Sharing is caring! Något som är extremt viktigt när man lär sig något nytt tillsammans med andra är att dela med sig av sin kunskap. Detta är väldigt betydelsefullt inom webbutveckling. Utvecklingen går fort och det kommer hela tiden nya saker att lära sig. I klassen är vi väldigt duktiga på detta. Vi hjälper varandra att utvecklas och nå våra mål, tillsammans. Vi har ett öppet klimat där vi vågar fråga varandra och på det sättet utvecklas och lära oss snabbare.
Här kommer en intervju med Katarina Sjölund , tidigare student på Technigo Boot Camp. Hon bytte sin tidigare roll som designer till Frontend utvecklare
BERÄTTA KORT OM DIG
Mitt namn är Katarina Sjölund, jag har en bakgrund inom grafisk design och marknad men har precis fått en anställning som frontend utvecklare efter att ha gått Technigos boot-camp. På något sätt kändes det som att frontend utveckling liksom kom som en naturlig följd av mina tidigare erfarenheter inom design, layout och marknad, går lite hand i hand enligt mig, även om tekniken var helt ny och verkligen en stor utmaning Problemlösning är ju verkligen en central del av web/app-utveckling. Sedan är ju användargränssnittet och funktionaliteten en väldigt intressant bit för mig som designer.
VAD GILLAR DU MED PROGRAMMERING?
Tror det är problemlösning i kombination med att sakta se en site/app växa fram med kod som jag skrivit. Är så belönande på något sätt samtidigt som det kan vara väldigt frustrerande när en inte får till det, kan verkligen pendla snabbt mellan känslan att vara en total idiot till att bli överlycklig över att få koden att fungera. Det har nog varit, och är, en av de tuffaste utmaningarna med att börja programmera. Men är väldigt kul, vilket väger upp och det är tur att det finns så många duktiga runt ikring att fråga och inspireras av!
Mitt hjärta bankar, jag är helt torr i munnen. Vi ska om några minuter, presentera vårt första teamprojekt för sex stycken utvecklare på Google. Vi är på Googles kontor i Stockholm, här erbjuds de anställda ett eget gym, restaurang med gratis frukost och lunch, häftiga miljöer och en frihet som många drömmer om. Vår klass har precis fått en rundtur på kontoret och ska nu kliva in i ett mötesrum för att presentera våra projekt och få feedback av erfarna utvecklare. Jag är riktigt nervös, att presentera vår demo på engelska är en stor utmaning för mig.
Vi sätter oss vid det avlånga bordet som fyller nästa hela rummet. Utvecklarteamet presenterar sig, berättar om deras arbete och individuella erfarenheter. De är avslappnade, skämtar och bjuder på sig själva. Atmosfären i rummet är gemytlig och rogivande. Jag blir lugnare, det här kommer nog gå bra trots allt.
Klassen har sedan två veckor tillbaka blivit uppdelade i fyra grupper. Projektet har gått ut på att göra en re-make på en av Googles siter. Fokus ska vara på koden, inte på designen. Utöver individuella uppgifter, lektioner och gästföreläsningar så är det detta vi har jobbat med under de två första veckorna på kursen. Alla grupper har kämpat på hårt och visar upp riktigt bra resultat. Google-teamet verkar tycka detsamma, de är imponerade över vad vi åstadkommit på så kort tid och så tidigt in i kursen.
Nedan ser mitt och min grupps resultat, till vänster är Googles sida, till höger är vår. Självklart är den även responsiv och funkar på alla enheter.
Efter presentationer och code reviews samlas vi på Technigos kontor igen. Stämningen är bra, alla är glada och peppade, vi är nu klara med sprint ett! Dags för reflektion och uppladdning inför nästa sprint, med nya projekt och en ny demo, för ett nytt spännande företag. Nu med Javascript i fokus.
Idag lyfter vi en av våra tidigare studenter på Technigo Boot Camp⚡️ Annika Ekström Efter vår 12-veckors utbildning kombinerar hon nu sitt tidigare yrke som säljare med programmering.
BERÄTTA LITE KORT OM DIG
Jag har jobbat med försäljning i många år och tycker om det sociala samtidigt som jag blev intresserad av att lära mig programmering. När jag hörde talas om Tjejer Kodar och Technigo sa jag därför upp mig och satsade 100% på att lära mig programmering, det är en helt ny värld och det finns så mycket att lära sig. Nu kan jag bygga hemsidor!
DU HAR PRECIS BÖRJAT JOBBA MED PROGRAMMERING, HUR ÄR DET?
Det är så roligt att jobba med programmering! I skolan fick vi lära oss enormt mycket och det känns roligt att nu få jobba med det. Det finns många olika delar i programmering och de delar jag inte jobbar med kan jag fortsätta att jobba med på fritiden. Det finns dessutom så många härliga kollegor att fråga om hjälp och det känns roligt att få fortsätta utvecklas.
På mattelektionerna i skolan tyckte jag bäst om problemlösning. Ni vet de där uppgifterna där man skulle lista ut varför Anna först hade 6 kakor och sedan, efter ett antal händelser, enbart hade 2 kakor kvar. Detta tror jag, såhär i efterhand, var ett första tecken på att jag skulle börja gilla kod – för jag gillar problemlösning!
Jag bestämde mig innan jul, efter flera års intresse för kod, för att satsa fullt ut och ansöka till Technigos Boot Camp. Tolv intensiva veckor, för att nå en dröm, att blir junior Frontend-utvecklare.
Första veckan, med fokus på HTML och CSS har nu nått sitt slut. Den har inneburit nervositet, skratt, stress, förvirring och glädje. Tolv personer med olika bakgrunder och erfarenheter har tillsammans tagit sig igenom tre individuella uppgifter och påbörjat sina team-projekt som nästa vecka ska presenteras för Google.
En av de individuella uppgifterna denna vecka innebar att skapa ett responsivt nyhetsflöde, det vill säga, ett nyhetsflöde anpassat för alla enheter. Detta genom att bland annat jobba med Media queries. En viktigt del var också att förstå hur man jobbar med positionering genom CSS. Uppgifterna är anpassade för olika nivåer, då det även finns så kallade streach goals – vilket är perfekt, då vissa av oss är helt nybörjare och andra har erfarenhet sedan tidigare.
Här ser ni ett exempel på hur man kan använda Media Queries:
Det denna kodsnutt gör är att ändra färgen på alla H1:or (titel-element) för olika enheter. Direktöversatt står det: Om enheten är mellan 600px och 900px bred (standard för plattor) så ska alla H1:or vara röda . Om bredden på enheten skulle vara större än 900px (desktop) ska alla H1:or vara gröna.
På den här videon ser ni mitt resultat av uppgiften!