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'm a java developer working on j2ee development, on real products (not inhouse tools). I found another job to work on development of test automation frameworks / continuous integration. is development of test automation frameworks will affect my skill set ?is it considered to be less reputed and less needed? (the reason im confused is that the new role salary is higher).. do you think I should give up this offer and continue seeking a development role within the domain technolgies (java / j2ee) ?

share|improve this question

closed as not constructive by Anna Lear Dec 13 '11 at 4:12

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Development is development. If process is equatable take the move; experience is invaluable. –  Aaron McIver Aug 14 '11 at 21:44
what I mean, will the experience of automation frameworks development worth it? will this affect my experience so I will find it difficult to find jobs in java core and development of enterprise applications (j2ee, j2se, multuthreading ,, etc...). –  momo Aug 14 '11 at 22:09
You have to understand that multi-threaded J2EE enterprise applications can be building testing tools. It is a different animal for sure but it is experience none-the-less. You should tread with caution though as some teams have no idea on product delivery and their approach to building software is vastly different, often times not in a positive light. The good news; you can bring your product delivery approach to the team. –  Aaron McIver Aug 15 '11 at 3:11
I write in house tools that are definitely real products with j2ee. I guess it depends on the size of your house. –  Rig Oct 14 '11 at 1:17
add comment

1 Answer

Why wouldn't the experience be worth it? That is, unless you develop enterprise applications without using test automation / continuous integration. The better you understand your development tools and processes, the more effectively you can use them to create quality results.

IMO, it's added value to have team members familiar with multiple "application domains". Not necessarily "everything under the sun", but more than a single, narrow focus. The reason being that unless you're just writing "hello world" applications, software development is a complex process. Multi-faceted teams are in a better position to solve whatever problems that may arise.

share|improve this answer
bottom line - when hiring manager seeking for java core developer to work on a product, how he will look to the "developer of automation frameworks"? –  momo Aug 15 '11 at 20:54
add comment

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