resources for practicing your craft

Post on 08-May-2015

220 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

2023-04-11 Sebastian Larsson @00Zeb1

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

Recent TDD activity

2023-04-11 Sebastian Larsson @00Zeb3

Recent TDD activity...

2023-04-11 Sebastian Larsson @00Zeb4

#whyitdd

Definition

2023-04-11 Sebastian Larsson @00Zeb5

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

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

Theretical resources – Books

2023-04-11 Sebastian Larsson @00Zeb6

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 

Industrial logic offerings

2023-04-11 Sebastian Larsson @00Zeb8

CoursesBox sets

• 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

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

Theretical resources... Magazines

2023-04-11 Sebastian Larsson @00Zeb10

• 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

• 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

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

On the job training

2023-04-11 Sebastian Larsson @00Zeb13

• 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

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

2023-04-11 Sebastian Larsson @00Zeb16

top related