Try Tuts+ Premium, Get Cash Back!
Should You Go To University for Web Development

Should You Attend University for Web Development?

We’re entering a unique age; an age where a simple Google search has the potential to replace professors. As students across the globe decide whether or not to spend massive sums of money – during a financial recession – to attend University this fall, they might find themselves asking, “Is it worth it?”

Especially in the web development world, it’s possible that the latest technologies and trends are being taught on blogs, rather than in the classroom. On a weekly basis, I receive emails from University students informing us that our “little ole’” blog has taught them more than their college professors. Considering the frequency at which these flattering emails occur, it does raise an interesting question: “Is University out-dated?”

Last week on Twitter, I asked our followers if they might be willing to answer some questions about their personal opinions on obtaining a degree in web development. The response was enormous; people of all ages – from students to teachers to seasoned professionals – responded with their firmly held opinions. Let’s review what they had to say! *Note – for the sake of anonymity, I’ve omitted the names.

University

1. Did you, at any point, consider not going to school for web design/development? If so, what factors caused you to take the plunge? Was the cost of attendance a big issue?

“I always considered going to school for development, Computer Science in particular. I saw the University as a way to bolster the fledgling development and design skills that I had, but also as a way to enrich myself in other studies that were never taught in primary education. A major factor is that piece of paper that they give you when you successfully graduate. While a portfolio is of utmost importance in finding employment, be it with a firm or as a freelancer, I find that the diploma and going to University helps perk up the ears of those that may know nothing about our field.”

“The cost of attendance was a big issue. I knew this when searching for the right place to go, and so chose what was within my means. I’m not sure how it works in foreign countries, but in the States, we have residency rates for public schools. I can consider myself lucky that I had a great University, at a very cost-effective rate, right down the road from me.”

“Web design and development have always been areas of focus for most of my life; so at no point did I consider not going to school to further my knowledge of the subject. At no time was attendance cost an issue.”

“I really didn’t have plans to get into web development. I had taken programming courses in high school and knew I wanted to do something with Computer Science. As I progressed in Computer Science studies, I realized that the college curriculum had not kept up with the real world needs of programmers. The future is obviously in web development, as more and more applications move to the cloud. Universities are struggling to keep up with this shift, and continue to teach traditional desktop application development. Of course, the fundamentals apply across both areas, and for those teachings I am thankful. I never considered not going to school. However, I didn’t finish :).”

University

“I attended university on the Gold Coast, Australia. There were no web design related courses, so I studied for a degree majoring in graphic design. I always planned to go to University. Unfortunately, I found that, at the end of my degree, I did not learn as much as I would have hoped -and believe the price of the degree was not worth the cost.”

“Still to this day, I feel I can quit web school at any time. I have always felt strongly, believing clients choose a designer without even thinking about his degree. If you have a killer portfolio, and no degree, you have a much better chance over the person with a degree and a portfolio that’s garbage. With that in mind, I chose to do both – have a good portfolio and a two year degree.”

University

“Back when I first decided to study, there wasn’t any doubt in my mind that I did not want to study a form of web design/development. The first factor was having a degree under my belt – I enjoy learning. The cost for the degree was a little daunting, but I knew that with a degree behind my back and the passion I have for this industry, I would be okay when I graduated.”

“I went to University to study Mechanical Engineering with the dream of designing roller coasters. After a year, I wasn’t getting along with the course, so I changed to Computer Science. That seemed like the logical choice as I already had a grounding in programming from learning PHP to write a pretty heavy personal website (about roller coasters). I wasn’t sure at the time where this new course would take me, but the answer was certainly not a career in web development.”

“Actually when I started my first job, I had no drive to go to school as I had self-taught myself so much already. I was also told by my boss that some of his best employees had been self-taught. About a year at this job prompted me to finally look at going to school to further my current knowledge. The business was going downhill, and I figured there was so much more I wanted to learn. It was tough finding my own time to learn stuff after my full-time job, and knew that dedicating a year to learning would only benefit me in the years to come.”

“Cost of attendance was definitely a factor in deciding where I was going to go. Funny enough though, I picked the most expensive route. I did this because it earned me a University level diploma over one year, as compared to a college certificate which doesn’t have as much weight to it. The one year time-frame also appealed to me, because of how technology changes rapidly. Taking a two-year course could mean that the first year stuff might be outdated by the time you graduate.”

“I graduated in 1999 from RIT. When I was about to enter school, the web hadn’t really taken off yet. I went for Computer Science, then eventually switched to Information Technology. By 1996, the web had exploded. I think I learned more on my co-op at the time on web development then I learned in the class room. Only the concepts were relevant in the classroom – the languages and the techniques weren’t.”

“Fast forward to today and I am in charge of hiring interns from RIT for 6 month rotations in our company. I see a lot of resumes. They all look the same. The ones that stand out are the ones that do outside work on their own.”

2. Many students have personally emailed me stating that their web dev classes do not cover the latest technologies. Have you found this to be true?

University

“I find this statement to, unfortunately, be very true. Encounters with current/recent students, along with my own experiences, demonstrate that the education received is not up to date or even on par with the last decade. Changes and standards introduced in the last few years are relatively nonexistent from the curriculum which often leads graduates to either discover current practices on their own or find work where current developments are a radical way of thinking.”

“An example is a student who came to me for advice on design and development. When asked about tableless design, accessibility or valid code, this student informed me they had never even heard of such topics let alone covered their basics. Overall it was a disappointing experience to listen to – and unfortunately not a unique experience.”

“I feel that the Art Institute of Dallas covers a variety of topics and provides the foundation to learn about the latest technologies. Let’s face it, in this career field of web development and design, the information given to you at THAT VERY PRECISE MOMENT is old within a matter of minutes. It helps you to actually develop a PLE and research information on Web Standards as well as what one can expect from the program! I learned to develop my Personal Learning Enviroment and gain RSS Feeds from important areas – as a matter of fact, I found Nettuts+ through researching on my PLE. I am not like most students, I keep my eyes peeled and sharp to current technology! I hope to make many advances in the world wide web in a few years.”

University

