resources for practicing your craft

16
2022-07-03 Sebastian Larsson @00Zeb 1 Resources for practicing your craft

Upload: sebastian-larsson

Post on 08-May-2015

220 views

Category:

Software


0 download

DESCRIPTION

Learn how to build and expand your software craftsmanship career.by using resources for learning.

TRANSCRIPT

Page 1: Resources for practicing your craft

2023-04-11 Sebastian Larsson @00Zeb1

Resources for practicing your craft

Page 2: Resources for practicing your craft

– The connected world– Theoretical

– Books, videos, courses, magazines

– Practical– Kata,pet projects, open source

Agenda

2023-04-11 Sebastian Larsson @00Zeb2

Page 3: Resources for practicing your craft

Recent TDD activity

2023-04-11 Sebastian Larsson @00Zeb3

Page 4: Resources for practicing your craft

Recent TDD activity...

2023-04-11 Sebastian Larsson @00Zeb4

#whyitdd

Page 5: Resources for practicing your craft

Definition

2023-04-11 Sebastian Larsson @00Zeb5

“I’m not a great programmer; I’m just a good programmer with great habits.”

Page 6: Resources for practicing your craft

• Learn directly from GURU’s• Comprehensive• Cheap• Time consuming

Theretical resources – Books

2023-04-11 Sebastian Larsson @00Zeb6

Page 7: Resources for practicing your craft

Theretical resources – Courses

2023-04-11 Sebastian Larsson @00Zeb7

  Pluralsight Udemy Industrial logicWeb based 

x x x

App support 

x x  

Offline content 

x x  

”Certifications” on completion

 

x x  

Reading instructions

 

  x x

Exercises 

(x) (x) x

Tests 

x   x

Personalized feedback 

    x

       Cost $29, $49 per month

 FREE, paid 

$140-$250 per course, discount on box sets 

Page 8: Resources for practicing your craft

Industrial logic offerings

2023-04-11 Sebastian Larsson @00Zeb8

CoursesBox sets

Page 9: Resources for practicing your craft

• Watch & learn (no exercises)• See the experts do TDD

Theretical resources – Videos

2023-04-11 Sebastian Larsson @00Zeb9

James Shore Lets play TDD

cleancoders.com 

$12, $18, ~1hour episodes

pragprog.com $30, ~2 hours

jamesshore.com FREE

Page 10: Resources for practicing your craft

• No magazines about Craftsmanship in particular• However, articles about or related do occur

Theretical resources... Magazines

2023-04-11 Sebastian Larsson @00Zeb10

Page 11: Resources for practicing your craft

• Small exercises• Practice everyday skills and muscle memory• Try it at http://cyber-dojo.org/

Practical resources – Code kata

2023-04-11 Sebastian Larsson @00Zeb11

Page 12: Resources for practicing your craft

• Bigger scope – added realism• Pick something you are passionate about

If you lack imagination, have a look at

Practical resources – Pet projects

2023-04-11 Sebastian Larsson @00Zeb12

Page 13: Resources for practicing your craft

• Could also be open source• Put what you learn to use

On the job training

2023-04-11 Sebastian Larsson @00Zeb13

Page 14: Resources for practicing your craft

• Fresh graduate– Learn design principles (SOLID) and some patterns– Introductory to TDD and test doubles– Practice by writing code!

• TDD practitioner– Follow TDD guru’s on twitter– Clean coders advanced TDD videos– Books: Effective unit testing, the Art of unit testing...

Training profilesgoal: learn TDD

2023-04-11 Sebastian Larsson @00Zeb14

Page 15: Resources for practicing your craft

If you liked this presentation, have a look at…• May issue of agile record is about TDD.• This presentation was based on an article in it.• Formerly a PDF magazine, since last issue, a blog.• http://www.agilerecord.com/

Agile record

2023-04-11 Sebastian Larsson @00Zeb15

Page 16: Resources for practicing your craft

2023-04-11 Sebastian Larsson @00Zeb16