Politik

Category Archives: IT-yrket

USA: lovvärt initiativ för att locka tjejer att programmera

Published by:

En av det moderna IT-samhällets största tragedier är att det nästan enbart är unga män som studerar datavetenskap och som programmerar. Det är bisarrt, otroligt och helt vansinnigt för de första programmerarna i slutet av 1940-talet och början av 1950-talet var alla kvinnor. Men det var när programmeringsyrket var ett lågstatusyrke.

Nick Bilton skriver i New York Times om amerikanska IT-företag nu försöker locka tjejer att programmera: Tech Companies Announce ‘Girls Who Code’ Initiative – NYTimes.com

Continue reading

API, vad sjutton är ett gränssnitt? IT-konceptet som skapade den moderna mjukvaruindustrin

Published by:

De moderna objektorienterade programmeringsspråken härstammar intressant nog från Simulaspråket som utvecklades i Norge av Ole-Johan Dahl och Kristen Nygaard på 1960-talet.

När jag började programmera här i Silicon Valley på 1980-talet så hade de amerikanska programmerare som jag jobbade med fortfarande ingen aning om objektorienterad programmering. Den vågen kom först med SmallTalk mot slutet av årtiondet och i början på 1990-talet.

Till skillnad från tidigare språk som mest, såg ut som spagetti, så etablerar de objektorienterade språken alla ett formellt protokoll för den som ville kommunicera med de “klasser” eller “objekt” man skapade, både inåt och utåt. Alla data gömdes bakom en brandvägg om man så vill, och man kunde bara komma åt datan genom vissa dörrar i brandväggen, s.k. metoder som alla gick ut på att hämta data och lämna tillbaks data. S.k getters och setters.

Continue reading

Innospring, Silicon Valleys första Kina-fokuserade IT-accelerator

Published by:

Klicka på bilden.

Accelerator, Inkubator eller äggkläckare, kärt barn har många namn. Under det senaste året har acceleratorer som hjälper startupföretag ta sina första stapplande steg utvecklats till en mångmiljardbusiness.

Affärsmodellen är ser ut så här: Man kör kurser några gånger per år, vanligtvis på två-tre månader, dit entreprenörer och programmerare kan ansöka. Och det rör sig då givetvis om nya orutinerade entreprenörer med åtföljande superprogrammerare med en bra affärsidé, men minus den erfarenhet och de djupa ärr som behövs för att man ska kunna slå sig fram på den tuffa amerikanska eller europeiska IT-marknaden.

Acceleratorn tillhandahåller mat och husrum, kontorslokaler, Internetuppkoppling, tillgång till mentorer och råd och dåd, allt under några hektiska månader under vilka varje enskilt team väntas skapa en användbar IT-produkt.

Continue reading

Två utomordentligt viktiga böcker för alla som vill bli IT-ingenjörer

Published by:

Att jobba som IT-ingenjör är ett av de mest spännande jobb man överhuvudtaget kan ha i dagens globaliserade IT-värld. Man kan jobba var som helst i världen, så länge man får visum, och man kan jobba med de allra mest spännande och fascinerande framtidsteknologier som överhuvudtaget finns, som datormolnen, den mobila webben, datasäkerhet eller datorspel. Och som om inte det vore nog så har man chansen att bli mycket rik. Inte dumt.

IT-ingenjörer jobbar inte enbart med att programmera de sysslar också med avancerad s.k. objektorienterad analys, och det är den första boken som jag kan rekommendera.

Objekt-orienterad analys och design handlar om att man bygger data-modeller av t.ex. patienthantering inom sjukvården eller flygsäkerhetssystem eller banksystem. De modellerna skapas genom analys och design som utförs i ett språk som heter Universal Modeling Language eller UML.

UML-modellerna ligger på ett högre plan än de dataspråk som man senare implementerar modellerna i.

Även om formell analys och design inte används speciellt flitigt inom dagens startupföretag utan mer bland etablerade företag, så är den en viktig färdighet att ha. Och den som är bra på OOAD som det kallas i folkmun slipper ofta skriva om koden för att man upptäcket att den underliggande datamodellen inte är nog genomtänkt.

Continue reading