“This is extremely true. A class I took in 2007 taught how to create a website with tables. I found out this year that they are finally teaching table free websites. Being a few years behind is definitely not smart, especially when you’re paying so much to learn this information.”

University

“I do agree that technological classes may be lacking in being on the forefront; this seemed certainly the case when I was in school. I hated it beyond belief because I couldn’t see the point a lot of the time. Now, of course, my school didn’t actually have Web Dev courses, but it still felt the same in any engineering course. However, two things to note and not despair! First, as you take more upper courses (beyond the 100s, maybe even 200s), you appear to catch up to the technology. My final years were consumed by Maya, Final Cut, Photoshop, and Cubase. Universities do have way more money than any individual and if you demonstrate enough of a need, they might spring to help out. Second, I now realize that much of what I thought was irrelevant helped me strengthen my foundation. That’s what many employers are looking for!”

“Definitely, at least during the first two and a half years. My last quarter, we actually had an iPhone Application Development class which was just fantastic. Not having been taught the most recent technologies is somewhat of a drawback, but if you’re willing make sure you catch up on all the emerging technologies outside of class, don’t depend on instructors.”

“As my course wasn’t specifically in web development, I can’t provide a detailed answer. However, we did study a module on PHP and MySQL – which was only really an excuse to teach us hard-core database programming. In fact, after we took it, a fair few of my fellow students still couldn’t write even the simplest HTML (and no-one used CSS). So in my experience, Computer Science is not the way to go if you want to get into web development. For me, the best classroom is your computer, the view->source menu, a good tutorial or two, and something which deeply interests you to make a website about… even if that something turns out to be your cat.”

“I feel that the course that I took did involve the majority of the latest technologies. The nice thing about the course I took was that it offered boot camps that could teach more of the cutting edge material. The course I took did not cover AJAX, but I managed to take a weekend boot camp to get the basic knowledge. Of course I wish the course would have included things such as WordPress, Ruby On Rails, and jQuery, but with a condensed one-year course it would have been tough.”

“I’ve found this to be true with the students I interview. Most come in without any knowledge of standards. None come in with and experience in ASP.NET (though they do have Java experience which closely resembles C#).”

“A lot of students come in without the knowledge of how to learn on their own. They don’t know, yet, that they need to be constantly monitoring blogs and twitter for the latest information on the industry. They don’t know that they need to keep their tools sharp.”

3. Looking back, are you still happy with your decision? Was it the right choice for you?

University

“I am very happy with my decision and am always wanting to learn more. I feel it was the right choice for me because it lead me to the path I am on. I have my own business, bshdesigns, and I also work for a company doing web design/IT work. I’m in the right place.”

“As someone who looks forward rather than backwards it is a bit unnatural to answer such a question. After graduating I found work relatively quickly and have been able to pursue my goals with minimal turbulence. So without a doubt I can say I am happy where I currently am, but am always interested in developing my skills further; be it on my own or formal education. The education I received was beneficial in many other areas but the web portion left little to be learned and was very much another of many outdated courses.

As to whether or not it was the right choice for me, I believe it was the correct choice. The wrong choice would have been to not been to develop my skills on my own at all and change career paths all together. I’m doing what I enjoy and that’s the right choice.”

“I’m quite happy I attended University. It’s unfair to base your decision on whether to attend college solely on if it’s directly professionally beneficial. Attending college is as much a lifestyle choice. I didn’t walk away with a degree, but I walked away much more cultured, a more professional attitude toward life, and a better understanding of ‘life’.

If someone requires a classroom setting in order to learn, they’ll never be truly successful in the web development world. You have to be passionate about it and constantly learning. Many employers are recognizing this and requiring employees to spend 20% of their paid time studying/learning new techniques. But, you run a tutorial site…so you know this :).”

University

“I strongly feel that this was the right decision for me. I felt a bit overwhelmed trying to learn all of the information on my own! I am a smart individual, but coming to the school, I have learned valuable information in just the FIRST QUARTER that has shaped my views on web development and design!!

“I am happy with my decision to go to University; I met some great friends with similar interests to myself and this will benefit all of us as we constantly work together and keep each other up to date on new technology.

I found out what the quality of work of graduates are and where I would rank myself. This gave me a gauge on how much I should be charging and what I’m competing against when it comes to web design work in my local area.

University was the right choice for me, although I can say I would be in the same position today if I did not attend.”

“Simply put, yes. Sure I would probably want to change a few things, probably go to a different school, but I am very happy with my decision to study and finish. I’m now a happy graduate!”

“Absolutely! Going to University was one of the best experiences of my life. But only as a life experience – I use nothing which I learnt academically in my career now. I did however pick up valuable people skills which are great for dealing with clients as well as the ability to write (reasonably) well, which is great for writing specs.”

“I am extremely happy with the decision I made to take an Internet Systems Specialist course. It worked out that I could work in the industry right after high school, and then strengthen my existing knowledge after a year at work. Schooling is also a wonderful place to work with programming languages and topics that you would otherwise never touch in your workplace.”

To wrap things up, my suggestion to those out there who are unsure about schooling is:

  1. Get some experience in the workplace to make sure this is want you want for a career as well as get some knowledge of business
  2. Get yourself enrolled in a high quality cutting edge school (doesn’t need to be a 4-year computer science degree)
  3. Once you are out of school don’t stop learning! Subscribe to RSS feeds, connect with other web developers on twitter, etc…
University

“I think if I were given the choice today to go to school or gain experience I would gain experience and go to a community college to gain education in the liberal arts. It’s amazing how when I was in school I hated Liberal Arts, but I feel that I use more of the skills I learned in those classes then I do in my technical classes.”

A Unique Perspective From a High School Web Design Teacher


There are few quality higher education opportunities for students wishing to pursue web design and development, however, this does not mean that they should not necessarily attend college.

First of all, college is not for everyone. Some people aren’t built for that kind of an environment, don’t have the resources, or lack the desire, all of which are more than adequate reasons to not attend. And it should be mentioned that a college degree does not mean any higher esteem than a knowledgeable professional. Nearly all of the web professionals whose blogs I read regularly don’t have degrees in web design and development and I’m sure many don’t even have college degrees.

