Etikettarkiv: ios

HCI, iOS Development, Data Sciecne – Get on it!

Jag valde riktigt najs kurser denna period.

  • Human Computer Interaction & Design
    • Rätt lallig och enkel kurs. Vi diskuterar saker som skyltar i San Luis Obispo, deras typsnitt och färger. Zone:ar ut helt och hållet under dessa föreläsningar. Eftersom läraren är sjukt awesome och älskar Artificiell Intelligens och kopplar det till HCI varje föreläsning, så pratar vi om coola saker som Google CardBoard, robotar, assistenter osv. More of that please!
    • Kursen examineras med assignments och ett projektarbete. Vårt projektarbete är en app vi utvecklar för iPads, som kommer användas av dykare som vill samla information om liv under vatten. Cooooolt. Vart är min dykdräkt!?
  • Current Topics in Computer Systems: iOS Development
    • Labbar 1-4 är att bygga en Flappy Bird klon i Apple’s nya programmeringsspråk Swift. (Swift är även open source just nu! Double Yas!) Riktigt gött! Jag lekte med Swift under mitt internship i somras när allt var under betaform, och jag måste säga, 6 månader senare, vilken progress! Bra jobbat, Apple! Projektet finns såklart på min Github för dig som vill checka ut hur det ser ut! Klicka på bilden för att bli hänvisad dit!

IMG_7756

  • Introduction to Data Science
  • Givetvis råbangade jag Systems Programming och tog en mer intressant kurs istället, då Systems programming inte hade tillgodoräknats på KTH. Denna kurs är HELT ny men riktigt jävla awesome. Seniora utvecklare från Project Jupyter har hand om kursen, och professorn, Brian Granger är helt underbar.
  • Programmering i Python med bibliotek som sklearn, numpy, scipy, matplotlib & mycket mer. Maskininlärning är A och O när det kommer till den här kursen och vi har precis börjat med det. Mattekunskaperna måste vara på plats när man kör denna kursen, och ska jag vara helt ärlig så får jag ont i magen över hur mycket linalg jag har glömt bort. Envarre, flervarre & linalg följer med dig resten av ditt liv, eh, beroende på vad du vill jobba med såklart.

EF Education First och KTH

Under mitt internship i somras för EF Education First i London, United Kingdom så arbetade jag som en iOS Developer. Detta var alltså mitt första riktiga jobb i branschen, och för er som känner att ni vill ha en sammanfattning om vad som hände, eller kanske är själva framtida ingenjörer som vill veta vad det innebär att interna, häng på!

Processed with VSCOcam with c1 preset

iOS teamet, från vänster: min mentor Stefan, Dimtry och Mario!

Vad lärde jag mig? Jo, nu är det nog dags för dem där listorna igen!

  • Version control
    • Version control, eller git, är ett häftigt verktyg som hjälper team skriva kod, arbeta på egna delar av ett större projekt och till slut baka ihop deras delar med den slutliga versionen, utan kollisioner (oftast).
    • Jag har använt git och github sedan länge, men jag lärde mig väldigt mycket, såsom hur pull requests fungerar.
  • Amerikanskt tangentbords layout. 
    • Haha, denna är mest för the nerds, men vilken produktivitet man får som en kodare med denna layout! Tja då, åöä!
  • Hur man jobbar i Production, vad production är för något och hur ett stort, mångkulturellt team jobbar tillsammans – med SCRUM
    • Detta var väldigt nyttigt för mig, och löste väldigt många frågor om hur denna software engineering process ser ut i verkligheten. Som vanligt var jag extremt nyfiken och ville ha svar på det mesta, och fick dem delvis via min host/mentor kombinerat med dem andra anställdas svar på saker och ting!
  • iOS Development
    • Givetvis, så kodade jag ju också. Dag 1 kunde jag absolut ingenting om Xcode eller Objective-C, men nu kan jag med gott samvete säga att jag kan bygga egna appar, samt hoppa in i ett nuvarande projekt och förstå samt medverka!
    • Måste verkligen ge lite eloge till mig själv och säga att så fort man laddar ner appen EF Class på App Store så ser man något jag har kodat – intro screen! Tillsammans med detta så implementerade jag ett tiotal fler funktioner och fixade en bunt med buggar.
    • De två sista veckorna satt jag med lite experimentella verktyg, Swift 2 Beta, XCode 7 Beta tillsammans med OS X 10.11 El Capitan Beta och byggde lite algoritm bibliotek kombinerat med UI testing och lärde mig allmänt om dessa verktyg, och Swift 2 språket i allmänhet!
