Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Businesses Education

Ask Slashdot: Best Alternative To the Canonical Computer Science Degree? 347

connorblack writes "I want to be a web developer, and everyday I ask myself the same question: why am I wasting my time getting a computer science degree? I feel like I'm trapped- most of the courses I spend all my time on are far removed from the skills I need to succeed as a web developer. But on the other hand, I can't imagine another degree that would allow me to stay in a programming mindset. The fact is that web development has taken huge bounds in the last few years, and sadly most universities haven't caught up. Computer science is a field that overlaps with web development, but getting a computer science degree to become a web developer is like getting a zoology degree to become a veterinarian. Close, but no cigar. So here's the deal: I'm in my second year of a computer science degree, and the thought of wasting two more years, getting left in the dust, and becoming irrelevant has me horrified. I want to start my web development career now. Or at least as soon as possible. I can drop out and devote 6 months to teaching myself, but I want something more structured. Something that has the benefits of a classroom and an authority figure, but which teaches me exactly what I need to know to do what I want to do. Any suggestions?"
This discussion has been archived. No new comments can be posted.

Ask Slashdot: Best Alternative To the Canonical Computer Science Degree?

Comments Filter:
  • Work (Score:4, Informative)

    by schneidafunk ( 795759 ) on Monday February 11, 2013 @01:03PM (#42860603)
    Make your own website, get a job working for a firm as an intern. I went to school for computer science and learned a hell of a lot more 'in the field'.
  • by Anonymous Coward on Monday February 11, 2013 @01:07PM (#42860683)

    *Degree == Paper(employers want to know you can stick it out)
    *Comp Sci teaches you fundamentals
    *The first two years usually don't focus too finely on the specific area of the degree(you'll learn the more pertinent info towards the end)

  • by coastrman ( 1669092 ) on Monday February 11, 2013 @01:09PM (#42860729)
    As a Professor at a top ranked Engineering University, I thought I could give you a little bit of perspective. If you find CS not challenging enough or not on target enough, you might want to get a degree in another engineering discipline like Electrical Engineering or Mechanical Engineering. Countless superb programmers come from another engineering discipline such as Electrical Engineering, Mechanical, Aerospace, etc. The reasoning for this is that if you find that you don't like programming 60 hours a week, you will have in demand skills in another sub-field to fall back on. Also, typically with majors such as Electrical Engineering, you can take courses that cross over into CS liberally, but also understand how computers work down to the Silicon. So my advice is stick it out and finish a degree as that is something that will never go away.
  • by Anonymous Coward on Monday February 11, 2013 @01:11PM (#42860753)

    Translation : I'm a retarded web monkey "programmer" (actually just a glorified scripter) and am too dumb to see the benefits of learning CS since it's hard and stuff. Halp me!

  • Re:Wrong (Score:5, Informative)

    by dmiller1984 ( 705720 ) on Monday February 11, 2013 @01:24PM (#42861019)
    I can't agree with this any more. I had some similar thoughts when I was getting my CS degree, but I now consider the things I learned in college invaluable. Most online tutorials don't teach you about reliability and efficiency and it's good to have the theory you learned in college to back up the programming you'll do as a web developer.
  • Re:Wrong (Score:5, Informative)

    by GodfatherofSoul ( 174979 ) on Monday February 11, 2013 @02:03PM (#42861653)

    I second this comment. The "college is a waste of time" mindset seems to be popular on Slashdot and couldn't be further from the truth. If you can't understand how some of the formal learning you're getting in college doesn't help you as a developer, you're not thinking hard enough about what you're being taught. College isn't about teaching you to write a web page for a specific job. Formal education is teaching the best way to tackle fundamental problems the most efficiently.

    I just completed a degree after about 14 years in the field and I took A LOT from my curriculum (and I mean in EVERY class).

  • Comment removed (Score:5, Informative)

    by account_deleted ( 4530225 ) on Monday February 11, 2013 @02:25PM (#42862035)
    Comment removed based on user account deletion

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...