SlideShare a Scribd company logo
Muutoksentekijä ei
mahdu laatikkoon
Linda Liukas
@lindaliukas
Kuusi mahdollista asiaa ennen
muita esityksiä
(Kirjailija)
(Kuvittaja)
(Keskinkertainen koodari)
Kertakaikkisen
kauppis droppout!
4
Rails Girls - ensikosketus ohjelmointiin
Teknologia tulee ilon tielle.
Tarvitaan siis periaatteita.
Alice nauroi. “Ei kannata yrittää, ei mahdottomia
asioita voi uskoa.”
“Et ole tainnut paljoa harjoitella”, sanoi
kuningatar.
“Sinun iässäsi minä harjoittelin sitä puoli tuntia
joka päivä. Jaa jaa, joskus minun on onnistunut
uskoa jopa kuusi mahdotonta asiaa ennen
aamiaista.”
- Alice Peilintakamaassa, WSOY 2010
Mahdollisuus numero 1:
Minäpystyvyys
“Would you tell me, please, which way I
ought to go from here?"
"That depends a good deal on where you
want to get to."
"I don't much care where –"
"Then it doesn't matter which way you go.”
― Lewis Carroll,
Alice in Wonderland
11
12
Learning to code
teaches you how
to think.
Computer science
is a liberal art.
- Steve Jobs
Yhä suuremman osan
maailmasta rakentavat he,
jotka osaavat luoda taidetta,
tiedettä tai vaikkapa
älypuhelinsovellluksia
tietokoneen avulla. Siksi
lapsilla ja nuorilla on oikeus
oppia tietokoneista.
Yhä suuremman osan
maailmasta rakentavat he,
jotka osaavat luoda taidetta,
tiedettä tai vaikkapa
älypuhelinsovellluksia
tietokoneen avulla. Siksi
lapsilla ja nuorilla on oikeus
oppia tietokoneista. 

Kaikki yritykset ovat
softayrityksiä. Softan
skaalaetu. 

2020 80% aikuisista on älypuhelin
..eikä yhden ihmisen
tuottavuudella ei ole rajoja. 

Whatsapp 19 miljardia, 30 insinööriä

Minecraft 2,5 miljardia, 40 työntekijää

Supercell 1,5 miljardia (50%), 90 työntekijää 

(Nokia, 7,5 miljardia, ?? työntekijää)
Kaikki ongelmat ovat
seuraavaksi
ohjelmointiongelmia
Mahdollisuus numero 2:
Suuri tipahdus
“It’s no use going back to yesterday, because I
was a different person then.”
― Lewis Carroll,
Alice in Wonderland
Jos JavaScript on uusi
eka vieraskieli,
tarvitsemme
kielioppituntien sijaan
runonlausuntaa
En ole lastenkirjailija,
kuvittaja, enkä
oikeastaan
kummoinen koodari.
..20% Suomen
vuosittaisesta
kirjallisuuviennistä.
Voi
Liisa
Mahdollisuus numero 3:
Uuden aloittamisen hinta
on nolla.
“Begin at the beginning," the King said, very
gravely, "and go on till you come to the end:
then stop.”
― Lewis Carroll,
Alice in Wonderland
Nobody tells this to people who are beginners, I wish
someone told me. All of us who do creative work, we get
into it because we have good taste. But there is this gap.
For the first couple years you make stuff, it’s just not that
good. It’s trying to be good, it has potential, but it’s not.
But your taste, the thing that got you into the game, is still
killer. And your taste is why your work disappoints you. A
lot of people never get past this phase, they quit. Most
people I know who do interesting, creative work went
through years of this. We know our work doesn’t have this
special thing that we want it to have. We all go through
this.
― Ira Glass
Uuden aloittamisen hinta on lähellä
nollaa.
+ USA, Korea, Japani, Ruotsi, Hollanti, Unkari,
Australia, Ranska, Latvia..
vs.
Riskin ottaminen vetää mukaansa
ne ihmiset, jotka saavat aikaan
asioita. Siksi riskejä on pakko
ottaa. Vain muutos on
kiinnostavaa.
Riskistä.
Mahdollisuus numero 4:
Koodi on käsityö, tai eka vieras
kieli
“Curiouser and curiouser!”
― Lewis Carroll,
Alice in Wonderland
1. Ongelman purkaminen osiin.
2. Kaavojen tunnistaminen
3. Algoritmien luominen
4. Ratkaisujen yleistäminen ja
automatisointi.
A = 0100 0001
51
Millaisia ohjeita? 

