Programmeringskunskaper

Programmeringskunskaper borde alla ha

Läser en artikel på idg.se om alla bör lära sig programmera. Jag kan bara hålla med det som står i artikeln. Kanske inte det att alla borde skaffa sig programmeringskunskaper. Men jag tror att väldigt många skulle ha lite nytta av att veta hur ett program fungerar. Samt att man självklart borde lära sig hur man skapar egna program och rutiner.

Programmeringskunskaper är en tillgång

Jag har skrivit förr om att jag tycker att programmering skall vara ett ämne i skolorna. Detta på grund utav att programmeringskunskaper kan man alltid ha lite nytta av, på många olika plan.

Med programmeringskunskaper så menar jag inte att jag tycker att alla skall ha kunskaper på hög nivå. Tanken är inte att alla skall kunna skriva ihop ett stort datorprogram. Men man bör ha den kunskapen som behövs för att kanske göra en enkel liten rutin till en webbsida. Eller några rader för att göra en kod för att analysera Exceldata.

Med lite kunskap inom programmering så får man mer än själva kunskapen om hur man programmerar. Framför allt så får man kunskap i logiskt tänkande och problemlösning. Detta är något som man kan ha stor nytta av inom andra områden än programmering.

Mina programmeringskunskaper

Mina egna kunskaper inom programmering är inte så bra som jag skulle vilja att de var. Jag kan lite PHP-kod, tillräckligt för att slänga ihop enkla rutiner. Jag kunde en massa BASIC och Quick-BASIC på den tiden de begav sig med dessa språk. Jag har också kodat mycket COBOL, men det har jag glömt mycket av idag. Har dessutom lite C, C++ och JAVA i bagaget men det är inte så mycket jag minns av det.

Men jag skulle verkligen vilja komma igång med mer programmering. Vill verkligen öka mina programmeringskunskaper till en högre nivå. Helst av allt så vill jag lära mig mer PHP. Jag är medveten om att det inte är ett så populärt språk numera men jag gillar det. Dessutom, och kanske framför allt, så vill jag lära mig en massa Javascript. Det är ett språk som jag tror att jag kan ha stor nytta av.

Hoppas stort på att få tid och möjlighet till att öka mina programmeringskunskaper i framtiden. Det är som sagt nyttigt och framför allt kul att koda.

Foto via Visual hunt

Tjejer inom programmering

Tjejer behövs inom programmeringen

Har tidigare skrivit om hur viktigt det är att få in allt fler unga in i IT-världen. Kanske då mest som programmerare. Detta inlägg kommer att handla om ungefär samma sak. Fast nu med den vinklingen att vi behöver få in allt mer tjejer inom IT-området.

Tjejer inom IT

Anledningen till att jag väljer att skriva detta inlägg idag är att jag läste en artikel om att Clara Henry har ställt sig bakom ett projekt som går ut på att locka in allt fler tjejer till techscenen.

Jag vet att det redan nu finns många tjejer inom området, flertalet av dessa är dessutom framgångsrika. Men det behövs betydligt fler, många fler.

Varför det är en brist kan man fråga sig. Okey, det kanske sedan länge har varit så att det där med datorer är något som killar håller på med och som tjejerna inte bryr sig så mycket om. Så var det i alla fall när jag var yngre och började använda datorer. Men den tiden måste väl ändå vara förbi nu tycker jag.

Inga hinder för tjejer

Alla, eller i stort sätt alla, använder sig av datorer idag, av båda könen. Det finns då inga hinder för att även tjejerna skall bry sig om att ta reda på och utforska hur datorerna fungerar och varför de gör som de gör.

Det finns inga direkta hinder för att tjejerna skall lyckas bra inom IT-området och speciellt då inom programmering. Tvärtom så tror jag att tjejer, om jag nu får vara lite fördomsfull, har många egenskaper som gör att de mycket väl kan bli bättre inom programmering.

Ser man generellt inom användandet av datorer som redskap idag så ligger många tjejer långt före killarna. Ta bara det faktum att överlag så är det mer tjejer än killar som har lyckats etablera sig som bloggare. Eller med att göra framgångsrika videors på Youtube.

Nu när tjejerna kan lyckas bra med att använda datorn som ett redskap när det gäller att vara kreativ så finns det inga som helst hinder för att allt fler kan lyckas med att skapa de redskap som behövs för att använda exempelvis bloggar.

Så slutsatsen är alltså att vi måste få fler unga och tjejer in i dataområdet. Så kan man med andra ord locka in främst unga tjejer till IT-branschen så framtiden se mycket ljusare ut.

Bilden kommer ifrån Pixabay och är fotograferad av janeb 13.

Kodcentrum visar unga programmering

Kodcentrum lär unga att programmera

Läste en artikel på IDG om Kodcentrum. Det är en organisation som håller på med att förmedla glädjen med att programmera till barn. Syftet är inte att skapa fler utvecklare utan sprida nyttan av att kunna programmera. Detta är något som jag verkligen gillar. Något som jag tycker är vädligt bra.

Kodcentrum och deras sätt att jobba

Jag har tagit upp det i andra blogginlägg förut. Att det är viktigt att introducera programmeringen för barn i unga år. Tanken är inte att göra alla barn till programmerare, precis som Kodcentrum också säger. Tanken är att få barnen att tänka som en utvecklare.

För kan man få barn att tänka som en utvecklare så är jag övertygad om att de får nytta av det i andra ämnen i skolan. Därför är det viktigt att få in programmering antingen som ett ämne i skolan eller som en del av ett annat ämne. Det kanske till och med är bra att få in det så smått redan på lågstadiet.

Tänka som en utvecklare

Vad är det då man skall lära ut? Hur tänker man som en utvecklare? Jo för det första så är det att analysera ett problem. Säg att man får en uppgift i något ämne i skolan, vilket som helst. Många kastar sig säkert sig på uppgiften direkt utan någon som helst plan. Men kan man få in lite utvecklingstänk i eleverna kan man få dem att ta till sig uppgiften på ett annat sätt. Att först analysera vad som skall göras. Vad behöver man göra för att lösa uppgiften? Behöver man bryta ner uppgiften i flera delar?

Sen så börjar själva arbetet med att lösa problemet man har fått. Nu börjar vi prata om problemlösning? Vilket är bästa sättet att lösa uppgiften? Vad är det mest effektiva sättet att lösa problemet? Vad behöver vi för att lösa problem?

När sen båda analysen och problemlösningen är klara återstår presentationen. Hur gör man den på bästa sätt? Hur får man med så mycket som möjligt utan att det blir för mycket information och för rörigt. Får man med allt i presenationen så att man ger svar på de frågor som uppgiften först bestod av.

Att tänka programmering utan att programmera

Det är detta man skall lära ut, precis som jag uppfattar att Kodcentrum också gör. Det gäller att lära ut ett tankesätt och ett sätt att utföra en problemlösning. Men gör det genom att introducera unga till programmering. Men Kodcenter utbildar inte programmerare i sig.

Men kan man få några unga att sedan som vuxna bli programmerare så är det en stor bonus. Det behövs massor av programmerare i Sverige, det är en stor brist på sådana. Men ansvaret att utbilda sådana ligger mer hos högskolor och universitet. Kodcentrum och liknande organisationer skall bara väcka ett litet frö och kanske få någon att gå vidare är det en stor bonus.

I alla fall, jag gillar det Kodcentrum och liknande gör. De behövs verkligen.

Fotokredit: donnierayjones via Visualhunt.com / CC BY