Politik

Category Archives: Programmering

Boot Camps, kodskolor, tappar höjd i USA. Kan man lära sig programmera som vuxen?

Published by:

Kodskolor som tar betalt och bra betalt, har blivit populära i USA. På 14 till 26 veckor ska man kunna lära sig nog programmering för att kunna få ett första inträdesjobb i programmeringsyrket någonstans. Ett jobb som sen förhoppningsvis kan utvecklas till ett höglöneyrke.
Läs fortsättningen här

Kan man förklara datorprogrammering till sexåringar?

Published by:

När man jobbar med Hackathon så blir man ständigt förvånad över hur snabbt unga människor kan lära sig att skriva appar. Många 14-15-åringar har inga svårigheter att lära sig att skriva AI-appar. Dom bara ställer frågor och när dom för förhållandena förklarade för sig så bara säger dom OK och det är inget mer med det.

Men hur är det med de betydligt yngre? Kan man t.ex. förklara datorprogrammering till sexåringar?
Läs fortsättningen här

USA: akademiska meriter inte alltid nödvändiga för att jobba med IT

Published by:

Behöver man ha akademiska meriter för att få jobb inom IT-industrin? Svaret har länge varit ja, inte minst i Sverige, i alla fall vad jag vet. Men nu har IT-industrin börjat få upp ögonen på att det faktiskt finns en hel del självlärda människor som lätt kan smälta in i vilket IT-företag som helst om dom bara får chansen.

Steve Lohr skriver i New York Times:
Continue reading

Programmeringsundervisning i skolorna i USA, på gott och ont

Published by:

Silicon Valley har traditionellt struntat i att hjälpa miljoner amerikanska skolelever lära sig programmera för att på så sätt få en chans till ett bättre liv. Och istället satsat på att importera färdigutbildade programmerare från Kina, Indien Vietnam osv.

Något som på beställning har lett till det gigantiska rostbältet och miljoner fattiga unga amerikaner utan minsta chans till ett bättre liv. Och något som Hillary Clinton heller aldrig ägnade minsta tanke.
Läs fortsättningen här

Lär dig programmera gratis på Free Code Camp och skaffa dig ett bättre jobb

Published by:

Art lära sig programmera är livsviktigt i dagens samhälle. Men hur gör man, hur börjar man?

Free Code Camp, är ett bra sätt att börja lära sig hur man programmerar populära webb-appar med s.k. full stuck-programmering med HTML/CSS, JavaScript, MongoDB, s.k. Responsive Design, som betyder att om man ser appen på en skrivbordsdator eller en mobil så ser den lika dan ut, och ramverket Bootstrap, JQuery, osv.
Läs fortsättningen här

Nya Zeeland lockar programmerare från Donald Trumps USA

Published by:

Ingenting varar i all evighet och eftersom den globaliserade IT-industrin idag använder samma moln-baserade verktyg över hela världen så behöver man inte bo i Silicon Valley eller Seattle för att kunna jobba med IT.

Man kan bo var som helst. Vilket har gett Nya Zeeland iden att locka IT-ingenjörer från USA. Ett initiativ som har överträffat alla förväntningar.
Läs fortsättningen här

Vitala verktyg i den öppna kodrörelsen: GitHub

Published by:

Den öppna kodrörelsen är väldigt social, med molnbaserade verktyg som gör det lätt att skriva kod, och låta andra skapa kopior av sin egen kod som man sen själv kan acceptera.

Och det är här som GitHub GithHub kommer in i bilden. GitHub är ett webbhotell för mjukvaruutveckling som använder Linux-skaparen Linus Torvalds versionshanteringssystemet Git.
Läs fortsättningen hör

Datorprogrammering har på kort tid blivit världens lingua franca

Published by:

Allt fler yrkesgrupper lär sig att programmera. Som t.ex. naturvetenskapsmännen som för det mesta använder Python-språket för att analysera den mänskliga hjärnan. Det finns en liknande utveckling på en möngd andra områden. Vilket betyder att datorprogrammering har blivit ett
Lingua franca, som Svenska Wikipedian definierar som en beteckning för ett internationellt hjälpspråk för kommunikation mellan människor med olika modersmål.

New York Times teknologireporter Steve Lohr skriver:
Continue reading

Vilket programmeringsspråk bör du lära dig först?

Published by:

Först, är det verkligen någon vits med att lära sig programmera datorer? Ja det beror på om du vill ha ett spännande yrke som du kan utöva i vilket land som helst i världen, och dessutom få bra betalt? Nej det krävs ingen matte, men väl logiskt och intuitivt tänkande. Om du gillar att lösa gåtor, att måla eller komponera musik, att lägga pussel, att laga mat, att virka och knyppla, att konstruera grejer. Att tänka innovativt. Och om du är social och gillar människor, så är programmering för dig.
Läs fortsättningen här

LeetCode och HackerRank, två webbsajter för dig som vill träna inför din programmeringsintervju

Published by:

