-
Training Software Engineers – Part 4 – Project-led Teaching
Posted on July 5th, 2010 No commentsIn the final part of this series of posts on Training Software Engineers, having spent time talking about academic curricula and the subjects taught, I want to think about the methods used in educating software engineers and computer scientists. It’s a fairly simple premise: we need to be trained less on tasks which we carry out frequently.
-
Training Software Engineers – Part 1 – Conventional Techniques
Posted on May 24th, 2010 3 commentsI’ve been involved in some significant training programmes over recent months and have come to realise a few things about the way we seem to teach our craft. These experiences are drawn from close to 200 hours of training I’ve delivered, developed or co-presented in the last year, which have ranged in content from ‘traditional’ techniques such as SSADM through to ‘contemporary’ agile and test-driven development. In this first post in the series, I’ll consider the relevance of the more mature approaches to software engineering to those currently learning the profession.


