Slashdot Mirror


Online vs. Traditional Degrees?

Justin Rainbow asks: "As a computer science student, avid internet user and full-time programmer I find it very appealing to finish my CS degree online. Finishing at least a year early and studying whenever I want are just a couple of the draws to the online campus. However, are these internet degrees even worth the paper their printed on? Is an online degree just a waste of money? Can an online degree give you just as many opportunities as a traditional university? Has anyone in the Slashdot community graduated from one of these online schools? Did it help or hurt your career? What about graduate school admissions? Does an online degree hurt your chances to get into a great graduate school?"

40 of 467 comments (clear)

  1. Yes, it matters. by Anonymous Coward · · Score: 3, Insightful

    As a medium sized business owner (150+ employees) I can say with certainty that brick and mortar schools matter. Nothing can replace face to face experience and interaction over the course of 3 to 5 years. On the other hand, if you are over 25, just work on your resume. If you've made it this far without the degree, it's not going to help you climb the wage ladder.

    1. Re:Yes, it matters. by toddbu · · Score: 5, Insightful
      On the other hand, if you are over 25, just work on your resume. If you've made it this far without the degree, it's not going to help you climb the wage ladder.

      This is really, really bad advice. Even though I've learned most of what I know through practical experience, my 4 years of college has really helped me. Too many programmers don't understand foundational concepts, and subsequently they lack the tools to adequately understand how to solve a problem. Picking some arbitrary age limit and saying that you shouldn't do any formal learning after that time is just plain stupid. Shame on you for even making that suggestion.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:Yes, it matters. by sexyrexy · · Score: 5, Insightful

      I agree with your position, but not your reasoning. I find that good programmers are good programmers, regardless of whether they have a degree or not. I've never, in my career, seen a developer who understands fundamentals because of college, and I've never seen one who lacks skills because he or she didn't go to college.

      However, a degree will generally add at least 10 g's to your salary, when you are compared to someone with comparable skill without a degree. College is the way to go. Doesn't matter if it is online or not - a degree is just an extra foot in the door. Talent and people skills will take you the rest of the way from there.

      --

      Rex is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    3. Re:Yes, it matters. by spagetti_code · · Score: 2, Insightful

      As an employer, i would say this is truely awful advice. I like staff with the enthusiasm, determination and interest to extend themselves, especially if it is an area that will advance my company. Even if its not directly related, it still attracts my attention.

      Never believe your education has ever finished.

    4. Re:Yes, it matters. by Anonymous Coward · · Score: 1, Insightful

      Great programmers have a few things in common. One is intelligence. But what I think to be even more important is an interest or maybe even obsession with programming. I guess they go hand in hand a little bit because if you are stupid you aren't likely to find programming very interesting.

      I'm obsessed with programming, and by the argument above I'm probably at least not stupid.

      I have a Master of Science in Computer science. I would have been a better programmer than many with a college degree even if I didn't have my degree.

      But what matters is that I'm a better programmer because of my degree, than I would have been without it.

      The grand grand parent post (the 150+ employee guy) is giving really bad advice when he says to not get a college degree if you are older than 25.

    5. Re:Yes, it matters. by swillden · · Score: 4, Insightful

      I've never seen one who lacks skills because he or she didn't go to college.

      I have. Several. I've known some very bright programmers who could cut code just fine, but whose lack of formal education really limited the nature of the problems they could solve. There are a bunch of classes you get in a decent CS curriculum that seem very pointless and abstract -- things like Theory of Computation, Compiler Design, Algorithms and Data Structures -- but not having that foundational knowledge really hurts. There's also lots of benefit to learning a significant amount of mathematics (especially discrete math, but all of it is good).

      Of course, you don't actually *need* to go to college, on-line or in meatspace, in order to learn that stuff. You can just pick up a book and do it yourself. In practice, though, it's much easier to learn it in college, and most people who don't go to college will never learn it on their own.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Yes, it matters. by toddbu · · Score: 2, Insightful
      Somehow I don't see where a compiler is going to help me there.

      Ok, let me see if I can help you here. Let's say that you like to sing. So you listen to a bunch of songs on the radio and sing along. But in doing so, you never learn to read music. That means that the first time that someone hands you a sheet of music you're stuck, because you don't know how to read notes.

      I've been paid to write code since I was 14 (and I'm now 42), and when I got into school I thought that I knew a lot. And I did. But what I lacked was the ability to understand higher level concepts and put a bunch of disparate concepts together. In other words, I could sing but not read the music. My time in college fixed that.

      You may still think that compiler theory isn't applicable to real world problems like ERP systems. And I'd agree that you're probably not going to find a copy of lex or yacc in an ERP system. But in other ways, there are parallels between the two. Compilers follow formal sets of rules to generate code, ERP systems employ business logic. Compilers (at least good compilers) optimize the code, ERP systems look for efficiencies. Compilers break down large sets of problems in to smaller, more managable ones. So do ERP systems. Compilers deal with topics like memory management, ERP systems manage large data sets.

      Last time I visited my dentist, he was telling me about his experience in dentistry school. His first class involved dissecting a cadaver, one with especially large feet. Now you might think that it's not important for a guy who's going to be poking around in mouths all day long to be hacking apart some poor dead guy's feet, but he learned valuable lessons about the human body along the way. So maybe you won't ever apply compiler theory directly, but you'll sure use the concepts that learn to make your application better.

      Both want to be programmers and I want to make sure they have every tool available to them.

      Make sure that they attend a liberal arts college. As you pointed out earlier, knowing your limitations is a good thing. A liberal arts education will help them see the big picture. Not every task assigned to a programmer is a programming task. Sometimes a slight tweak to a business process can do a lot more to help a company than writing a new program. But if all you know is engineering concepts then you might not look to human factors when solving a problem.

      --
      If you don't want crime to pay, let the government run it.
    7. Re:Yes, it matters. by swillden · · Score: 2, Insightful

      Or just 3. Buy books and read them.

      It sounds so easy, doesn't it? But how many people do you know who have actually purchased a dozen textbooks and invested several hours a day for two or more years to reading them and working through all of the proofs and programming assignments?

      I've done the first part of that myself. I've bought lots of textbooks, and I've read pieces of them, but even though I enjoy the subjects (mostly math), I haven't succeeded in getting through even one of them. Without a course to push me through it, it's just too difficult. And I'm the sort of person who learns well from books... many people have a learning style that works better with classroom instruction.

      No, just buying the books and reading them is not easier.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Yes, it matters. by nameer · · Score: 2, Insightful

      What if you want to really make that ERP system shine? You know, take it to 11. A degree in CS will help you understand stuff like this . Just a random ERP paper I pulled from CiteSeer that looked like it had a fair amount of CS related math. In grand Slashdot form, I didn't read it.

      --
      "Uh... yeah, Brain, but where are we going to find rubber pants our size?" --Pinky
  2. It depends by ForumTroll · · Score: 4, Insightful

    It completely depends on where you get your online degree. Many universities offer online degree programs that are fully recognized at accredited universities. This is something that you have to look for and be aware of. I suggest contacting other universities and inquiring whether they recognize degrees from the online university you are considering, and also make sure that credits from the online university are transferable to other universities.

    Also, you have to make sure that you're able to stay motivated working in an environment of your choice. Like many telework situations, some people find that they're not productive at home due to too many distractions. I know a few people who are incredibly smart that have received online degrees and it really depends a lot on how motivated you are and how much you want to get out of it. They also recommending asking as many questions as possible to make sure you get the most out of your education experience.

    --
    "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
  3. Degree is not the be all by tomstdenis · · Score: 4, Insightful

    A good reason to attend school in meatspace is that you can interact with others, form groups, work on tasks.

    Just because you have a degree doesn't mean you'll be successful in what you are doing. You have to actually do something people can use [e.g. want, has a value, etc] to make money and/or fame. If you're lucky enough to be self-motivated to do your own work/projects then online could be ok. However, most are not and required a good kick in the ass to get going.

    Another good reason for attending real school is you get to meet new peeps, socialize, do something other than being alone at home.

    I can see the value of an online degree but only in the most limited of situations, e.g. you're already working and you want formalization or you live in the sticks and can't afford to move out, etc.

    Tom

    --
    Someday, I'll have a real sig.
  4. Not really a good way to go outside of tech by RLiegh · · Score: 2, Insightful

    If you're looking at any field outside of IT, online courses are really lacking because you have zero interaction with other students, and that's a good part of where your experience with work politics, and where your future contacts will come from.

  5. Real School by MBCook · · Score: 4, Insightful
    There is nothing wrong with an online degree that I can think of, as long as you get it from a real school. DeVry, Keller Graduate, University of Phoenix Online, and many state/community colleges offer online degrees in various subjects.

    As long as it is backed by a real school, I see no problem at all.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  6. Recent grad here by 1000101 · · Score: 3, Insightful

    I graduated with a CS degree in August 2004. Like most of my peers, I used the internet heavily for research, problem solving, and certification training. Perhaps the biggest problem with online degrees is the level of understanding you will receive. Computer Science is not an easy subject. The math alone is the reason many people drop out of the school. You will never get the same education from an online degree as you would from a traditional university. Yes, you can email or live chat with a 'professor', but that is no substitute for real, in-person communication during class time. Also, the in-class discussions are an integral part of understanding the more complex subjects. If you are genuinely concerned about what you will get out of the degree and not just the piece of paper, I would strongly consider not getting the online degree. Whatever your decision is, good luck in your future.

  7. Re:English first! by presidentbeef · · Score: 2, Insightful

    Actually, errors.
    Finding them is an exercise left to the reader.

    (Sorry to perpetuate this...)

    --
    Everything I need to know about copyrights I learned from Slashdot.
  8. I agree by elucido · · Score: 2, Insightful

    A completely online degree will not work for physics. However for computer science you don't need to go to class.

    I think it depends on the degree, but in general, when you want to get your REAL degree from graduate school you definately wont want to do it online.

    1. Re:I agree by StarvingSE · · Score: 2, Insightful

      Oh, how little some people know... Math is the language of science my friend.

      --
      I got nothin'
    2. Re:I agree by rjshields · · Score: 2, Insightful

      Believe it or not, some people are already skilled in interacting with others.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    3. Re:I agree by rjshields · · Score: 2, Insightful

      Oh, so that *must* make it science then.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    4. Re:I agree by pnewhook · · Score: 2, Insightful

      Math is the language of science and English is one of the languages of literature, but no-one would say that English IS literature.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    5. Re:I agree by chrismac2264 · · Score: 1, Insightful

      I have to agree with the others. I'm an IT manager, and when I see someone with a Devry Degree on their resume, it tells me they wasted a lot of money and did not get a real degree. In my experience, the quality of education and people that come out of Devry is bad. Like the other poster said, you would do better to be self taught. I'm sorry to tell you this, but Devry has a very bad reputation in the business world and especially in the IT world. If you want a degree in CS or anything else, go to an accredited school. There are many options these days for working adults and accelerated programs. The person reading your resume should recognize the school you went to. If you have to explain it, it's lost.

    6. Re:I agree by Daniel+Dvorkin · · Score: 2, Insightful

      There's Computer Science and Computer Engineering - they are different.

      True.

      Computer Science teaches you how to program computers, while Computer Engineering teaches you how to program computers properly.

      That's a pretty bold statement, and it leaves out a lot. First of all, CS tends to be more concerned with the software side, which is inherently more mathematical -- a good CS program will teach you not only how to program, but why you should do certain things certain ways -- while CE tends to be closer to the hardware side. Both are important, and ideally any programmer should have some understanding of both, but they are fundamentally different skills with different areas of application. You probably don't want the typical CS grad writing code for embedded systems, but neither do you want the typical CE grad writing code for large-scale business and scientific apps.

      Writing code for a typical desktop application probably doesn't matter, but knowing the Engineering approach is important if you are programming a fly by wire avionics system or the controller for a nuclear power plant.

      Ah yes, the old "nuclear power plant" canard. Here's something you might want to consider: code that is developed on a multi-year timescale, that performs a few simple, repetitive tasks for highly critical systems, is not the be-all and end-all of programming. Modern desktop and (especially) server apps may not kill anyone if they break, but they're at least as challenging to write, because they do a great many more things and have to be written on tight deadlines ... and knowing how to write such an app, and do it well, is generally more the sort of thing you learn in CS, as opposed to CE. Your arrgoant contempt for "a typical desktop application" and the people who write such applications suggests to me that you have very little experience with the conditions under which the majority of programmers work.

      [wipes froth off mouth]

      Anyway. You missed my point, I think, so I'll spell it out. Engineering, as a discipline, far predates the modern culture of engineering. For most of human history, engineers were people who did things by trial and error (often very dramatic error) and who basically played around with a problem until they got it right. They operated by gut feeling, by rule of thumb, by experience and raw talent. And very often, they did astonishingly good work, some of which has endured for thousands of years.

      Does this mean I think modern engineering is a bad thing? Of course not. I'm very glad to know that the buildings where I live and work, the car I drive, the roads I drive it on, the chips that run my car and my computer and my TV and my microwave and damn near everything else, were all designed by people who used the careful, systematic modern approach. But there are still significant areas of technical endeavor -- and I'd say a lot of programming is included here -- in which to do good work, the intuitive, trial-and-error approach is still the best way to go.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  9. Not only this by elucido · · Score: 5, Insightful

    But if you don't interact with professors not only will you not have to worry about grad school, how are you going to network for a job once you go to business school or law school?

    Imagine getting a business or law degree online and trying to become a judge or work for a fortune 500 company.

  10. Re:Is the online school accredited? by Jozer99 · · Score: 4, Insightful

    Most grad schools want dozens of letters of recomendation. Sure, you can probably get them from your boss, mailman, ect... But they carry more weight if they are from a professor who worked with you on a research project for 3 years that was just featured on slashdot.

  11. Both have their place by Monoman · · Score: 4, Insightful

    Some classes just do not do well online.

    * Classes meant for you to present something in front of an audience. (Speech)
    * Classes meant for the students to learn to work on a group project like they would in the workplace.
    * Classes designed for face to face interaction of the students.

    Otherwise it is mostly up to the student. Some people do fine taking classes online. Some people do not.

    --
    Keep the Classic Slashdot.
  12. Visit a college campus and take a look around! by Proudrooster · · Score: 4, Insightful

    Dude, if I may call you dude. Online schools like the University of Phoenix are great if you already have a great career and are just going after a piece of paper to look good to get that next promotion. However, life is more than have a framed piece of paper hanging on the wall. Life is about socializing, making friends, and sharing ideas. Consider that you may meet someone in a traditional college with whom you will start the next Google. Yes, that's right. The founders of Google attended Stanford together, however I am not sure if they ever posted a story on Slashdot.

    You might make friends in different fields that open doors which you never considered. You never know who you will meet and what opportunities will arise from these chance meetings. Additionally, social networking is one of the best ways to find employment. You might do an internship and get hired or find other talented people like yourself and start a company (read the history of Hotmail).

    Online learning tends to be very isolated and there is very little chance of meeting interesting people and connecting with them. Online courses are likely filled with people chasing a piece of paper and missing out on a far richer experience. Online learning also decreases the number of females you will meet that aren't from India or China. Please note, I am not biased against Indian or Chineese women, they just statistcally tend to comprise the majority of female computer science graduates. Going to a brick-n-mortar college will land you in a liberal arts class where you might find a date or even future wife. Remember, sometimes the journey is it's own reward :)

    Maybe Slashdot could do a longitudal study of your education and career path choices to find out the answer to online vs. traditional schools and lifetime opportunities at the 4-year and 8-year mark. I've been to both type of universities and definately prefer the face-to-face interaction at a traditional school and have found it to be a much richer experience.

    1. Re:Visit a college campus and take a look around! by ZagNuts · · Score: 5, Insightful

      Additionally, social networking is one of the best ways to find employment.

      I fully agree with the parent and would like to point out that another thing to keep in mind is that on campus recruiting provides huge oppurtunities for a career. Companies come to career fairs at a campus because they respect the school's program. It's much easier to get an interview with these companies because you get the chance to talk to their recruiters one on one no matter what your resume looks like. If you do decide to get an online degree at least make sure that you are able to attend these events on the college's campus.

      You also don't want to miss on out on your chance to meet with professors as other posts have pointed out. Every professor that I've ever had has had specific hours during the week for students to stop by their office just to talk. Getting to know people who are already well established in the field in a personal way can give you a huge advantage as a professional. While I'm sure there are chances to communicate with professors in online curriculums I have a hard time believing that you could achieve quite as personal of a relationship. Knowing a professor or two is crucial to having a good grad school application as well.

      If you do decide to go with an online degree it is very important to put a lot of effort into gaining the same social experiences you would with an on campus degree.

  13. Depends... by taoboy · · Score: 2, Insightful

    I used to teach university CS, served as department chair for a year, and have taught 1 (One) online class (graduate, computer security).

    The experience left me wanting the interaction that comes in a classroom setting. Discussion posts were stilted, with some simply filling the requirement using regurgitation of the text to get the minimum grade. I am a strong advocate of web-based technology, but teaching a class using it exclusively is a hollow experience to me. I had much better experiences using the web tools to augment "on-ground" classes.

    Now, the utility of online programs cannot be ignored. A lot of us spend great amounts of time commuting to and from work, and driving yet another long leg to school a couple of nights can be exhausting. When we lived overseas, online was the only way my wife could continue her degree work. In situations like these, online programs can make going to school possible.

    Some schools do a better job of it, too. Actually, I'd give University of Phoenix some consideration WRT online, because they've been doing it for a while and have refined the process more than most. Our school waited a long time to do on-line in order to carefully evaluate tools and techniques.

    After all this, I think attending a resident program where a portion of the classes were available online would be the best situation. You'd have the benefit of cohort interaction along with the opportunity to capitalize on the flexibilty of online classes when needed.

  14. Let's see ... $5 a ream, 500 sheets per ream by IntelliTubbie · · Score: 2, Insightful

    . However, are these internet degrees even worth the paper their printed on?

    Yeah, probably about that much.

    Cheers,
    IT

    --

    Power corrupts. PowerPoint corrupts absolutely.

  15. My recommendation by SocialEngineer · · Score: 2, Insightful

    I'd say do your major classes in the classroom, but pursue your gen eds elsewhere. I decided to take some online classes over the summer to speed things up, and man, am I thankful. First off, the online model of classes is usually MUCH better, especially for summer courses. Second, it is great to be able to do it in your own time. As for taking your CS courses online.. I'd suggest you drop that idea. You should be learning more than the concepts in a classroom - you should also be spending time working with others in the class, especially on programming projects. You can't always be a loner, and the classroom experience shows that you might actually be able to work with a team.

    --
    "Better to be vulgar than non-existent" -Bev Henson
  16. The point of qualifications by catwh0re · · Score: 2, Insightful
    A qualification means that you have the ability to do the tasks that the qualification outlines. It is however prone to people who have the ability to cram-study or cheat. Unlike the real world work environment where incompetence becomes clear quickly.(How many people at your work do you consider incompetant?)

    If you're in the position where you need to learn something, and it's not all about the piece of paper, then online learning can be a great help at fast tracking this in an inexpensive way.

    However if you need a piece of paper that says MIT on it so you can negotiate a 20K payrise, then your online-only university isn't going to be much of a help.

    It's not the nature of being taught by correspondence, but rather the esteem of the university which issues the certification. Online courses available from certain ivy-league universities are still considered legitimate, because the issuer is considered with high regard.

    The reason why people have negative feelings to online courses is because there is an over abundance of fake degrees available online, which use catch phrases such as "Earn a degree, based on your existing life experience", and "Qualifications in XX hours".

  17. A professors view of online degrees by InAbsentia · · Score: 2, Insightful

    First a disclaimer I am a professor who teaches at a bricks and mortar university. The value of an online degree depends hugely on what you want out of the degree and on your own background. If you are highly motivated and have a very particular aim in mind then go for it (well modulo making sure it is not a rip-off program). But dont forget if you were that highly motivated you could just go get some books and read up on it yourself. If you have poor communication skills and anything less than an iron will dont think about it. A big part of a good CS degree is things like doing group projects, learning communication skills, and getting a sense from your profs of what is impotant and what is not. I have taught quite a few PhDs in my career and I absolutely refuse to do that in any situation where I cannot have regular (at least weekly) contact with the student. Some things cannot be easily communicated anyway other than face to face and this carries over to undergrad degrees as well. Part of this discussion has been about the value of CS degrees in general. I am also an employeer of CS graduates (small company 13 programmers, 6 with PhDs in CS or similar). We have some very good programmers without a Bachelors in CS but they are limited in what they can do when it comes to following the pure technical track. Every now and again I can see them struggling with a problem which they cant solve by brute force intelligence. CS is getting to be a deep subject now and some really smart people have thought up some really smart solutions to hard problems. These can be very hard to pick up outside of a formal teaching situation. On the other hand some of the PhDs in CS cant be trusted in front of a customer. Know what you want to do and pick your options accordingly - there are a lot of them out there.

  18. Re:A good job pays at least $100,000 a year. by uncqual · · Score: 3, Insightful
    B.S.

    This sounds an awful lot like someone making excuses for not being very successful by blaming someone/thing else for their lack of success.

    I didn't go to an Ivy league school. I went to a moderately well respected state university and earned a bachelor's degree in CS. Later (while working) I spent a couple years in the evening getting an master's degree in CS (from a school you have heard of and probably think is pretty good - but it was a complete waste of time as it was less in depth than my undergrad courses). The master's degree never helped me land a job or get a raise or promotion. It's been a long time since I made anywhere close to as little as $100K (yep, I just work for "da man" - I'm not self employed or have my own company). Of course, I'm good at what I do, I take the customer's needs (even if they don't know they need it!) very seriously, and I work my butt off when needed to get the solution working or the bug identified and fixed.

    BTW, since I left the university where I got my bachelor's degree, I have only seen one person from the school (and that was my girlfriend at the time) so even my first job had nothing to do with contacts from school (or, for that matter, family) - I interviewed just like everyone else and ended up at a large company. Sure, now I have contacts because people know of my work, but those contacts were EARNED.

    Have you considered another line of work?

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  19. Re:You get what you pay for by pintpusher · · Score: 2, Insightful

    Many people I know who've completed post-grad degrees need those relationships because all they've done so far in life is go to school. They need a network and recommendations.

    If you're already in the work force in your field and are looking to expand your knowledge and skills, these personal contacts are not as essential. You're already employed, you already know people and have a social infrastructure. Online courses make sense then as all you really need out of them are the knowledge in your noggin and the paper in your hand.

    --
    man, I feel like mold.
  20. College unimportant ONLY if text read on your own by AHumbleOpinion · · Score: 4, Insightful

    I've never, in my career, seen a developer who understands fundamentals because of college, and I've never seen one who lacks skills because he or she didn't go to college.

    I side with the other responses strongly disagreeing with this. I too have seen many gifted programmers who had gaping holes in their knowledge because they did not study various uninteresting or seemingly unimportant topics. They were great at what they did study but they were not well rounded, more like a technician in some ways rather than engineers. In my own personal work I have occasionally had answers to technical programs come from completely unexpected sources, from topics I would never had the forsight to have studied on my own initiative.

    Your statement is only true for the extremely minute portion of the population that will read *all* the textbooks on their own initiative. It does a great disservice to otherwise intelligent programmers who would benefit from formal training. For example most aspiring game programmers out there might be under the illusion that they just need to read some OpenGL books, maybe some graphics and AI gems, and they are ready. They would never image that the answer to some problem they will run into comes from some boring databases book written in the 80s, or from a microeconomics text, or a psychology class, etc. I emphasized non-computer science but I want to be clear that the "gaping holes" I referred to above was in computer science. The material you cover in a formal degree program is valuable and almost no one has the self discipline to study *all* that material on their own and need the prodding of professors. I did. A friend did not, and he is the rare exception who did not, the rest delude themselves.

  21. Re:Wow by kramthegram · · Score: 2, Insightful

    Are you serious, you have time to harass someone for a typo on a slashdot thread? This is rediculous, trying to add little levity to the world and I get bitch-slapped by an Anonymous Coward who is so afraid of bad e-karma that he gets his rocks of like this.

  22. Re:You won the lottery. by KylePflug · · Score: 2, Insightful

    It's a shame everyone's replying AC, becuase just about all of them are rebutting you fantastically.

    It's amusing, how you backpedal. How is "It is impossible to get a job which pays $100,000 a year if you arent ivy league or born into it. Perhaps with a Phd you can, but you'll have a shit job at Walmart with your bachelors degree" consistent with 1% of the UofU starting fortune 500 companies (your ridiculous number, not mine)? The answer is, it's not.

    Nobody's debating that it's an advantage in a lot of cases to go to ivy league schools. Is it true that a mildly disproportionate majority of fortune 500 CEOs are Ivy Leaguers? Perhaps. But not by a lot, and certainly not by enough to imply that it's 'the only way.' An Ivy League education is far more helpful in politics than most other fields, and it's not even imperative in politics -- I have family in state politics with nothing more than a nursing degree and a hell of a lot of hard work. If you work hard and well at what you do (and, admittedly, have a little bit of providence smiling on you) you can get just about anywhere, with or without an ivy league education. Given two identical applicants, one of whom is an ivy leaguer and the other of whom is from a state university? Sure, most places would take the ivy league guy. Given two identical applicants, one of whom is cheap offshore labor and the other of whom is expensive domestic labor? Sure, many places would take the cheaper guy.

    Notice a theme? Two identical choices. If your goal in getting hired is to be an identical choice, you ain't getting hired anywhere, buddy; not WalMart, not Google, not NASA. Ivy League applicants have that advantage; offshore laborers have their own sets. Neither of those prevents someone from a community college, state university, or small private university from building his own repertoire, proving his stuff, and landing a job that pays twice that of some washed-up ivy leaguer ten years down the road.

  23. Don't rush through college... by daVinci1980 · · Score: 2, Insightful

    It's the greatest time of your life. Never again will you have leisure time to pursue whatever you want, whenever you want.

    Not only that, but you're on your own, you're surrounded by other people on their own.

    Seriously, for any of a thousand reasons, don't shortcut college.

    Life's a journey, not a destination. Stop running. (Obligatory Demotivator

    --
    I currently have no clever signature witicism to add here.
  24. Re:Could we hear from someone who did U of Phoenix by Silver+Gryphon · · Score: 2, Insightful

    I attended UoP online for 3 classes. My first 3 classes, in fact. They require you attend 3 or 4 of their own "intro to learning" type classes. 9 hours of credit and $3,600 later I dropped them in favor of a brick and mortar school which US News and World Report rates in its fourth tier -- ranking 165-215 in their class. (USNWR 2006 Edition, America's Best Colleges)

    UoP isn't even listed. I have an opinion as to why -- their education is hollow. I didn't learn a damn thing there, and the "team projects" consisted of one person doing all the work while the other 5 slacked off or did a halfass job - most of the time causing the whole team's grade to suffer. Sure it was convenient to go online once a week instead of driving 2 hours to class, but think about this... if each person is only online one hour a week, do you really think they're putting in 15-20 hours a week on the actual classwork?

    And then there was my job interview. I had 14 years programming experience and showed "9 hours completed at UoP online campus" on my resume. The VP I interviewed with saw said, "Well, a piece of paper is a piece of paper, right?" I got the job, but only because I'm one of two people within 200 miles with 10+ years of Foxpro experience. I'm still not sure if showing UoP on my resume helped or hurt my salary negotiations.

    Now, on getting employers to call you back... note that the resume gets 8 seconds attention. I know from watching my bosses, who get the resume from HR and read it in between emails, phone calls and visits. You have 8 seconds to make them say, "Damn, this guy's good. I think I'll ignore that phone call." Content matters most - concise, informative. Pink paper, perfume, frilly fonts - straight to the trash. Times New Roman 10-point, that won't give them a headache. Give it to someone who doesn't know your experience (email to me if you'd like). In 8 seconds, would they say "gimme" or "g'bye"? If the latter, work on the words and layout. Don't sound desperate.

    In 9 months during 1997 I went through 150 resumes, no interviews, no callbacks. I read "What Color is Your Parachute" by Richard N Bolles. It taught me a lot of the process. I landed my next job within weeks, and most of what I applied for after that.

  25. Lunatics running the asylum by Cynic · · Score: 2, Insightful

    The unfortunate thing about most online offerings is that they are created in direct response to student wants. As other comments have stated, some non-college programmers may not know the subjects that they really need to be effective programmers. That said, why should students be dictating the way that courses are delivered? Why not let the curriculum developers that genuinely know what they're teaching/talking about develop the courses? If the students know what's effective in the classroom, why don't we give them a complimentary degree in education?

    As a technical college instructor, I hear a lot of students complaining about their online classes, primarily because they don't have the self-motivation to do the work on their own. The flip side is that before the school had online classes, the students were clamoring for them.

    I guess the grass is always greener on the other side.