Even if you cannot study in your desired field, college can still be worthwhile for you.

I have yet to meet the high school student in our program who I felt was strong enough to go directly into the workforce, so I have only suggested college to students.

When I do meet that student I will not hesitate to suggest the workforce. I think that there is much to gain from students choosing a line of best fit for their college experience. If they prefer design I suggest Interactive Art majors and if they lean towards development I recommend Computer Science degrees. These majors don’t offer exactly what the student is looking for but a “line of best fit”. I do this for several reasons but the largest being that there are so many core concepts to gain from these fields that apply to the web. It’s these concepts that can be so hard to gain on your own from reading a book or shadowing colleagues. Also, the socialization of attending college is also an excellent experience, independent schedule management, working with teams, and meeting others are all benefits of attending. Please understand that I am not saying that it is worth paying all that money simply to learn socialization, but it is an added benefit.

My strongest recommendation to students is to discuss this decision with their parents, family, teachers, and guidance counselors and to make the right decision for them and their family.

I have never regretted attending college, I have a degree in CS and then reformed to teaching. My college degree trained me extensively in my area of expertise and even parlayed nicely into web design and development skills.

So Should You Go?

The answer to this question can’t be answered by anyone but you. When preparing this article, I spent a great deal of time deciding whether or not to offer my own opinion. As Nettuts+ has grown and grown, I’ve had the honor of holding a small bit of influence over some of our younger readers. With that influence comes responsibility. I ultimately determined that the smartest move is to stay in the shadows on this subject.

Having said that, I’ll leave you with this: Under no circumstances should you let anyone else decide what’s best for you. Ask questions, do research, and then make up your mind. The choice you make will be the correct one…for you.

