Looking for relevant Development Whitepapers? Visit the SearchWinDevelopment.com Research Library.
Ysrd | Jun 30 2008 10:12PM GMT
I like the answer but it makes me think that your version of QA is just testing. Unfortunatly QA in some places is not testing but Auditing. Especially in larger firms and government suppliers.
I have long thought a degree in psycology would be the best thing in a QA department. That and Writing because a largish amount of time seems to be taken up in writing QA Manuals. But Software development is not required in most cases. (This editor needs a spell checker.)
QA is the art of making sure that development and production are carried out to the proper standard and making sure the team doing the development and production are aware of the standard.
And from Johns answer I can see he is really up to date on the newest languages, but unfortunatly in the cases where standards __MUST__ be applied these languages can not be used. You can not program a plane in AJAX or use XML to stop a nuclear reactor from going beyond it’s design envelope.
In those places were standards are required (and so QA is required) web access is only for want to have options and not need to have.
We use FORTRAN for scientific work, COBOL for money (Yes all of the big banks who actually are big banks use COBOL still.) C for programming real time systems OR ADA (Although it is surprising how much Assembler is still being used.) Java is used in some embedded systems but we have had to take out the java VM and replace it with our own kernel and logic code because with Java it was not able to meet our real time requirements. And it was the QA guys that were on the ball to find that our standard nixed the use of Java. (besides being too slow and non-deterministic Java is not really standards based along with all of the Visual Studio Languages and many other new languages. We used Assembler.)
So if you are going into QA, software development is not so much what you need. Good writing skills and the ability to comprehend the standards along with a basis in accounting will work well for you.
YSRD
(Ysrd is a software developer who has 25+ years experiance in all aspects of Software Development, programming in over 20 different languages and language families and experianced with most of the tools and methodologies used for software development. Now a senior developer at a Nuclear Laboritory where a mistake in the code doesn’t cause a blue screen of death but the death of anywhere from thousands to millions and large areas of the planet to no-longer be habitable for a few eons.
On the weekends I write things in java and ajax as well as Ajax3D and other languages (I have even used VB.Net for a couple of projects to see what the fuss is about. It’s just basic where php should be) to keep up to date and scare my employers)