Täsmällisiä, oikeassa järjestyksessä, ilman
kirjoitusvirheitä. Tarpeen tullen muutettavissa
olevia, katettava kaikki mahdolliset tilanteet.
52
53
Tietokone,
tee mulle leipä.
Valmiin toiminnallisuuden sisältävä kieli, esimerkiksi JavaScript tai Ruby
Tee voileipä.
Keskitason ohjeita vaativa kieli, esimerkiksi C
Kävele kaapille.
Ota kaapista leipäpussi.
Aseta leivät pussista pöydälle.
Voitele leipä.
Hyvin yksityiskohtaiset ohjeet vaativa kieli, esimerkiksi konekieli Assembly
Ota askelia kohtisuoraan, kunnes saavut keittiön kaapille.
Kun saavut kädenmitan päähän kaapista, pysähdy.
Nosta vasen kätesi.
Avaa kaapiston vasen ovi tasan 90 asteen kulmaan kaapin alareunaan nähden.
Käyttäen oikeaa kättäsi tartu ylimmällä hyllyllä olevaan leipäpussiin.
Siirrä pussi pöydälle.
Jos pussissa on suljin, poista se.
Tartu pussissa olevaan ensimmäiseen leipään.
Ota leipä pussista ulos.
Laske leipä pöydälle.
...
Kun tietokone lopulta osaa tehdä yhden leivän,
se tekee sen täydellisesti. Joka kerta. Toisin
kuin kuusivuotias tai edes aikuinen, yhden
voileivän tehtyään tietokone voi tehdä tuhansia
ja taas tuhansia leipiä. Se ei koskaan kyllästy.
Tietokone on kärsivällinen ja tarkka, varma ja
nopea. Siksi se on loistava työkumppani
tekemään asioita ihmisen ohjeiden perusteella.
Pienet tytöt ei
tiedä, että
niiden ei kuulu
TYKÄTÄ
tietokoneista.
Ei taikaa, eikä
monimutkaista
.
Isotkin
ongelmat ovat
nippu pieniä
ongelmia.
Curriculum of Code
Decomposition
 Patterns
 Abstraction

Algorithms
 Repetition
 Sequence

Selection
 Variables
 Data

Debugging

Collaboration

Functions
Curriculum of Code
Decomposition
 Patterns
 Abstraction

Algorithms
 Repetition
 Sequence

Selection
 Variables
 Data

Debugging

Collaboration

Functions
E x e r c i s e 1 4
Dance dance dance!
Put your dancing shoes on - this is going to be a
party! Ruby and her friends like to dance. They all
have their signature moves. Repeat after them! How
many times can you do the loop?
L o o p s
Clap
Jump
Swirl
Kick
Stomp
This is one of Ruby’s
favourite dance rou-
tines. Can you dance
it to the beat of your
favorite song?
Clap
Stomp
Clap
Clap
Jump
This is how Snowleopard
loves to waltz.
Jump
Clap
Clap
Clap
And this is how the
penguins like to boo-
gie.
Clap
Stomp
Stomp
Jump
Keep going!
First round:
Repeat each dance routine three
times.
Second round:
Choose one dance routine and repea-
tuntil your parent claps their hands
together.
Third round:
Repeat the d
parent is ho
L o o p s
Great dancing w
you!
Conditions to start:
When the music starts!
Whe someone asks you to d
When you feel happy
Conditions to end:
Repeat 5 times and stop
Dance until you’re out of
Dance while the music is
Can you think of things that
are loops in your everyday
life? Schooldays, routines,
songs?
Hint:
Now it’s your turn!
My dance routine
Draw your own dance routi
blocks! You can add new b
you like. Remember naming
short, just a few blocks
it many times. Think also
dance.
Curriculum of Code
Decomposition
 Patterns
 Abstraction

Algorithms
 Repetition
 Sequence

Selection
 Variables
 Data

Debugging

Collaboration

Functions
E x e r c i s e 2 5
Problems
Each of Ruby’s friends has a problem. What went
wrong? How would you help them?
Turn the bath
water on
Get into the
bath
Wash
Get out of the
bath
Set plates
Set knives and
forks
Bring out the
birthday cake
Spread the
tablecloth
Eat food
Yes
No
Say
thank you
Still
hungry?
P a t t e r n r e g o n i t i o n
Curriculum of Code
Decomposition
 Patterns
 Abstraction

Algorithms
 Repetition
 Sequence

Selection
 Variables
 Data

Debugging

Collaboration

