Is there value in having new developers (graduates) start as testers / bug-fixers?
Posted
by
Nico Huysamen
on Programmers
See other posts from Programmers
or by Nico Huysamen
Published on 2011-03-12T12:11:36Z
Indexed on
2011/03/12
16:17 UTC
Read the original article
Hit count: 300
Hi Programmers Community.
What are your thoughts on the following:
Is there value in having new developers (graduates) start as testers / bug-fixers?
There are two schools of thought here that I have come across.
Having new developers (graduates) start as testers / bug-fixers / doing SLA (Service Level Agreement) work, get's them familiar with the code base. It also allows them the opportunity to learn how to read [other people's] code. Further more, by fixing bugs, they will learn certain bad and good practices, which could hopefully help them in the future.
The other way of thinking though, is that if you immediately start new developers on something like testing / bug-fixing / SLA work, their appetite for the development world might go away, and/or they might leave the company and you potentially loose out on a great future resource.
Is there a balance that should be kept between these two? Currently where I work there is no clear-cut definition of what new starters do. Some go directly on to client work, while some fall in to the SLA world. Should companies have such a policy? Or should it be handled on a case-by-case or opportunity-based basis?
Hope to hear from some of you that have experience in this field. Thanks!
© Programmers or respective owner