Click here to Skip to main content
15,881,715 members
Please Sign up or sign in to vote.
2.00/5 (3 votes)
See more:
Hi, friends nowadays em pursuing M.Sc(CS)-4, my training semester has almost finished, but I can't take decision that should I go to software Implementation or Software Testing?? so please post your answer that which field is better from these two and why? Do post your valuable suggestion.
Posted
Updated 18-Apr-11 3:18am
v3

In the end, you take a job to put beans on the table. If that job is "implementation", you paycheck will stil by the same beans that a check earned from "testing" would buy. You what what you have to to support yourself. Which is "better" depends on where your proclivities lie. If you think you're a good "implementer", do that. If you think you're a good "tester", do that.

HOWEVER (and I emphasized that word on purpose) - only the largest companies have dedicated tsters, and more often than not, the "implementor" is also heavily involved in "testing".

I've been in the business for 30 years. That's how it's always been, and is how it will always be.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 19-Apr-11 0:02am    
John, from the first glance I though you capitalized bold italic word was formatted so by accident. To my surprise, you admitted it was on purpose. You're so unpredictable! :-)
The point you make is very good though, my 5.
(After all, who needs all those testers? :-)
--SA
Define "Better".

Software Testing can be a thankless task: Nobody likes having bugs pointed out to them. But, it is necessary, and can be both well structured and complex.

Software Implementation (I assume you mean development) can be dull, but can also be very enjoyable.

It depends on you: what to you enjoy more? How good are you at each of them?

Sorry to not give a specific answer, but it's like asking "Which is best, a cat or a dog?"
 
Share this answer
 
Comments
#realJSOP 18-Apr-11 9:17am    
That's easy - a dog is better because it keeps cats away.
Toniyo Jackson 18-Apr-11 9:19am    
:thumbsup:
OriginalGriff 18-Apr-11 9:38am    
Unless you have a mouse problem :laugh:
Sergey Alexandrovich Kryukov 18-Apr-11 23:58pm    
Hi Griff, Your reasoning about non comparable entities looks intuitive rather then convincing, perhaps because they are very hard to grasp. (My 5 though.) :-)
Please see my answer for a very simple formal argument :-)
--SA
Do what you like most. Just in this way you'll be able to build you career in the way you want it.
 
Share this answer
 
v2
Comments
Sergey Alexandrovich Kryukov 18-Apr-11 23:41pm    
A sound idea, my 5. :-)
--SA
Your little problem is some ignorance in mathematics. I'm going to fix it partly, right now!

First, please read this introductory article: http://en.wikipedia.org/wiki/Partially_ordered_set[^].

Now, consider a set you might call "a set of possible career paths". Look at the axiom set to be met to satisfy a criteria for a set to be a partially ordered set. Can you do it to your set of career paths? No. First criteria to challenge would be the lack of transitivity.

That should bring you to a comprehensive understanding of the questions which make no sense by its nature, such as "Which is best, a cat or a dog?". Knowing that, your selection of the carrier path is left for you for a home exercise. :-)

Best wishes,
—SA
 
Share this answer
 
Well more importantly, which would you want to take up as your career? Remember that you'll be doing that for the rest of your life. So don't choose one just because it's got perceived career advantages over the other in today's job world. That's not a very stable model to base career decisions on as the job industry, specially the IT one, keeps changing every few years.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900