Functions
Ohjelmoinnin kaksi
iloa.
Lego Foundation: Systematic Creativity in the Digital Realm (2012)
Achievement Social Immersion
Advancement: Progress, power,
accumulation, status
Socialising: Casual chat, helping
others, making friends
Discovery: Exploration, lore,
finding hidden things
Mechanics: Numbers, optimisation,
templating, analysis
Relationships: Personal, self-
disclosure, finding and giving
support
Role playing: Story line, character
history, roles, fantasy
Competition: Challenging others,
provocation, domination
Teamwork: Collaboration, groups,
group achievements
Customisation: appearances,
accessories, style, color schemes
Escapism: Relaxation, escape from
real life, avoid real life problems
Lego Foundation: Systematic Creativity in the Digital Realm (2012)
Achievement Social Immersion
Advancement: Progress, power,
accumulation, status
Socialising: Casual chat, helping
others, making friends
Discovery: Exploration, lore,
finding hidden things
Mechanics: Numbers, optimisation,
templating, analysis
Relationships: Personal, self-
disclosure, finding and giving
support
Role playing: Story line, character
history, roles, fantasy
Competition: Challenging others,
provocation, domination
Teamwork: Collaboration, groups,
group achievements
Customisation: appearances,
accessories, style, color schemes
Escapism: Relaxation, escape from
real life, avoid real life problems
Lego Foundation: Systematic Creativity in the Digital Realm (2012)
Achievement Social Immersion
Advancement: Progress, power,
accumulation, status
Socialising: Casual chat, helping
others, making friends
Discovery: Exploration, lore,
finding hidden things
Mechanics: Numbers, optimisation,
templating, analysis
Relationships: Personal, self-
disclosure, finding and giving
support
Role playing: Story line, character
history, roles, fantasy
Competition: Challenging others,
provocation, domination
Teamwork: Collaboration, groups,
group achievements
Customisation: appearances,
accessories, style, color schemes
Escapism: Relaxation, escape from
real life, avoid real life problems
Mahdollisuus numero 5:
Mikä on tietokone?
“She generally gave herself very good advice,
(though she very seldom followed it).”
― Lewis Carroll,
Alice in Wonderland
Mikä näistä on tietokone? Miksi?
There’s hundreds of computers in
every home.
Temperature.
Orientation.
Vibration.
Moisture.
Internet.
Draw a picture of yourself using your
new computer.
The name of my
computer:
When I press the
on/off button my
computer will:
Computers have sensors that can
recognize changes in the environment.
Color the sensors your computer has
and describe what they do.
My MagiCal
ComPUTer
w w w .
h e l l o r u b y .
c o m
This is what I made
into a computer:
YOu
ARe
GREaT!
Mikä sitten on tietokone?
Charles Babbage, Alan Turing, John von
Neumann
Control
Unit
Immediate
access store
Input Output
Arithmetic
Logic Unit
CPU
Program, Data and
modified data
I/O
Entä mitä tietokoneen sisällä
on?
Drawings that expressed connected parts, components, networks and
elements by abstract drawings of wire connections and boxes linked with
lines.
The Linkers
Represented computers as gears interlocking
for a mechanical action to be carried out.
The Gear Gurus
Super technical drawings included resistors, wires,
motherboards, and everything electronic to show that there
exists nothing but elements which a current runs through. To
our interpretation of their drawing, a computer is based on
logic not magic, on connections not abstract things.
The Drafters
MeEt tHe
CoMpOnENtS
Exercise 2 WhO’s wHo?
Name
At LeaSt
MiNUtEs
WHAt
yOu’LL NeEd
I am the processor. I am
very smart and fast at
calculating things. I am
super busy bossing around
and telling the other
components what to do.
I am powerful in
showing things on the
computer screen, but I
have a bad memory and
I need the help of ROM
and RAM.
I remember all immediate
things and run between
the CPU and the Hard
Drive but I forget
everything once the
computer is shut down.
I am slow, but I keep
good care of your
pictures and games.
I remember all the
important things and stuff
that you don’t want to
accidentally remove or
have disappear when the
power is turned off.
CPU
ROM
RAM
HARD
DRIVE
GPU
Kasvatetaan lapsia
maailmaan, jossa
kaikki asiat on
tietokoneita.
WHAt
yOu’LL leArN
Problem-
solving
Systems
thinking
Collaboration
Computational
thinking
Citizenship
Learning to
learn
TOPICS
Monday: Computers and The
Internet
What are computers? Where can we find
computers? How do they work? What is the
Internet?
Tuesday: Visual and Performance
Arts
Why do we have art? Can we make art with
computers? Can computers make art?
Wednesday: Food
Where does food come from? Can computers
help in getting good food to our tables? Can
computers cook?
Thursday: Homes and Cities
How do people live? How are our homes and
neighborhoods built? Can computers build
homes? Are there computers in the city?
WHAt
yOu’LL leArN
Problem-
solving
Systems
thinking
Collaboration
Computational
thinking
Citizenship
Learning to
learn
Friday: Space
What is out there in space? What kind of
computers are there in space?
Monday: Natural resources
(Recycling)
What is recycling and why is it important? How can
computers help in recycling?
Tuesday: Music
What is music? How can you make music? Can
computers make music, or can you make music
with computers?
Wednesday: Economy and
society
What is money? Why do we have it? What kind of
jobs will humans have in the future?
Thursday: Data
What is data? How can we collect it? What
can computers do with data? What problems
collecting data presents?
Friday: Science Fair
Presenting what we learned.
Mahdollisuus numero 6:
Paras tapa kapinoida on
tehdä jotain
1. Roolit ja status
2. Yhteinen tieto -
sisältö muuttuu
vuorovaikutuksessa
3. Laiskuus!
4. Osallistumisen
muodot: 98%
epäonnistuminen
5. Palaute ja yleisö
70%
Kirjailija-kuvittaja-koodari
Maailmanlaajuinen
markkina.
Tuote, joka skaalaa.
Kanava, jolla tavoittaa.
250 000uutta työpaikkaa Suomeen vuoteen
2020 mennessä yksityissektorille,
vain kattamaan rakenteellisista
m uutoksista johtuen häviävät
työtpaikat. 

