Be a polyglot programmer

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

Transcript of 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

#BeAPolyglot

MY STORY

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

what is your job?

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

do I fit in a box?

5

what’s in a name?

6

what path can you see?

7

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

how good are you at Java?

#BeAPolyglot

WHY ?

pol·y·glot !

adjective: knowing or using several languages

9

10

the right tool for the job

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

11

heterogenous tech stacks

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

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

varied experience

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

you don’t want 11 goalies

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

don’t get left behind

#BeAPolyglot

HOW ?

3 tech skills3 soft skills

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

1. learn to speak human

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

2. working together

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

3. how to organise things

19

1. automated testing

20

2. emergent design

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

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

3. deployment & operations

22

find your shape

23

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