Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I've received a job offer from a company for a technical support developer. I originally had an interview lined up with them for a C# Developer role but this was filled internally before my interview.

I am feeling under a lot of pressure to take this role because of the economy and since it'll be my first role since graduating.

The reason for this post though... will I be hurting my chances of becoming a fully fledged software developer in the near future? The job will involve mostly bug fixing and testing with skills required such as C#, ASP.net, MVC, Javascript. As far as I'm aware, there'll be no pure development. There will be chance to progress to new roles in the business but I'm unsure of the time frame.

I would be grateful to hear from anyone who has been in similar positions.

share|improve this question

closed as off topic by William Shakespeare, Tom Squires, ChrisF Oct 27 '11 at 14:46

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

"mostly bug fixing and testing" is development. I've not been in a similar position, but looks like you'll have a lot of opportunity to learn automated testing, which is great. –  StuperUser Oct 27 '11 at 14:27
Please see What kind of questions can I ask here? in the FAQ. –  William Shakespeare Oct 27 '11 at 14:29
Apologies, the last time I asked a question similar to this on stackoverflow, it got moved here, so I figured this was the place to ask such questions again. –  Shortricci Oct 27 '11 at 14:30
Just because Stack Overflow users think something should be moved here doesn't mean it should. Our scope has been refined and they probably hadn't read the FAQ recently. –  ChrisF Oct 27 '11 at 14:46
Its not technical support vs software development. I believe you mean maintenance vs new development. As a beginner fresh out of school I suggest you take a maintenance position. This way you can read a lot of code which will teach you quite a bit. New Development requires knowledge of design and architecture which takes experience to know what works and what does not work well for a given situation. Not a good place for a beginner to be. –  P.Brian.Mackey Oct 27 '11 at 15:13

1 Answer 1

up vote 3 down vote accepted

In short, any programming experience is good programming experience. If the experience is beneath you and mundane, it'll still help you keep sharp. If it's above you, it'll help you learn and progress.

Since you are straight out of college, any job you can gain experience from is a good job. Graduates deserve the "less awesome" jobs because chances are they don't know enough to warrant a better job. Coming out of college, I got a pretty big wake-up call to how much I DIDN'T know. In college, you build the lightest of foundations. You become a programmer at home and/or at work.

Anything you can learn is experience. Experience is what gets you a better job and a better paycheck. Take it, learn and move on either in that company or to another one.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.