*) McKinsey country report 11/2010
Lähes kaikki uudet työpaikat luodaan alle viisi
vuotta vanhoihin yrityksiin
100
Mikä Suomen erityispiirre?
Meidän hellä ja huomaavainen yhteiskuntamme on oikeanlainen paikka
kasvattaa ihan uudenlaisia yrityksiä.
You and your research
Richard Hamming
Transcription of the
Bell Communications Research Colloquium Seminar
7 March 1986
102
"Kuinka suuri nautinto tehdä jotain
huolellisesti ja rakkaudella. Aloittaa
huolella ja ajatuksella, vajoutua ja jatkaa
työtä lämmöllä jota ei mitkään
syrjävaikutukset tai hätäileminen ja
artistimainen turhamaisuus keskeytä ja
muuta inhoksi.
Tehdä vähän, mutta hyvin. Tehdä niinkuin
parhaiten tuntee, eikä ajatella
suurenmoisuutta. "
- Eero Järnefeltin päiväkirjasta, 4/1897
Lopuksi
Teknologia on
ihmisyydelle
rakennettu.
Computer (km-pytr)
n.
person who makes calculations or
computations; a calculator, a
reckoner; spec. a person
employed to make calculations in
an observatory, in surveying.
Technology (from Greek τέχνη)
Techne, "art, skill, cunning of hand";
and -λογία, -logia[1]. Techniques,
skills and competencies alongside
the tools needed to do the job.
Agriculture is a technology;
democracy is a technology.
Melkein kaikki tapahtuu
vahingossa, yllättäen ja
odottamatta.
Siksi kannattaa antaa
sattumalle mahdollisuus.
Muutoksentekijä ei  mahdu laatikkoon - Linda Liukas
Muutoksentekijä ei  mahdu laatikkoon - Linda Liukas

More Related Content

More from Affecto

Myytinmurtajat 2: Asiakaspoistuman hallinta
Myytinmurtajat 2: Asiakaspoistuman hallintaMyytinmurtajat 2: Asiakaspoistuman hallinta
Myytinmurtajat 2: Asiakaspoistuman hallinta
Affecto
 
Myytinmurtajat 1: Asiakasymmärrys
Myytinmurtajat 1: AsiakasymmärrysMyytinmurtajat 1: Asiakasymmärrys
Myytinmurtajat 1: Asiakasymmärrys
Affecto
 
Taikuutta vai ei?
Taikuutta vai ei?Taikuutta vai ei?
Taikuutta vai ei?
Affecto
 
Affecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuus
Affecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuusAffecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuus
Affecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuus
Affecto
 
Affecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen posti
Affecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen postiAffecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen posti
Affecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen posti
Affecto
 
Affecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikka
Affecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikkaAffecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikka
Affecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikka
Affecto
 
Affecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT value
Affecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT valueAffecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT value
Affecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT value
Affecto
 
Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...
Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...
Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...
Affecto
 
Affecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuus
Affecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuusAffecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuus
Affecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuus
Affecto
 
Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...
Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...
Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...
Affecto
 
Affecto Forum 2015 - Mikko Eerola (Affecto)
Affecto Forum 2015 - Mikko Eerola (Affecto)Affecto Forum 2015 - Mikko Eerola (Affecto)
Affecto Forum 2015 - Mikko Eerola (Affecto)
Affecto
 
Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...
Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...
Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...
Affecto
 
Affecto Informatica World Tour 2015: The Age of Engagement
Affecto Informatica World Tour 2015: The Age of EngagementAffecto Informatica World Tour 2015: The Age of Engagement
Affecto Informatica World Tour 2015: The Age of Engagement
Affecto
 
Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...
Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...
Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...
Affecto
 
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliinDigitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Affecto
 
Iittala throughtheglass
Iittala throughtheglassIittala throughtheglass
Iittala throughtheglass
Affecto
 
SharePoint2016 ja Office365 -migraatio 20.5.2015
SharePoint2016 ja Office365 -migraatio 20.5.2015SharePoint2016 ja Office365 -migraatio 20.5.2015
SharePoint2016 ja Office365 -migraatio 20.5.2015
Affecto
 
