Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have completed my post graduation in Msc(comp sci)-2010.

Is working in "Classic ASP" today good for me in the future? Because I am fresher and I have learned ASP.NET 3.5 version.

Please let me know your thoughts on whether it really matters to my career that it is it's old technology.

share|improve this question

If you have a chance to decide, don't start your carreer with an old technology. It's not fun, you will not likely create anything new, only maintain existing work, and with some bad luck you will be stuck on that track, without ever having a chance to really prove yourself.

You know ASP.NET 3.5? Look for an appropriate job!

share|improve this answer

AmmoQ is right, here's some supporting info:

  • search for [asp OR "classic asp"] = 149 results
  • search for [] = 3,852 results

you do the math!

share|improve this answer

Contrarian view

Learn old ASP as well, because you're likely to find positions for ASP.NET developers who can also maintain the old-style ASP as well. You don't pay the bills by being a one-trick pony.

On the other hand, the best way to learn old ASP is by working with it, so don't get too worked up about learning it in isolation --- you'll run across it eventually, and if you have some experience with some other web technology with less magic than ASP.NET, it won't be too hard to pick up.

share|improve this answer
I thought the same thing. Before long will be a day when quality classic ASP developers can command more pay. There are many legacy sites that will need maintaining, etc. – quentin-starin Mar 11 '11 at 21:02

I would hate for my first job to be entirely maintaining and updating some sort of ASP application. That said, knowing how to program in ASP could be useful in supporting an older ASP application as part of a larger .NET job (perhaps helping to convert he application).

share|improve this answer

See, a technology by itself isn't old or new, it's the application of it which changes. Even today there are people using COBOL, and people working on mainframes. Many may consider these 2 as old but the fact is that they are still existing. But since you are asking from a career growth point of view, here's the answer. Learn ASP.NET 3.5 (and later versions) very well. Learn ASP.NET MVC. And if you want to explore more options in the area of Web development, you can explore Silverlight as well. And when I say "Learn" I dont mean only learn from books or learn only concepts but instead "learn and practice". Create some small projects. Host them on some free hosting sites. If you make mistakes in these projects, learn from those mistakes and keep growing in both knowledge as well as experience.

share|improve this answer

NO. Companies / Recruiters will see you as a "ASP" developer, even if you know "ASP.NET", "ASP Linq", "ASP MVC 3", whatever. And if they have legacy applications, they will push you to take that jobs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.