You will be more respected and possibly be able to achieve more professionally with a Computer Science Degree as long as it is a bachelor in Computer science and not a certificate program. There is much more opportunity for CS as you can move to different fields because you have the expertise (such as video game development, software for major companies and even hardware level fields such as PLC or controls). MIS limits your career choices, and you may not want to be a web developer forever (or work in Info Systems forever), or at least for the 40 years you"ll be working.
Also, web design is much different than web development. Web design is what the little sister does with WYSIWYG editors. Web development focuses on Server Side Scripting web applications (PHP or equivalent scripting language with as SQL) well as the design/layout of the UI. No one codes Web pages with pure HTML anymore - powerful websites (like Web 2.0 sites) are powered with a Server Side scripting engine and DB and content is delivered to a web client as HTML, but the developer codes in PHP or whatever and T-SQL (and Javascript for Client side code).
Web dev is not the most glamorous work and job security is quite low compared to a regular CS software job, which has amazing perks and employees are treated well (at least in the US).
You also want be a freelancer (which is not recommended b/c it is hard to find work). There is also little money in it unless you can get Venture Capitalists in invest in a pet project of yours - this is one in a million. Once you start working, you"ll likely realise this within a year.
The best advice would be to do a few summer internships in fields you are interested in such as Web Dev, and ones you are not like Software and compare while you are still an undergraduate.
Since Web Dev is easy to do and is free and tools are available everywhere, most would suggest you get your Bachelor in CS, find a stable job in regular software and do Web Dev as a pet project so that you have a stable income - become a volunteer developer for an opensource Web project like Drupal/Joomla/Mybb and then decide to do it full time if there is a competing salary because some opensource programs do have sponsors that pay dev salaries.
|