O365 ja share point2016 - mitä uutta 20.5.2015
O365 ja share point2016 - mitä uutta 20.5.2015O365 ja share point2016 - mitä uutta 20.5.2015
O365 ja share point2016 - mitä uutta 20.5.2015
Affecto
 
Ketterät syövät hitaat [ja voivat paremmin]
Ketterät syövät hitaat [ja voivat paremmin]Ketterät syövät hitaat [ja voivat paremmin]
Ketterät syövät hitaat [ja voivat paremmin]
Affecto
 
7 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate01
7 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate017 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate01
7 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate01Affecto
 

More from Affecto (20)

Myytinmurtajat 2: Asiakaspoistuman hallinta
Myytinmurtajat 2: Asiakaspoistuman hallintaMyytinmurtajat 2: Asiakaspoistuman hallinta
Myytinmurtajat 2: Asiakaspoistuman hallinta
 
Myytinmurtajat 1: Asiakasymmärrys
Myytinmurtajat 1: AsiakasymmärrysMyytinmurtajat 1: Asiakasymmärrys
Myytinmurtajat 1: Asiakasymmärrys
 
Taikuutta vai ei?
Taikuutta vai ei?Taikuutta vai ei?
Taikuutta vai ei?
 
Affecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuus
Affecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuusAffecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuus
Affecto Forum 2015 - Risto Kuulasmaa (Yle): Median disruptio ja tulevaisuus
 
Affecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen posti
Affecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen postiAffecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen posti
Affecto Forum 2015 - Sami Masala (Posti): Hämmästyttävän digitaalinen posti
 
Affecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikka
Affecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikkaAffecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikka
Affecto Forum 2015 - Jussi Ahola (Affecto): Teollisuuden analytiikka
 
Affecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT value
Affecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT valueAffecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT value
Affecto Forum 2015 - Edward Mauser (Affecto): Get Ahead with IoT value
 
Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...
Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...
Affecto Forum 2015 - Reija Häivätsalo-Vicentelo (Cargotec): Case Cargotec: En...
 
Affecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuus
Affecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuusAffecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuus
Affecto Forum 2015 - Anni Ronkainen (Kesko): Digitaalinen tulevaisuus
 
Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...
Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...
Affecto Forum 2015 - Jaakko Ala-Paavola (Espotel): Teollisuuden Internet uus...
 
Affecto Forum 2015 - Mikko Eerola (Affecto)
Affecto Forum 2015 - Mikko Eerola (Affecto)Affecto Forum 2015 - Mikko Eerola (Affecto)
Affecto Forum 2015 - Mikko Eerola (Affecto)
 
Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...
Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...
Affecto Forum 2015 - Kati Hagros (Kone): Teollisuuden digitransformaatio – hy...
 
Affecto Informatica World Tour 2015: The Age of Engagement
Affecto Informatica World Tour 2015: The Age of EngagementAffecto Informatica World Tour 2015: The Age of Engagement
Affecto Informatica World Tour 2015: The Age of Engagement
 
Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...
Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...
Affecto Informatica World Tour 2015: Total Customer Relationship with Informa...
 
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliinDigitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
 
Iittala throughtheglass
Iittala throughtheglassIittala throughtheglass
Iittala throughtheglass
 
SharePoint2016 ja Office365 -migraatio 20.5.2015
SharePoint2016 ja Office365 -migraatio 20.5.2015SharePoint2016 ja Office365 -migraatio 20.5.2015
SharePoint2016 ja Office365 -migraatio 20.5.2015
 
O365 ja share point2016 - mitä uutta 20.5.2015
O365 ja share point2016 - mitä uutta 20.5.2015O365 ja share point2016 - mitä uutta 20.5.2015
O365 ja share point2016 - mitä uutta 20.5.2015
 
Ketterät syövät hitaat [ja voivat paremmin]
Ketterät syövät hitaat [ja voivat paremmin]Ketterät syövät hitaat [ja voivat paremmin]
Ketterät syövät hitaat [ja voivat paremmin]
 
7 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate01
7 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate017 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate01
7 vihjett-prosessien-digitalisointiin-141024022604-conversion-gate01
 