What’s your opinion?


Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://breefield.com Dustin Hoffman

    Holy crap this hits home with me, I haven’t read it yet. But I’m quite looking forward to it – I’m about to be a senior in HS. I want to just finish up HS (I wanted to drop out recently, but have since reconsidered) and just get on with my life.

    • Jason Wilson

      Everyone does, in my experience, here’s the problem though (well one of them). While we are realising that school can’t teach us as much as we can self-study for ourselves, the vast majority of places where you can work and expect to have a stable career still value the scrap of paper you pay the colleges to get.

      I was able to start working with a major company starting in my junior year of college. But I got lucky. I was told, by the vice president of a large company (my father in-law) that when it comes to a hiring decision, if you have two equally qualified people, he’s going to take the degree holder. The same will hold true for promotions.

      So, be very careful about choosing to go or not to go. Until the attitude is changed and design is recognized as a trade more than a matter of education you could severely limit yourself.

      That said, college can also give you a reality check. I was an engineering student, then a physics major, before I switched to Computer Science. Taking the classes for Engineering showed me that it wasn’t something I’d enjoy as much as I thought I would, and I realised Physics wasn’t where I wanted to go either.

      My computer science classes served as a guide but I still learned 90% of my skills from the community and from experimenting on my own.

  • http://www.jeff-way.com Jeffrey Way
    Author

    I want to thank everyone who answered questions for this article! I received so many responses that it would be impossible to post all of them. Please forgive me if your remarks were omitted. :)

    • awake

      u forgot to keep bshdesigns anonymous buddy…

  • http://ramaboo.com/ David Singer

    For some things college makes a lot of since but not web development. All the best information is online. Why pay $300/credit hour when you can Google it for free.

    • http://www.antonagestam.se/ Anton Agestam

      Word!

      I’m going to read webdesign only to get it in my CV. I might learn something new but I think I wont.

  • http://www.ectomachine.com Jonden Jackson

    your design / development degree doesn’t look good on the web. Enough said

    • Jason Wilson

      The people who hire you aren’t ‘the web’.

      • http://no.com no

        Jason = weak sauce. Those are just the people paying your boss. If your good enough you won’t need your boss. This years innovators are next years employers……

  • Joe

    Oh man. Well, I’ll have a B.S. in computer science in about 3 weeks. Good major choice, yes; bad university, no; bad program at the university I’m at, yes. My school’s computer science program could not be more outdated if they tried. We are learning the most rudimentary crap you could imagine. Anything that hasn’t been used in the last 10 years is what computer science majors at my school are being taught. It’s terrible. I feel like I’m one of the only ones in my class that keeps up to date on my own. Everyone else has no idea what’s going on outside of the class room.

    I could go on forever bashing my school’s computer science program because it is really, really terrible, but I don’t think anyone really cares about that… :)

    However, it is true that outdated material is being taught. It should be a sin. I SHOULD NOT have to sit through classes being “taught” how to create a web page using table and depreciated HTML code when I know more then everyone in the class, and the teacher. Ugh, what a waste of money/4 years… All for a piece of paper saying I went to college.

    • Alistair

      Totally agree with you buddy. It hurts to think how bad the teachings are at my local school, I plead with the only decent Lecturer there but there simply is not enough resources for her to do anything about it.

      My fellow students get fed up because I always rant about the state of our education and how much money is being wasted in funding the studies.

      Luckily I see the piece of paper as something complimentary to a good portfolio.

      Unfortunately not all students can walk without their hand being held.

    • http://mhuntdesign.com Matt

      Oh man thanks for sharing that. I went through the exact same thing. In fact I corrected my instructors when they attempted to teach css it was awful. No one else had a clue about learning on your own.

  • w1sh

    Skol iz harD!

    I em a gud drawler!

    • w1sh

      Eye agry wit’ u w1zh. SkoLL a hard thang!

      Wnt 2 open a webdesign tem with me?

      I a gud drawler myself…

      • http://threepixeldrift.co.cc/ Taylor Satula

        Way to be a tard

  • http://twilister.com Matt D

    I recommend going to University for at least one year.

    A. It`s a life experience.
    B. You will meet like minded individuals — life long friends.
    C. You will expand your horizions should you allow it.

    I personally attended for two years; one year in Arts History and another in Computer Science. Out of those two years, I was exposed to environments and information I would otherwise probably not be exposed too. I learned things, expanded my horizon and met some damn good people. I made many mistakens; learned from those mistakes and enjoyed my time. Now I have tons of knoweldge both derived from educational experiences and those associated with the “university experience” and I am better for it. I say if you go straight to work out of High School you will miss out on some damn good opportunities.

    My suggestion is to take something that interests you after high school, maybe not even applicable to your career goals and persue that for at least one year. Join some clubs, socities..enjoy greek life, dorm life or whatever life you choose. Get out, get loose.

    So as for a degree in web development, maybe you might like to choose that – but there is TONS of information out there, try something..even if it`s not web dev, and you might like it.

    • Chris

      life experience, who cares.

  • http://blog.technicallycoordinated.com/ Brett Shegogue

    Unfortunately, web development is not a major (at least not anywhere I know of). In a month I will graduate with a degree in Computer Information Systems. I took the one and only web development class offered in my program. It focused on HTML, CSS and some PHP. I felt it was definitely up-to-date, however one class can’t cover it all. Also, companies are looking for developers with multiple web language skills (Rails, PHP, ASP, Javascript). which aren’t covered. My degree gave me many functional and business skills, but most web related skills were learned in my free time, outside the classroom.

  • Damon

    I have self taught myself 3 times as much as I have learned at DeVry Online – it’s been a complete waste of time and money… I wouldn’t recommend DeVry, and I probably wouldn’t go back to school for a higher degree either.

  • Travis

    I find that my Community College is not up to date with the Web Development curriculum. The only web programming classes they offer is Web Dev 1 (Basic HTML, all done with Dreamweaver) Adv Web Dev (Coldfusion, all done with Dreamweaver), PHP (basics-intermiddiate) and Java.

    In through the Web Dev 1 class, I breezed by it, because it was nothing new. The thing I was hoping the course had some CSS intacted in with it; however there was only 1 puny chapter devoted to it giving the very basic minimum of it.

    The Adv Web Dev class, I feel is a huge waiste as I dislike Coldfusion which I always have.

    I hate that the 2 courses above were entirely Dreamweaver and dreamweaver write the code for you. Thats not programing! It may help the beginner, but down the road you are very limited and what are you going to do in the real world when you sit down at your desk and see you have a free program such as Notepad(++).

    PHP was a great class, I had already learned everything that was taught, but was a great review.. and no Dreamweaver :)! We did everything in Linux using BlueFish Editor and GeEdit. We spent about half on the PHP side, and half on the PHP/MYSQL side. Too bad there was no Object Oriented stuff tho:(.

    Even tho its a community college, I still would expect more being taught. I would still like classes devoted to 3rd party languages such as Javascript/JQuerie, AJAX, even PERL. What they offer will only get the new user to Website Development so far before they hit a brick wall.

    So now my question is when I graduate here, is it worth going further to a University for Web Development? Or am I only going to be taught the very minimum again.

  • http://blog.monkey-house.ca Greg

    I missed the Twitter conversation, and I’m not a professional “web designer,” though an increasing responsibility in my marketing position is web development. But I like sharing my 2 cents, so here they are:

    1st penny: university isn’t meant for learning practical skills. It never was. It was a place to acquire knowledge about any number of subjects, most of which were theoretical or abstract. A university scholar could be expected to be proficient in poetry, math, AND science. Of course, the body of knowledge in any one field was a bit less expansive… times change, I understand that. But to me, even modern university degrees should lean (even though they don’t) more toward the theoretical than the practical. Learn about “design” in any medium, and then your chosen career will determine how you apply this knowledge.

    2nd penny: Even if my personal view of what a university “should” be for (which isn’t worth a can of beans, really) isn’t taken, web design–as much as I respect it–shouldn’t be a university degree. It should be a trade school or community college diploma program at best. I don’t mean to sound elitist or anything (I’m far from it), but we ALL know that we’ve done our best learning either in the practical courses that gave us free run to create something, OR more likely we’ve learned our skills on our own time and from resources such as this site.

    To summarize, universities are not outdated in general, but they’re not the place to learn web development.

    PS, “Begging the question” is a logical fallacy that only translates as “which really makes you wonder” in modern English because so many people used it incorrectly that the incorrect usage has wormed its way into the language. Begging the question actually has nothing to do with literally asking a question. ;-) I lurnd that in teh universitees.

    • http://blog.monkey-house.ca Greg

      Self-reply: I incorrectly used “web design” a few times when I really meant “web development”. Apologies, apologies. ;)

  • http://www.ractoon.com Ractoon

    Wow, great post – good to see some different perspectives on the issue.

    College is good to gain skills you may not pick up on your own, but it’s hard to justify with rising costs and diminishing returns. This seems especially true in the web field, where it’s difficult for many colleges to keep up with the pace of technology.

    Although I’m glad I attended, because of the exposure to new concepts and ideas, most of the knowledge could probably be gained more efficiently my a motivated individual. Classes broke everything down into bite size chunks, but a good portion of the time felt like hoop jumping to make a grade, rather than focusing on the real world applications of our education.

  • http://www.twitter.com/demogar/ demogar

    I wanted to be a web developer so I started studying something similar to computer science (in Panama its called Computer System Engineering) but I get bored so quickly because I knew everything they where “teaching” me.

    Now I’m studying Electronic and Telecommunications Engineering and I’m not bored anymore (it’s a lil bit difficult but is nice).

    I prefeer to learn the web dev part by myself so by now I have also my personal web development small agency and I know XHTML, CSS, JavaScript, PHP and a lil bit of Python and Ruby. I think it’s not impossible to make it by ourselves and believe me: maybe you will lost your time at college if you want to learn the latest techniques and technologies… so if you want to be a good web dev, start by yourself and take something cool at college (maybe relevant).

  • http://abcnews.go.com/Business/Economy/story?id=6654468&page=1 Alan

    I’ve learned PHP, SQL, Javascript, Ajax, XHTML, AS3, the Adobe suite and much more… all on my own without a college degree in this. I was selling insurance?!? up until 2 years ago, but I had good computer skills. I’ve done such complicated sites for a newbie that I am convinced you do NOT need a degree to be good at this. You do need some aptitude for this kind of work and you do need to like it.

    See the following about whether college grads are successful because of college or if college grads are just successful people anyway:
    http://abcnews.go.com/Business/Economy/story?id=6654468&page=1

  • http://autonomywebdesign.com Nikki Selene Lamagna

    First, let me say that I dropped out of college with a degree in Communications Design. While I wholeheartedly agree with the continuous learning mentality, sometimes college isn’t where you actually learn your skills. It’s been said in this article and comments that most colleges have a difficult time keeping up with real world web development progress. And, even though I am a college drop-out, I part owner and Creative Director of a web development firm utilizing skills I learned through books, the web and rolling up my sleeves and getting dirty with the code.

    However, I believe that going to college for those years (2 years when I was 18 and another 2 when I was 28) allowed me to make connections and interact with people who were passionate about what I was passionate about. Granted, it was Women’s Studies and Feminism (and not web development) where I made my connections but even so, those connections have been supportive of my business and goals in life.

    I believe college is important but as a way to expand one’s horizons. If you’re in a creative field, that piece of paper called a diploma is rarely useful. I’ve never been asked about my schooling in a job interview. I’ve been asked to see my portfolio, asked about my creative process and asked how quickly I can complete projects but not once has someone asked if I graduated from college.

  • Nightfirecat

    Wow – this is a really helpful article for me. I’m a senior in high school now, and I’ve decided to go to college, but I don’t know exactly how I’m going to progress. I can only hope that the college I’m thinking of attending has an up-to-date computer science program, but since I’m considering double-majoring, I don’t know how important that will be.

    Still really informative and helpful for me.

  • Meshach

    Thanks for the article Jeffrey, very interesting!

  • http://www.connectelite.com Robert Jakobson

    Dear Nettuts+ community,

    You should go to an university, because with a degree under your belt
    you will get paid more and have more of a chance for a quality job, which means that your quality of life will be better. And you will meet a few people, who might become your friends on your path to earning a living. You might help out a few Souls and receive helpful suggestions & relationships yourself.

    Going to an university shows your commitment and ability to be disciplined. It was never meant to be the place for the latest technologies to be taught, understood, shared. Or a place of fun and so forth. If you believed otherwise -sorry, understand that it is only just the school marketing department pulling you by your nose. School is a place of serious manipulation by definition, it is not an innocent place of rose colored clouds. I try to be as intelligent as I can in it, but it is hard to notice that almost all schools dumb down the students that go there, myself included. There are a few private colleges that are different and are gems, but what are the odds of you and I finding them and attending them?

    I, personally, started with a community college for two years and will most probably want go on from there into an university/technical college to get a Bachelors degree. That way I do not have to take it, my education, so seriously. But, my chances of earning a living almost certainly are not as good as for those who attend an University from the start, because I took an easier path for myself. There are always consequences.

    Thanks.

  • http://rcthegreatblog.com Rahul Chowdhury

    Great work man, I am looking to be a Webmaster too.

  • http://www.brandensilva.com Branden Silva

    To shed some light on my situation I will be finishing up my 2 year degree in Information Technology in September. I originally was going into networking because I figured it would be more stable due to the offshoring of coders and designers. However I found myself not as happy as I am with web designing or coding and decided to finally adventure out into the freelance world, which I’m transitioning to now. The best thing to do is do what you love to do and think less about the money involved.

    I think a university helps by providing the core understanding like theories, etc of programming but it’s not required to make the tool work. The problem is if you lack the understandings of the language than it’s hard for you to get out of a rut when you land in a sticky situation with code. It’s not impossible of course with the help of Google but a coder whose got a firm background on a language can easily get through problems and save a ton of research time.

    Downsides to a university might be the costs and the two and a half years of obsolete coding or unrelated subjects.

    A friend recently started his 4 year CS degree and he’s learning stuff I knew when I was 16. I understand they have to start somewhere but I felt like I’d be wasting my time learning what I already knew. I decided to go with a 2 year community college to get the social and useful skills out of school and still maintain a job and focus on a freelance career in web designing and developing.

    Now I’m having more fun than ever. I enjoy reading blogs on new technologies, diving in and spreading myself out into new technologies. I’ve had many others tell me you don’t need a degree to do this line of work and I firmly believe that. The downside to web designing and developing is just that. It doesn’t require a degree to use the tools but it does require a determined individual to get the most out of the tool. You can shoot gradients, shapes, and effects all day out of your head and it won’t mean nothing if you aren’t creative or original in your uses. It takes a special kind of person to manage all aspects of a business and still get time to design and code.

    Being both a web designer and developer takes an artistic and logical viewpoint on things. To often than not I find myself making rigid websites or being to “creative” and breaking code. This can result in inconsistencies so it’s important to keep the two separate.

    And finally the biggest factors for me to go into this field was my passion for it and that I could potentially be my own boss. I’ve found that I clash heads with bosses because I end up finding a better solution that’s beyond the scope of my job or that I can automate and optimize things beyond needing employees. It’s something I love to do. I like seeing machines run faster and repetitive tasks disappear. I like the thought of technology simplifying our lives and making us more efficient as a society. With our current society we compete against machines because it eliminates jobs but I one day hope that we can all collaborate instead of compete to reach a higher level.

    Look deep inside yourself and find whats best for you. If your only for the money then it will wear you out within a couple of years but if you have a true desire like I do to learn and to make yourself and the world a better place than go for it.

    As you can see I love this a ton and write to much about it. Good luck in your endeavors.

    • adam

      thanks for sharing. very helpful

  • http://www.lifeisaprayer.com/ Jeff Geerling

    I would say definitely go to university, even if it’s a financial burden. You don’t even have to major in ‘web design’ or ‘computer programming’ if you want to get into those fields. I have a bachelors in Philosophy, but haven’t spent a day of my life using the nitty-gritty of the Philosophy I learned. Rather, I took a bunch of classes that I was interested in, learned as much as I could from some very wise people (the professors), and got to know and work with a lot of great peers (the other students.

    And now I have a job in web design/development, communications, and programming. Never took a class in any of those fields—ever.

  • http://pixelwarrior.org Nelson Zheng

    Totally agree with Alan!!! I have done much the same. The only good a University education would do for you in terms of web development would be a solid understanding in OOP.

    Don’t get me wrong though, I believe a University education is very valuable as I currently attend for Engineering and Commerce (nothing to do with Web Dev/Design). And I still have time to continue with my freelancing =D

  • http://jeradhill.com Jerad Hill

    I have always had the thought in the back of my head that I should have a degree. I have been designing and developing for the web for 12 years, 6 of those freelance. I have friends who attended universities, graduated, got jobs and spent most of their first year emailing me questions they had. I feel that the best way to learn is to take advantage of resources online, to name one, NetTuts. I have created countless websites and supported a comfortable lifestyle with out any formal schooling on the matter. The only thing I could recommend to those who are looking to do web for a living as a freelancer is to take some business classes. Just because you know how to make websites does not qualify you to communicate with business people. If all you want to do is design and program, go to work for a media house or firm. I love business, took a few business courses but also read as much as I can about business so I can interact and provide a better experience for my clients. Clients of Jerad Hill Studios get not only a great website but also a lot of business experience from my 6 years of being in business and countless books I have read.

  • agilius

    I will finish high school in less than two months. I must say I was shocked to find out that not only in my country – Romania – but everywhere this field overwhelms the universities that teach it.
    I know that I won’t be learning much from collage. I don’t expect to find a gold mine there, but I know I will find people that might be in the same position as me, and that I might start a business whit them. Only surrounded by great people we can achieve our greatest goals.
    Just my 2 cents, sry for my bad english.

  • http://www.freecss.info Michael

    University is free for me (live in Scotland) therefore I have nothing to lose but time. Even still I wouldn’t have picked a webdev subject.

  • Diego

    I appreciate his effort to teach, thanks!, the best choice it is online learning.

  • http://www.marissawells.com/ Marissa Wells

    In this field, you never, ever stop learning. Period. Sites like this one will always have value because web designers and developers need to stay up to date, and blogs and web magazines are the most cost efficient way to do that. However, that doesn’t make a college education any less valuable. As with many fields, it’s the base that you build the rest of your experience on. It’s also worth noting that the vast majority of salaried web jobs require at least a bachelor’s degree. If you’re going up against a candidate with similar experience but he has a college degree and you don’t… Well, I think you know what will happen.

  • Shaun Steenkamp

    I’m currently studying a Bachelor of Accounting and I’ve been making websites in PHP for about 6 years, and I for one can say that a university in no way can teach you everything you need to know, and neither does it give you such a specialist knowledge about the field that you immediately become a guru. The argument you put forward in this article can be the same for Accounting, it’s a heavily practical subject and you’ll learn more in one year working in an Accounting firm than at University. That’s why to become a CPA or Chartered Accountant (here in Australia anyway) you have to undertake a further 3 years of study and mentored practical experience before you can call yourself an accountant.

    However, in a degree you’re never going to study a single topic exclusively. In my degree (been at it for 1 and a half years now) I’ve only studied 4 specialist accounting courses so far, out of the 12 I’ve done. What were the others? They concerned things like Marketing, Economics, Organisational Behaviour, IT, Commercial Law, Statistics and such. And that is, where I believe, Universities offer students the greatest educational experience.

    Sure, it’s fine that you are a PHP coding guru, but really, would you know the basic contractual rights you and your client has with regards to the website, will you truly understand how the site should be developed to maximise its marketing potential, would you know how to generate relevant statistics which can show your client how their sales are progressing on their ecommerce site? If your client asked you about market research and targeting their site to a particular market segment, would you truly know what they’re on about when you’ve only taught yourself PHP?

    It’s in those “filler” courses that universities truly shine, there are some things you just will not teach yourself. I wouldn’t have thought about reading up about Maslow’s hierarchy of needs, and then studied the dozens of more contemporary marketing theories if it weren’t for university. The broad skill set that university gives you is invaluable. And if you’re planning to integrate your developed site into a large organisation, you had better be able to understand it’s marketing lingo, as well as the reporting requirements of management.

    Websites form an integral part of today’s society, and if developers don’t understand marketing fundamentals, as well as contractual rights and management requirements, you’ll be just another fish in the pond.

    On a final note, my accounting degree has helped me tremendously in understanding client needs when it comes to websites, not only can I code a site which helps clients with their tax reporting obligations, but I can also understand what I client needs in terms of growing their business. So I’m no longer a coder, I’m a web consultant, educating clients about how a website can fit into their business model. Simply being able to code will not give you that kind of knowledge.

    That’s my opinion anyway.

  • http://nickcharlton.net Nick Charlton

    The issue with University courses is that they always will be behind latest “trends”. A typical degree course takes 4 years to author, by which the common trends have changed – that is why table based design is still taught.

    There is certainly a different attitude passed towards people that have “taken the effort”, as such to complete their degree. More job opportunities (if you have a degree, your ability to get a job in any industry, regardless of the job is greatly increased), and different opinions of which people will hold of them. I think in anything in which you learn, you need to continue to learn during and after the time you have “allotted”, and not expect a degree course to teach everything you need to know. Those which stand out will hold a much higher regard than those which simply stick to what they are required to know.

    I don’t think clients themselves hold such a high regard to those which have done a degree – however should it not be more important to improve yourself?

    I definitely think that the languages taught by Universities are wrong. That is, inappropriate, but it very much seems to be dependent upon what the University want to “do with you”. Through searching those in the UK at least, there is a clear line between those which simply want to throw you into industry (from looking at Computer Science courses) compared to those which want to allow you to develop your skills.

    The former usually are very Java heavy, and could be regarded as living in their own little bubble, rather than reflecting a wide range of languages and options which are around, allowing you to fill in your own knowledge in a very diverse industry.

    Going back to where people need to “continue to learn” and from the article “They don’t know that they need to keep their tools sharp” -Does this not reflect an industry which is constantly changing and in which only those which take the “extra effort” will stand out?

    I do not believe that it is possible to be passionate about your career (or simply your subject) without “reading around it”. Taking a narrow minded view towards an area which has significant changes each year and is only in it’s infancy is naive.

    I do not think a degree should be chosen merely due to the cost of attending, nor the direct return you gain from completing, but more the options by which you will be open to once you complete the course.

  • http://laranzjoe.blogspot.com/ lawrence77

    Many students have personally emailed me stating that their web dev classes do not cover the latest technologies. Have you found this to be true?

    This is 10000% true in my view! :(
    still in my class in learn how to build tables in HTML and also simple redirects(ASP.NET) in logout buttons without using sessions!
    and so on….

  • http://net.tutsplus.com/articles/interviews/ anon

    my university still teaches frames, and no basic design theory. although that’s expected, all my friends creations looks hideous. i honestly think that the timeliness(forgive my bad english) of the curriculum depends upon the intructors themselves. sadly, most instructors(at least the ones i do know) are bookish zombies who only teaches what they were taught a century ago.

    i recently failed applied physics(same building rollercoasters dream lol). not sure whether i should go back, shift to something else like IT or start getting freelance design jobs. as of now, i only accepts jobs from family and friends for free. well, the laws of physics never change but its application does and most students who don’t end up physicists(professors at university) turn to IT or engineering or both.

    • http://slightlymore.co.uk Clinton Montague

      That roller coaster reference was me! It’s surprising how many people start along a completely unrelated track and end up in some form of IT base job. A case in point: me and my 2 best friends from college all went in different directions; one to study design, one to do cybernetics and me to do mechanical engineering. We’ve all ended up in design agencies!

  • http://www.philohermans.nl Philo

    It’s true :(
    I knew right away i wanted to be a web developer.
    Although i already have more the 8 year experience, i thought i would learn some more.

    In my current year, we started of with HTML, we took an approach on different methods – tables, iframes, css. And this is all we get in this year :S
    so I’m kinda doing nothing during those lessons. Next year we start of with PHP & MYSQL, which i already know….

    The problem about this class is that they start at experience 0%… And teach everything from the start. And most of the assignments include a “reader”, with the complete code included. So the people I’m working with have like 10% experience at the end of the HTML training. Many find HTML and other programming languages boring. In my opinion this is the result of out-dated assignments and teachers who turn on there beamer and say “Just type over the following code”…

  • http://twitter.com/heziabrass Hezi

    I’m finishing my degree in web technologies this summer. Overall I’m pretty happy with my decision.

    Yes, some of the courses are out of date, vary basic, but also very mandatory.

    Don’t forget that the university is a research body more then a teaching body, so most likely you’ll get just a kick-start review when it comes to technologies and you’ll have to keep studying a lot by yourself.

    The good part is that you decide which subject you want to expend your knowledge
    in, and lucky us that it’s all in Google.

    Think about that: by the time they’ll develop say a Jquery course – it probably won’t be relevant anymore…

  • http://www.gilbertpellegrom.co.uk Gilbert Pellegrom

    I am about to enter my final year of a Software Engineering degree in a Scottish University. Only some of my classes have been web oriented but I did have a class in third year which was heavily based on web development. We did get taught up to date technologies (ie. PHP and AJAX) and how to use them. So I think the “is University up to date” question is totally contextual.

    I have no regrets so far about getting a degree.

    • http://twitter.com/heziabrass Hezi

      Agree!

      Over the first semester of my third year we had a course that taught by an external lecturer that came straight from the field and reviewed the most recent things that going on in the web, plus lecturers from upcoming start-ups (like devunity.com), and Human-Centred Systems lecturer from city university London.

  • Abdurrahman Gemei

    Any job in the broad ICT is not the most secure job in the world. The today world is very fast-paced and technology becomes obsolete so quickly.

    Imagine this: You’re in your thirties and it’s 2020, everything you had packed when graduating at 2008 is nothing in 2020. You’re going to spend thousands on courses to keep up-to-date. In addition, those younger than you have the advantage of being already up-to-date and chances are employers will prefer them over you.

    That’s why I chose to attend Business School, because managerial sciences do change as quick as technology, and web development could be studied online and it is very practical to become a self-learner.

    Bottom line, you have to have managerial skills and possibly a certificate, because one day your ICT skills will not be worthwhile and you will have to move to a more managerial position.

    • Abdurrahman Gemei

      *Managerial sciences do not change as fast.

  • Callum

    I really think experience is more valued than a degree, especially in this age.
    I personally think what employers are interested in is good quality work, they don’t care where you have obtained the skills from. I really think having a strong portfolio is much more valuable to them than having a degree.

    I admit that I learn a lot more from the internet; it’s a much more vast source.

  • http://idev.lt Mantas

    I graduated from high school last summer and headed straight to job market. I dont feel like learning physics and high-level math to do web development….

    I didnt ever regret my choice

  • http://wbdsgn.com/ Christopher Bolton

    Funnily enough, I have a friend who recruits web developers for a major online poker website in London. He said the vast majority of people who have just graduated are unemployable. The skills they learn in course that was put together maybe four years ago is just too out of date.

    They have only just started teaching Object Oriented Programming in the majority of universities. He said at least 60% of his staff are self-taught.

  • http://simon-north.com Simon North

    I actually went to university for a year before quitting, at the time I was studying a Software Development course where you really needed a degree in order to get a good job.

    When I realised that actually I was making my money as a web designer I decided that university was just a waste of my money especially when I asked them questions and they said go look it up in a book, I aint paying over £3000 a year to be told to read a book.

    I have talked to many design agencies over the last few years and one thing I hear about taking on students fresh out of uni or on placements is that they are not up to scratch with any of the latest technologies, they still code in the design view of dreamweaver with tables, its ridiculous, I am looking at taking on staff soon and have decided now rather than going for fresh designers I’m just gonna use freelancers because they are far more knowledgeable about the industry than people with degrees.

    Just my 2 cents

  • http://www.hammerheadrabbits.com dan

    It seems to me that pretty much the only way to run a web design degree is to teach some basics and then teach people how to learn, so they’re equipped for the constant wave of new information they’ll have to take in when they graduate.

    I’m coming to the end of a digital arts MA and it’s been really valuable for the academic structure (though that’s really fairly vague) and having the space to think/write about the web and art a bit differently.

    Anything I’ve learnt has been down to me going home and reading about it though. The most they can offer is structure and tutorial support.

  • http://www.jashsayani.com Jash Sayani

    Nice post Jeff. I am about to enter a university in a year for web development and this post seemed very interesting to me… Its true that universities may not cover the latest technologies that emerge every moment, but a university degree is something necessary (after a good portfolio, of course). At least at a bachelor level…

    I would also be going through the syllabus of multiple universities and seeing which one is more advanced, I guess that’s a good way to judge.

  • Jonanthan

    For Web Design or development, there is no need to attend university tbh. These are soft subjects having seen even young kids, if they had natural aptitude for it, do well in it.

    For everything else, you can’t do without it. Forget Electronics, Physics, Computer Science, Mech if you don’t want to attend university.

  • Jonanthan

    Ohh and one more thing , are stock photos placed in the article without any sync ? All the pics especially the mathematics questions one, has absolute nil to do with web development. Even the pics of the colleges … You seriously think all those things are part of web development ?

    Regards

    • http://www.jeff-way.com Jeffrey Way
      Author

      I think they’re completely appropriate. If you go to college, you’ll be taking a Math class!

      • Anon

        Not really. If you go to University to study “Web Development” (a subject I’ve yet to come across) then I very much doubt you’ll be learning any maths. Web development is a very soft subject (as has already been mentioned) – and I personally think the photo of Corpus Christi college, Oxford University is hilarious.

  • http://www.jamessmith.co.uk James

    I have a law degree, but have been a full-time professional web designer for many years now. I have no regrets whatsoever about having a degree that has nothing to do with the web.

    The most important thing my degree taught me was how to learn – that’s a skill you’ll need for the rest of your life. In addition, the life experience of being at university is worth every penny

  • http://www.webdesign-k.com zik

    I graduated a french diploma for Webdesign 3 years ago, and I must admit I can learn more in 2 weeks blogging, than in those two years at school.

    That said, I absolutely don’t regret I went there, it gave me a good experience, solid basics, and kinda set me up for the process of self learning.

    The piece of paper is a good feeling, also, in the freelancer area, strong portfolio + diploma = the win.

    For most customers a good portfolio is enough, but I’m happy I can show the diploma when a customer asks me about my résumé.
    It always looks more serious.

  • http://www.craniumdesigns.com Steve

    I attended CSU Hayward. Got me BA in Art, with a spec in Digital Graphics. Most of the stuff I “learned” WAS using outdated method. My teacher even suggested we use Quark to build a website. Quark?!? A print program??? No. I built it in DW and she was very upset. I knew more than her and barely passed with a D+, just so I would leave her alone.

    All in all, I’m glad I went. Having a degree shows you have drive. It’s not about what skills you have when it comes to college. It’s about what kind of person you become through it. My social life there molded who I am today. It’s a lot more than a bunch of expensive classes. It’s a life experience, and I think everyone needs that experience, even if they don’t need the degree.

  • Chad

    I attended Eastern Michigan University in Ypislanti, MI and was actually a Finance major. However I worked at the University as a student web designer for the student center. I currently work for U of M-Flint as the multimedia/UI designer for the university (eek current website is terrible…do not look…just got hired in Feb. =]). I have taught my self everything that I know, except for the first class I took in high school 8 years ago. My initiative at the University is to change how Universities use and interact with the web.

    Anyways during my college experience I would say that going to school for web design was not an option and it would have been even more of a waste of money than my Finance degree. The fact is there is no real schools out there teaching students about building for today’s web. There are no Web Standards 101 and Web Design theory classes.

    I would like to see a University come out with a program about web design or building web applications for today.

  • Zach

    I’m a freshman at Michigan State, and I’ve been impressed with what’s been offered so far. Already, I’ve had a web development class with Ruby on Rails, and I’ll be taking a “database-driven web applications” class that uses Python in the fall. Python is the language taught in the first programming class here (though I didn’t take that class). I’ve also been told for the web development classes, any student whose code doesn’t validate as XHTML 1.0 Strict FAILS (which I think is a great policy). I’d still like more classes like these throughout my degree, and I’m still teaching myself much more than I learn in the classroom, but I’m surprised to see the university offers classes like these

  • Katrina

    GREAT post. I got my B.S. in Computer Technology in 2005. Back then I aspired to be a Web Developer. What I learned in school taught me the HTML basics and understanding OOP. This made it easier for me to quickly learn other languages and recognize similarities.

    I think going to school is a personal choice. The degree can give you more leverage at some agencies and at others the portfolio weighs heavier. Like one of your readers said it’s also about the college experience.

    I am now considering a 12 month program where I can earn an MFA in Media Design at a University that stays up to date with what is being used and what’s currently going on in the industry. I am by no means a designer and think this might be able to give me a good foundation, knowledge, and methods used in the industry to put behind the skills I’ve picked up with my Tuts+ account ;)

    What do you guys think?

    • http://www.connectelite.com Robert Jakobson

      IF you can stay dedicated then do it, naturally!

      Alas, I spoke of what the university/school is good for – gets you disciplined and appreciative of your own Vision and its communication. It is a Mind over matter type of thing, don’t you know?

      Most people especially in this business, would rather not be conscious of their uniqueness in visualizing and creating the material world around them – and they would rather have you not be and do it either. Look, if you are in a society of 20 over-weight people and you are the “poisoned-pill” who starts to train and lose weight – do you really think everybody else is that appreciative? 4-5 people might, but not everybody – The same way with realizing your correct career with gaining extra degrees.

      With simply reading tutorials you will never develop this unique vision because
      tutorials are a by-product of somebody else and their goals and ambitions and sooner or later most of your work will start to look like the tutorials you read and practice and less like you want them to be in personal ambition.

  • http://www.rodolphoarruda.pro.br Rodolpho Arruda

    I used to be a professor in a web dev course for undergrads.

    I saw some things in this article that are so very true that I wish I could go back in time and send my students the link. I would eventually work on a translation to Portuguese so they would have to excuses for not reading it. :-)

    Keep up the good work. Thank you.