Top Banner
why you should be a POLYGLOT PROGRAMMER Rouan Wilsenach @rouanw rouanw.github.io thoughtworks.com
24

Be a polyglot programmer

Jan 23, 2017

Download

Software

rouanw
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Be a polyglot programmer

w h y y o u s h o u l d b e a

POLYGLOT PROGRAMMER

Rouan Wilsenach @rouanw

rouanw.github.io thoughtworks.com

Page 2: Be a polyglot programmer

#BeAPolyglot

MY STORY

Page 3: Be a polyglot programmer

https://www.flickr.com/photos/worldskills/20418098119

what is your job?

Page 4: Be a polyglot programmer

4https://www.flickr.com/photos/jorbasa/5235155148

do I fit in a box?

Page 5: Be a polyglot programmer

5

what’s in a name?

Page 6: Be a polyglot programmer

6

what path can you see?

Page 7: Be a polyglot programmer

7

https://www.flickr.com/photos/thedailyenglishshow/17150746928/

how good are you at Java?

Page 8: Be a polyglot programmer

#BeAPolyglot

WHY ?

Page 9: Be a polyglot programmer

pol·y·glot !

adjective: knowing or using several languages

9

Page 10: Be a polyglot programmer

10

the right tool for the job

https://www.flickr.com/photos/75905404@N00/7126146307

Page 11: Be a polyglot programmer

11

heterogenous tech stacks

https://www.flickr. com/photos/tillwe/2457050013

Page 12: Be a polyglot programmer

12https://www.flickr.com/photos/aigle_dore/5825413134

varied experience

Page 13: Be a polyglot programmer

13https://www.flickr.com/photos/39551170@N02/8907897557

you don’t want 11 goalies

Page 14: Be a polyglot programmer

14https://www.flickr.com/photos/eevblog/15904099430

don’t get left behind

Page 15: Be a polyglot programmer

#BeAPolyglot

HOW ?

3 tech skills3 soft skills

Page 16: Be a polyglot programmer

16https://www.flickr.com/photos/55444602@N00/217448857

1. learn to speak human

Page 17: Be a polyglot programmer

17https://www.flickr.com/photos/denniswong/5271324737

2. working together

Page 18: Be a polyglot programmer

18https://www.flickr.com/photos/jetstarairways/9130160595

3. how to organise things

Page 19: Be a polyglot programmer

19

1. automated testing

Page 20: Be a polyglot programmer

20

2. emergent design

https://www.flickr.com/photos/ukgardenphotos/14517799461

Page 21: Be a polyglot programmer

21https://www.flickr.com/photos/89228431@N06/11285592553

3. deployment & operations

Page 22: Be a polyglot programmer

22

find your shape

Page 23: Be a polyglot programmer

23

Page 24: Be a polyglot programmer

w h y y o u s h o u l d b e a

POLYGLOT PROGRAMMER

Rouan Wilsenach @rouanw

rouanw.github.io thoughtworks.com