Det finns ett antal viktiga webbsajter för programmerare, som kodhotellet GitHub, frågesajten Stack Overflow, hackathonsajten DevPost, nyhetssajten Hackernews men också två mindre kända sajter som Leetcode och HackerRank. De två sistnämnda är fokuserade på att hjälpa programmerare träna på praktiska programmeringsuppgifter inför jobbintervjuer. Och borde vara mer kända än dom är.

Ezra Zigmond lär dig programmera Python Flask med Peewee, lagom till Jul

Published by:

Ett av de populäraste datorspråken runt om på Hackathon i USA är Python och speciellt Flask som är ett s.k. mikro-ramverk som gör det lätt att snabbt skriva webbappar.

För att koppla in en databas kan man använda PeeWee ett gränssnitt till relationsdatabaser som de lilla behändiga SQLite.

Killen som visar hur man gör på videon ovan är inte vem som helst. Han heter Ezra Zigmond, studerar datavetenskap på Harvard och har trots sina unga år redan hunnit med att jobba som intern på Google och kommer nästa sommar att jobba som intern på den mycket kända Palantir här i Silicon Valley.

Det är lätt att följa med på videon, som är mycket bra.

Harvards Root lär barn programmera datorer på ett innovativt sätt

Published by:

Pionjären på att lära barn programmera datorer var Seymour Paper med boken Mindstorms: Children, Computers, and Powerful Ideas, som kom ut 1980. Det är inte en överdrift att säga att ingen inom det svenska skolväsendet ens förstod hade den minsta aning om vad boken handlade om, ens om dom hade fått den i handen.

Idag har vi kommit längre och att barn ska lära sig programmera är inte längre något konstigt.

Det finns en mängd olika alternativ, av vilka Harvards projekt är ett av de mer intressanta för unga barn.
Läs fortsättningen här

Googles Project Bloks lär unga barn datorprogrammering

Published by:

I takt med att allt fler mycket unga barn får mobiler samtidigt som IT och datorprogrammering blir allt viktigare i samhället, så ökar också trycket att göra det enkelt för unga barn att lära sig programmera. Utom i Sverige verkar det som. Speciellt efter åtta mörka år av den datafobiske Jan Björklund.

Men i USA så kommer nu en ny våg av programmeringsverktyg för de unga. Steve Vranakis och Jayme Goldstein skriver på Google blogg: Project Bloks: Making code physical for kids

Läs fortsättningen här!

Osmo Coding lär barn programmera datorer

Published by:

I det framåtblickande och moderna Sverige är inställningen till datorprogrammering helt skandalöst. I decennier har lärarkåren och politikerna varit oförstående och t.o.m motarbetat försöken att hjälpa barn in i den moderna datoråldern. Skräckexemplet har antagligen varit Folkpartiets Jan Björklund, men han är inte ensam. Dom beslutsfattare som sjösatte “Datakörkortet” förtjänar en speciell plats i data-helvetet var det nu ligger.

I USA är läget litet annorlunda, med ett allt större intresse av att lära barn programmera datorer.

Osmo Coding är ett innovativt projekt i den riktningen och

Wilson Rothman skriver Washington Post: Is Your Child Coding Yet? New Building Blocks Teach Programming Basics. Children can use plastic Osmo Coding blocks to command a cute character on an iPad screen

Läs fortsättningen här!

Från Agile till DevOps med Docker, Jenkins, Puppet och Vagrant: nere i datormolnens maskinrum

Published by:

För oändligt länge sen, när din farmor och mormor var unga och solen alltid sken och det inte fanns några datormoln, så skickade IT-företagen ut en ny produkt till sina kunder på ett antal stora tejprullar någon gång per år. Man lade helt enkelt tejprullen i ett stort kuvert och skickade det med posten! Tro det den som vill.

Sen efter några månader så skickade man ut en mindre tejprulle, ett s.k. fixpack med buggfixar, också den med posten. Och sen höll man på så med regelbundna fixpack-tejper till samma produkt, ibland i åratal.

Och Dev och Ops, alltså utvecklings- och operationsavdelningarna på IT-företaget samarbetade aldrig direkt, utan levde helt skilda och man antar lyckliga, fast kanske sett från dagens horisont aningen begränsade liv. Kom ihåg det här var på farmors och mormors tid.

Men idag driver de globaliserade datormolnen på utvecklingen och Agil Systemutveckling är Le Dernier Cri. Och genom att slå samman Dev och Ops avdelningarna till en integrerad DevOps-operation så kan man automatisera produktutvecklingen med verktyg som containerteknologin Docker, det kontinuerliga integrationsverktyget Jenkins, Puppet och integrationsverktyget Vagrant .

Och med hjälp av dessa verktyg kan man idag skeppa nya produktversioner flera gånger i timmen om man så vill. Det bara ryker om det, det går hur snabbt som helst. Och med Blue Green deployment och litet tur så märks det inte att webbsajten vi som kunder använder hela tiden ändras under våra fötter s.as.

Det är det som är den omskrivna DevOps-processen som gör dagens högautomatiserade startupindustri möjlig.

Scott Weiss skriver på Andreessen Horowitz: Distelli and the Rise of DevOps

Läs fortsättningen här!