Muutoksentekijä ei mahdu laatikkoon - Linda Liukas

  • 1. Muutoksentekijä ei mahdu laatikkoon Linda Liukas @lindaliukas Kuusi mahdollista asiaa ennen muita esityksiä
  • 3.
  • 4. 4 Rails Girls - ensikosketus ohjelmointiin
  • 5.
  • 6.
  • 7. Teknologia tulee ilon tielle. Tarvitaan siis periaatteita.
  • 8. Alice nauroi. “Ei kannata yrittää, ei mahdottomia asioita voi uskoa.” “Et ole tainnut paljoa harjoitella”, sanoi kuningatar. “Sinun iässäsi minä harjoittelin sitä puoli tuntia joka päivä. Jaa jaa, joskus minun on onnistunut uskoa jopa kuusi mahdotonta asiaa ennen aamiaista.” - Alice Peilintakamaassa, WSOY 2010
  • 10. “Would you tell me, please, which way I ought to go from here?" "That depends a good deal on where you want to get to." "I don't much care where –" "Then it doesn't matter which way you go.” ― Lewis Carroll, Alice in Wonderland
  • 11. 11
  • 12. 12 Learning to code teaches you how to think. Computer science is a liberal art. - Steve Jobs
  • 13.
  • 14.
  • 15.
  • 16. Yhä suuremman osan maailmasta rakentavat he, jotka osaavat luoda taidetta, tiedettä tai vaikkapa älypuhelinsovellluksia tietokoneen avulla. Siksi lapsilla ja nuorilla on oikeus oppia tietokoneista.
  • 17. Yhä suuremman osan maailmasta rakentavat he, jotka osaavat luoda taidetta, tiedettä tai vaikkapa älypuhelinsovellluksia tietokoneen avulla. Siksi lapsilla ja nuorilla on oikeus oppia tietokoneista. Kaikki yritykset ovat softayrityksiä. Softan skaalaetu. 2020 80% aikuisista on älypuhelin
  • 18. ..eikä yhden ihmisen tuottavuudella ei ole rajoja. Whatsapp 19 miljardia, 30 insinööriä Minecraft 2,5 miljardia, 40 työntekijää Supercell 1,5 miljardia (50%), 90 työntekijää (Nokia, 7,5 miljardia, ?? työntekijää)
  • 21. “It’s no use going back to yesterday, because I was a different person then.” ― Lewis Carroll, Alice in Wonderland
  • 22. Jos JavaScript on uusi eka vieraskieli, tarvitsemme kielioppituntien sijaan runonlausuntaa
  • 23. En ole lastenkirjailija, kuvittaja, enkä oikeastaan kummoinen koodari.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 33. Mahdollisuus numero 3: Uuden aloittamisen hinta on nolla.
  • 34. “Begin at the beginning," the King said, very gravely, "and go on till you come to the end: then stop.” ― Lewis Carroll, Alice in Wonderland
  • 35.
  • 36.
  • 37.
  • 38. Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. ― Ira Glass
  • 39. Uuden aloittamisen hinta on lähellä nollaa.
  • 40.
  • 41.
  • 42. + USA, Korea, Japani, Ruotsi, Hollanti, Unkari, Australia, Ranska, Latvia..
  • 43.
  • 44.
  • 45. vs.
  • 46. Riskin ottaminen vetää mukaansa ne ihmiset, jotka saavat aikaan asioita. Siksi riskejä on pakko ottaa. Vain muutos on kiinnostavaa. Riskistä.
  • 47. Mahdollisuus numero 4: Koodi on käsityö, tai eka vieras kieli
  • 48. “Curiouser and curiouser!” ― Lewis Carroll, Alice in Wonderland
  • 49. 1. Ongelman purkaminen osiin. 2. Kaavojen tunnistaminen 3. Algoritmien luominen 4. Ratkaisujen yleistäminen ja automatisointi.
  • 50. A = 0100 0001
  • 51. 51 Millaisia ohjeita? Täsmällisiä, oikeassa järjestyksessä, ilman kirjoitusvirheitä. Tarpeen tullen muutettavissa olevia, katettava kaikki mahdolliset tilanteet.
  • 52. 52
  • 53. 53
  • 55. Valmiin toiminnallisuuden sisältävä kieli, esimerkiksi JavaScript tai Ruby Tee voileipä. Keskitason ohjeita vaativa kieli, esimerkiksi C Kävele kaapille. Ota kaapista leipäpussi. Aseta leivät pussista pöydälle. Voitele leipä. Hyvin yksityiskohtaiset ohjeet vaativa kieli, esimerkiksi konekieli Assembly Ota askelia kohtisuoraan, kunnes saavut keittiön kaapille. Kun saavut kädenmitan päähän kaapista, pysähdy. Nosta vasen kätesi. Avaa kaapiston vasen ovi tasan 90 asteen kulmaan kaapin alareunaan nähden. Käyttäen oikeaa kättäsi tartu ylimmällä hyllyllä olevaan leipäpussiin. Siirrä pussi pöydälle. Jos pussissa on suljin, poista se. Tartu pussissa olevaan ensimmäiseen leipään. Ota leipä pussista ulos. Laske leipä pöydälle. ...
  • 56. Kun tietokone lopulta osaa tehdä yhden leivän, se tekee sen täydellisesti. Joka kerta. Toisin kuin kuusivuotias tai edes aikuinen, yhden voileivän tehtyään tietokone voi tehdä tuhansia ja taas tuhansia leipiä. Se ei koskaan kyllästy. Tietokone on kärsivällinen ja tarkka, varma ja nopea. Siksi se on loistava työkumppani tekemään asioita ihmisen ohjeiden perusteella.
  • 57. Pienet tytöt ei tiedä, että niiden ei kuulu TYKÄTÄ tietokoneista.
  • 59.
  • 61. Curriculum of Code Decomposition Patterns Abstraction Algorithms Repetition Sequence Selection Variables Data Debugging Collaboration Functions
  • 62. Curriculum of Code Decomposition Patterns Abstraction Algorithms Repetition Sequence Selection Variables Data Debugging Collaboration Functions
  • 63. E x e r c i s e 1 4 Dance dance dance! Put your dancing shoes on - this is going to be a party! Ruby and her friends like to dance. They all have their signature moves. Repeat after them! How many times can you do the loop? L o o p s Clap Jump Swirl Kick Stomp This is one of Ruby’s favourite dance rou- tines. Can you dance it to the beat of your favorite song? Clap Stomp Clap Clap Jump This is how Snowleopard loves to waltz. Jump Clap Clap Clap And this is how the penguins like to boo- gie. Clap Stomp Stomp Jump Keep going! First round: Repeat each dance routine three times. Second round: Choose one dance routine and repea- tuntil your parent claps their hands together. Third round: Repeat the d parent is ho L o o p s Great dancing w you! Conditions to start: When the music starts! Whe someone asks you to d When you feel happy Conditions to end: Repeat 5 times and stop Dance until you’re out of Dance while the music is Can you think of things that are loops in your everyday life? Schooldays, routines, songs? Hint: Now it’s your turn! My dance routine Draw your own dance routi blocks! You can add new b you like. Remember naming short, just a few blocks it many times. Think also dance.
  • 64. Curriculum of Code Decomposition Patterns Abstraction Algorithms Repetition Sequence Selection Variables Data Debugging Collaboration Functions
  • 65. E x e r c i s e 2 5 Problems Each of Ruby’s friends has a problem. What went wrong? How would you help them? Turn the bath water on Get into the bath Wash Get out of the bath Set plates Set knives and forks Bring out the birthday cake Spread the tablecloth Eat food Yes No Say thank you Still hungry? P a t t e r n r e g o n i t i o n
  • 66. Curriculum of Code Decomposition Patterns Abstraction Algorithms Repetition Sequence Selection Variables Data Debugging Collaboration Functions
  • 67.
  • 69. Lego Foundation: Systematic Creativity in the Digital Realm (2012) Achievement Social Immersion Advancement: Progress, power, accumulation, status Socialising: Casual chat, helping others, making friends Discovery: Exploration, lore, finding hidden things Mechanics: Numbers, optimisation, templating, analysis Relationships: Personal, self- disclosure, finding and giving support Role playing: Story line, character history, roles, fantasy Competition: Challenging others, provocation, domination Teamwork: Collaboration, groups, group achievements Customisation: appearances, accessories, style, color schemes Escapism: Relaxation, escape from real life, avoid real life problems
  • 70. Lego Foundation: Systematic Creativity in the Digital Realm (2012) Achievement Social Immersion Advancement: Progress, power, accumulation, status Socialising: Casual chat, helping others, making friends Discovery: Exploration, lore, finding hidden things Mechanics: Numbers, optimisation, templating, analysis Relationships: Personal, self- disclosure, finding and giving support Role playing: Story line, character history, roles, fantasy Competition: Challenging others, provocation, domination Teamwork: Collaboration, groups, group achievements Customisation: appearances, accessories, style, color schemes Escapism: Relaxation, escape from real life, avoid real life problems
  • 71. Lego Foundation: Systematic Creativity in the Digital Realm (2012) Achievement Social Immersion Advancement: Progress, power, accumulation, status Socialising: Casual chat, helping others, making friends Discovery: Exploration, lore, finding hidden things Mechanics: Numbers, optimisation, templating, analysis Relationships: Personal, self- disclosure, finding and giving support Role playing: Story line, character history, roles, fantasy Competition: Challenging others, provocation, domination Teamwork: Collaboration, groups, group achievements Customisation: appearances, accessories, style, color schemes Escapism: Relaxation, escape from real life, avoid real life problems
  • 73. “She generally gave herself very good advice, (though she very seldom followed it).” ― Lewis Carroll, Alice in Wonderland
  • 74.
  • 75. Mikä näistä on tietokone? Miksi?
  • 76. There’s hundreds of computers in every home.
  • 77. Temperature. Orientation. Vibration. Moisture. Internet. Draw a picture of yourself using your new computer. The name of my computer: When I press the on/off button my computer will: Computers have sensors that can recognize changes in the environment. Color the sensors your computer has and describe what they do. My MagiCal ComPUTer w w w . h e l l o r u b y . c o m This is what I made into a computer: YOu ARe GREaT!
  • 78.
  • 79. Mikä sitten on tietokone?
  • 80. Charles Babbage, Alan Turing, John von Neumann Control Unit Immediate access store Input Output Arithmetic Logic Unit CPU Program, Data and modified data I/O
  • 81.
  • 82. Entä mitä tietokoneen sisällä on?
  • 83.
  • 84. Drawings that expressed connected parts, components, networks and elements by abstract drawings of wire connections and boxes linked with lines. The Linkers
  • 85. Represented computers as gears interlocking for a mechanical action to be carried out. The Gear Gurus
  • 86. Super technical drawings included resistors, wires, motherboards, and everything electronic to show that there exists nothing but elements which a current runs through. To our interpretation of their drawing, a computer is based on logic not magic, on connections not abstract things. The Drafters
  • 87.
  • 88. MeEt tHe CoMpOnENtS Exercise 2 WhO’s wHo? Name At LeaSt MiNUtEs WHAt yOu’LL NeEd I am the processor. I am very smart and fast at calculating things. I am super busy bossing around and telling the other components what to do. I am powerful in showing things on the computer screen, but I have a bad memory and I need the help of ROM and RAM. I remember all immediate things and run between the CPU and the Hard Drive but I forget everything once the computer is shut down. I am slow, but I keep good care of your pictures and games. I remember all the important things and stuff that you don’t want to accidentally remove or have disappear when the power is turned off. CPU ROM RAM HARD DRIVE GPU
  • 89.
  • 90.
  • 92. WHAt yOu’LL leArN Problem- solving Systems thinking Collaboration Computational thinking Citizenship Learning to learn TOPICS Monday: Computers and The Internet What are computers? Where can we find computers? How do they work? What is the Internet? Tuesday: Visual and Performance Arts Why do we have art? Can we make art with computers? Can computers make art? Wednesday: Food Where does food come from? Can computers help in getting good food to our tables? Can computers cook? Thursday: Homes and Cities How do people live? How are our homes and neighborhoods built? Can computers build homes? Are there computers in the city?
  • 93. WHAt yOu’LL leArN Problem- solving Systems thinking Collaboration Computational thinking Citizenship Learning to learn Friday: Space What is out there in space? What kind of computers are there in space? Monday: Natural resources (Recycling) What is recycling and why is it important? How can computers help in recycling? Tuesday: Music What is music? How can you make music? Can computers make music, or can you make music with computers? Wednesday: Economy and society What is money? Why do we have it? What kind of jobs will humans have in the future? Thursday: Data What is data? How can we collect it? What can computers do with data? What problems collecting data presents? Friday: Science Fair Presenting what we learned.
  • 94. Mahdollisuus numero 6: Paras tapa kapinoida on tehdä jotain
  • 95. 1. Roolit ja status 2. Yhteinen tieto - sisältö muuttuu vuorovaikutuksessa 3. Laiskuus! 4. Osallistumisen muodot: 98% epäonnistuminen 5. Palaute ja yleisö
  • 98. 250 000uutta työpaikkaa Suomeen vuoteen 2020 mennessä yksityissektorille, vain kattamaan rakenteellisista m uutoksista johtuen häviävät työtpaikat. *) McKinsey country report 11/2010
  • 99. Lähes kaikki uudet työpaikat luodaan alle viisi vuotta vanhoihin yrityksiin
  • 100. 100 Mikä Suomen erityispiirre? Meidän hellä ja huomaavainen yhteiskuntamme on oikeanlainen paikka kasvattaa ihan uudenlaisia yrityksiä.
  • 101. You and your research Richard Hamming Transcription of the Bell Communications Research Colloquium Seminar 7 March 1986
  • 102. 102 "Kuinka suuri nautinto tehdä jotain huolellisesti ja rakkaudella. Aloittaa huolella ja ajatuksella, vajoutua ja jatkaa työtä lämmöllä jota ei mitkään syrjävaikutukset tai hätäileminen ja artistimainen turhamaisuus keskeytä ja muuta inhoksi. Tehdä vähän, mutta hyvin. Tehdä niinkuin parhaiten tuntee, eikä ajatella suurenmoisuutta. " - Eero Järnefeltin päiväkirjasta, 4/1897
  • 104.
  • 105. Teknologia on ihmisyydelle rakennettu. Computer (km-pytr) n. person who makes calculations or computations; a calculator, a reckoner; spec. a person employed to make calculations in an observatory, in surveying. Technology (from Greek τέχνη) Techne, "art, skill, cunning of hand"; and -λογία, -logia[1]. Techniques, skills and competencies alongside the tools needed to do the job. Agriculture is a technology; democracy is a technology.
  • 106. Melkein kaikki tapahtuu vahingossa, yllättäen ja odottamatta.