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

Resources for practicing your craft

May 08, 2015

Download

Software

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

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: 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