Processed with VSCOcam with kk1 preset

Junior Project Leader Maria till vänster, QA Lead Willy till höger och längst bort sitter Backend Gonzalo!

Jaha, vad har jag kvar att säga. Jo juste, kanske ska ge detta en rating.

Erfarenhet: 4/5
Nöje: 5/5
Helhet: 4/5

Nåja, anledningen för 4/5 för helhet är the lack of other interns. Jag var den enda internen på vårt team, visst, all kärlek var riktad mot mig, men det hade vart kul att få prata med någon annan än ännu en tjej på sales (även om dessa var riktigt trevliga).

Processed with VSCOcam with hb1 preset

Min arbetsplats, I miss this!

EF – End of an era

Tjohopp! Alive and kicking, så är jag tillbaka hemma i Stockholm efter en riktigt bra sommar i London. Min sista vecka var verkligen bittersweet. Efter att ha jobbat med ett riktigt bra team, riktigt roliga uppgifter och fått umgås med min släkt, så var det dags att få ett avslut på det hela.

11928720_10207361215899009_5877414905407151459_n-1
Selfie med världens bästa iOS-mentor. Checka gärna in hans Github här!

Min sista dag på EF var riktigt trevlig. Som vanligt på fredagen så drog vi till Tommie’s burger joint på Kings Road i Chelsea och käkade fredagsburgaren. Jag hade inget speciellt att göra på jobbet min sista dag, så min tid gick åt att avsluta några små projekt i Swift och se till att allt blev pushat till min Github.

Under slutet på dagen så blev jag överraskad med en present, kort och tårta av teamet.

unnamed-2

Kvällen avslutades med prat, god mat, bra bärs och andra drinkar tillsammans med jobbiga adjön. Jag kommer verkligen inte glömma hur mycket detta team har gjort för mig, och hur mycket jag har utvecklats under denna sommar. Denna erfarenhet har vart guldvärd, och jag skulle göra om det tusen gånger om.

unnamed-3Kind words, from amazing people

 

Hett tips och vad jag har lärt mig:
Åk till ett annat land. Upplev mångfalden. Presentera dina starka sidor, och var inte rädd att visa upp dina svaga, människor är alltid människor världen runtom, och i vår bransch, ingenjörsbranshen så är det endast din kompetens som mäts, kombinerat med vad för slags person du är. Var vass när det behövs, och fråga när du inte kan. Kompetens tar dig till en viss punkt, men med en positiv och öppen inställning så finns det inga hinder som kan stå i din väg.

unnamed

On the next….. Pratar jag om vad jag lärde mig på mitt internship, kombinerat med hur mycket mina kunskaper från KTH hjälpte mig därborta!

Min första app släppt – Angry Clouds!

Screen+Shot+2015-05-25+at+12.10.04

Tja allihopa!

Idag är en RIKTIGT rolig dag för att idag är min och min kära vän Ivan’s app hamnat på plats #85 på speltopplistan i app store här i Sverige!

Vi är riktigt glada över det här i och med att vi släppte vår app redan förra veckan, och nu är det dags för mig att slänga upp lite länkar så att ni läsare också kan få prova på och se vad ni tycker!

OktaybloggKTHIdag är jag riktigt glad! #tummenupp #gammalbild

För ni som undrar så är både jag och Ivan väldigt drivna, och vi försöker att kombinera våra studier med en massa projekt som detta, och detta spel var bara vårt pilotprojekt, there’s a lot more to look forward to!

Jag skulle verkligen vilja få höra vad ni läsare tycker, då spelet finns både ute för iPhone på Appstore samt för Android på Google Play!

Se till att klicka på länkarna här nere för att prova spelet, PS – det är gratis, utan reklam!appstoregoogle_play

Ni hittar även oss på vår officiella hemsida

www.angryclouds.info