Entmystifizierung des Codes

25
Die Entmystifizierung des Codes It’s no rocket science!

Transcript of Entmystifizierung des Codes

Page 1: Entmystifizierung des Codes

Die Entmystifizierung des CodesIt’s no rocket science!

Page 2: Entmystifizierung des Codes

How Software Happens

IDEE Software???

Page 3: Entmystifizierung des Codes

MAGIC!

Eva Peris / Flickr (CC BY-SA 2.0)

Page 4: Entmystifizierung des Codes

How Software Happens

IDEE SoftwareMAGIC!

Page 5: Entmystifizierung des Codes

How Software Happensreally

IDEE Software

Page 6: Entmystifizierung des Codes

Was haben wir davon?Justus: Da stehen nur Zahlen drin. Lauter

Zahlen. 3, 27, 4, 36, 5, 19, 48, 12, 7, 11 und so

weiter. Eine ganze Seite voll.

Peter: Was? Und das soll einen Sinn

haben?

Justus: Das muss eine Art Code sein.

Aus: Die drei ??? und der seltsame Wecker

Page 7: Entmystifizierung des Codes

Code?

Im Allgemeinen ist ein Code eine Vereinbarung über einen Satz (eine Menge) von Zeichen wie z. B. Index, Icons oder auch Symbolen (Bedeutungsträgern, oder Verweisen) zum Zweck des Informationsaustauschs. Information existiert nicht in „reiner“ Form; sie ist immer in irgendeiner Weise formuliert. Ein Code ist – allgemein ausgedrückt – eine Formulierung von Information in der die Zeichen syntaktischen, semantischen und pragmatischen Regeln unterliegen.

http://de.wikipedia.org/wiki/Code

Die Wikipedia sagt:

Page 8: Entmystifizierung des Codes

Code?

„Rudolph4 of Austria Epitaph b“ von Marquard Herrgott. Lizenziert unter Public domain über Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Rudolph4_of_Austria_Epitaph_b.png#mediaviewer/File:Rudolph4_of_Austria_Epitaph_b.png

Page 9: Entmystifizierung des Codes

Code?

"Pen ts'ao, woodblock book 1249-ce" by User:Parhamr - Meggs, Philip B. A History of Graphic Design. John Wiley & Sons, Inc. 1998. (p 25). Licensed under Public domain via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Pen_ts%27ao,_woodblock_book_1249-ce.png#mediaviewer/File:Pen_ts%

27ao,_woodblock_book_1249-ce.png

Page 10: Entmystifizierung des Codes

Code?WORKING-STORAGE SECTION.01 Num1 PIC 9 VALUE ZEROS.01 Num2 PIC 9 VALUE ZEROS.01 Result PIC 99 VALUE ZEROS.

PROCEDURE DIVISION. DISPLAY "Erste Zahl eingeben (einstellig) : ". ACCEPT Num1. DISPLAY "Zweite Zahl eingeben (einstellig) : ". ACCEPT Num2. MULTIPLY Num1 BY Num2 GIVING Result. DISPLAY "Result is = ", Result. STOP RUN.

Page 11: Entmystifizierung des Codes

Die Mystifizierung des Codes

"Bill Bixby The Magician 1973" by NBC Television - Licensed under Public domain via Wikimedia Commons"Apple Computer, 1983 (Lisa)" by Alan Light - Flickr: Apple Computer, 1983 (Lisa). Licensed under Creative Commons Attribution 2.0 via Wikimedia Commons

oder

Page 12: Entmystifizierung des Codes

Die Frage

Was macht Programmieren anders als andere Fähigkeiten?

Page 13: Entmystifizierung des Codes

Die Antwort

Nichts.

Page 14: Entmystifizierung des Codes

Die Antwort

ganz einfach Brauchbar Nicht schlecht Echt gut Phänomenal

Zeit & Aufw

and

Page 15: Entmystifizierung des Codes

Was haben wir davon?

«Baset» de AngieMile - Trabajo propio. Disponible bajo la licencia Creative Commons Attribution-Share Alike 3.0 vía Wikimedia Commons

Page 16: Entmystifizierung des Codes

Was haben wir davon?

Technisches Verständnis ermöglichtSelbstständiges Handeln.

Page 17: Entmystifizierung des Codes

Was haben wir davon?

Technisches Verständnis ermöglichtNEUE HANDLUNGSOPTIONEN.

Page 18: Entmystifizierung des Codes

Was haben wir davon?

Bessere Kommunikation und Kooperation im Arbeitsalltag.

Page 19: Entmystifizierung des Codes

Und jetzt?

"Curious Raccoon" by Paxson Woelber - Own work. Licensed under Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons

Page 20: Entmystifizierung des Codes

Und jetzt?

1. Keine Angst mehr vorm Programmieren!

Page 21: Entmystifizierung des Codes

Und jetzt?

2. Für Nicht-Entwickler: Nachfragen, Erklären lassen, noch mal nachfragen!

Page 22: Entmystifizierung des Codes

Und jetzt?

3. Für Entwickler: Weniger “Das ist jetzt sehr technisch”, mehr transparenz!

Page 23: Entmystifizierung des Codes

"Duke, Lovell and Haise at the Apollo 11 Capcom, Johnson Space Center, Houston, Texas - 19690720" by Photographer from the National Aeronautics and Space Administration (NASA), not named at the NASA

website.

Unless it really is rocket science.

Page 24: Entmystifizierung des Codes

Vielen Dank!

@anneschuesslerwww.anneschuessler.comKenny Louie / Flickr (CC BY 2.0)

Page 25: Entmystifizierung des Codes