Slashdot Mirror


Fast Track to a CS Degree?

kyrex asks: "it's been 5 years since I've been working in the tech industry and I've make great progress. My salary has grown by an annual rate of about 50% and I'm currently working as a consultant in a leading consulting firm. But not having received any formal education in Computer Science, and therefore having no degree will be a problem for further progress. I've considered many options but they all take time: at least 3 years. I've been programming since I was 12 (I'm currently 24) and have read hundreds of CS books. I think that I can easily complete a CS degree in 1 year. I want to know if there are universities/institutions out there that offers computer professionals like me a fast track to a CS degree that will be recognised as such by other universities (so that I can continue with a MSc afterwards)"

1,143 comments

  1. no dice! by demian031 · · Score: 3, Insightful

    well for my cs degree i had to take the calculus sequence calc I, II & III. that's 1.5 yrs there, not to mention the other dependencies between classes; like post-calc stats i had to take after calc...

    your best bet is to maybe CLEP your way out of some of the other classes if you're really bright and study hard. but doing it in 1 yr is un-reasonable.

    it's still worth the effort i think...

    1. Re:no dice! by RedOregon · · Score: 3, Informative

      Yes... you do want to look at CLEP tests to get started. I CLEP'd my way into an associate's in a couple of months (with some credits for some military courses I'd taken during my career). Quick way to knock out some basic courses. More info on CLEP tests at http://www.collegeboard.org/clep/ along with lots of other sites (google to the rescue).

      --
      Skivvy Niner? Email me!
      HEY! Look left just ONE MORE TIME!
    2. Re:no dice! by dougmc · · Score: 3, Insightful
      Well, do you have a degree of any sort? Any college at all?

      If yes, then you may be pretty close to a CS degree already. One year probably won't work, but two years is probably doable.

      If no, you've got well more than 30 semester hours of stuff like english, math, history, philosophy, etc. ahead of you, and everybody else had to take these classes to get their degree, why should you be any different?

      The biggest problem in the first case is going to be dependancies -- CS 302 requires CS 301, CS 303 requires CS 302, etc. Even if you can place out of several classes (which may not be as easy as you think), many (most?) later classes won't have such tests.

      Your best bet is probably night school, or perhaps some sort of correspendance school. If you really do have the skills (and already have the non-CS stuff taken care of), then taking the classes won't take much of your time. If you don't have the non-CS stuff, this is going to take a long time ...

      And of course, as you already know, in this field a degree is nice, but it's hardly essential. An impressive resume is much more important than a degree ...

    3. Re:no dice! by Anonymous Coward · · Score: 0

      I thought CLEP was for more basic courses (algebra, not os design). Some colleges will let you test out of certain courses, but generally not for higher level major-related classes, although you might be able to get credit for work experience.

      You could also consider an online place like university of phoenix. You can take the classes at your own time (so you can still work part or full time), and take classes 3+ semesters a year instead of just 2. You're still looking at a 2 year minimum, though.

      Of course, there's also foreign or unacredited institutions that will sell you a degree.

    4. Re:no dice! by John_Booty · · Score: 5, Insightful

      And of course, as you already know, in this field a degree is nice, but it's hardly essential. An impressive resume is much more important than a degree...

      If you want to move beyond a programming position, and into some sort of management position, having a degree becomes much more important- largely because of the perception by venture capitalists and other suits that you need a degree to manage.

      Part of this perception is based on stodgy "conventional wisdom", and part of it is based on the reality that people with basic and advanced degrees can sometimes feel a little resentful when having to report to someone with no degree at all. I'm all in favor of a full meritocracy myself, but I'm just saying how it is for better or worse.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    5. Re:no dice! by Anonymous Coward · · Score: 0

      how the hell is this flamebait?

    6. Re:no dice! by tlh1005 · · Score: 1

      The Booty makes a good point. I would assume you are looking more towards managing...... if you have all of the skills you say you have you can probably have any of the technical positions you want right?? I think you might waste some valuable time looking for a way to get it done in a year. You'll be able to place out of a few classes but most of them will be the general Ed. type requirements like basic maths, English, etc., but not the core curriculum. If you have at least some general Ed. done then you could QUIT work and get it done in two years, MAYBE. A year though... if you find a place to get that done please email me, I'd like a PHD by summer. You're gonna have to spend some time... I think your main question is what kind of degree do you need? You've got alot of CS knowledge so you might be able to use a business degree better to advance in your company.

    7. Re: Re: no dice! by the_bikeman · · Score: 1

      And of course, as you already know, in this field a degree is nice, but it's hardly essential. An impressive resume is much more important than a degree ...

      But, to get into this field, a degree is becoming more and more important.

    8. Re:no dice! by -=OmegaMan=- · · Score: 5, Funny

      "The biggest problem in the first case is going to be dependancies -- CS 302 requires CS 301, CS 303 requires CS 302, etc."

      apt-get install cs_degree

      ;)

      --

      This sig is xenon coated, and will glow red when in the presence of aliens

    9. Re:no dice! by Anonymous Coward · · Score: 0

      it's still worth the effort i think...

      Not. Considering how well read he is, and how little a CS degree means in consulting, he should just lie about college on his resume.

    10. Re:no dice! by soloport · · Score: 4, Insightful

      Not so.

      I've been developing software for 18 years. I've designed a few motherboards (Motorola '340, ColdFire and PPC) and many other, "specialized" embedded cards -- a few are still on the market. I've been managing people (including managing managers) for the last seven years.

      I have a vocational Drafting School certificate (got it 20 years ago), a pseudo-AS "degree" from a vocational Electronics School (they used ALL the Grantham books -- anyone know what I'm referring to? You're smiling right now as the pain returns to your forehead). CLEPed (or "challenged") Pascal, Assembly and C/C++ at a community college (lots of on-the-job experience helped me get a 4.0 on each exam :-).

      But absolutely NO degree. Nor will I ever get one, TVM.

      If college teaches you anything useful, it's how to smash through a book and get *something* out of it. If you can learn this on your own, you're done! You can learn better ways to *design* software, architect hardware, program large-scale PLDs and DSPs, budget for your department and effectively manage employees (disputes and all).

      My current team of developers is the best I've ever had the privilege to work with. Some have degrees; most don't. I have yet to tell the difference, and don't really give it much thought.

      Yes, some companies bar non-degreed candidates. I think they shoot themselves and their hiring managers in the foot. They are also the very-rare exception.

      Not having a degree has *never* kept me from getting the job I want. I seriously doubt it ever will. (I've been told, "Our policy is that we require a degree, but...")

      Perhaps resting on degree-laurels has kept me from hiring some candidates, though. If you know your stuff, it shows; If you don't, you can't hide behind a degree.

    11. Re:no dice! by Anonymous Coward · · Score: 0

      As for me, it has taken 8 years to get where I am with no degree. I am now at the same point as you. I can't move further in my career due to my lack of having a piece of paper to hang on a wall. In today's market, the perception most managers have is that you have to go to college. No ifs, ands, ors, or buts. Your best bet is to clep out all you can, take night courses, and try hard. But it is unrealistic that you would acheive that goal in a year. Good Luck!

    12. Re:no dice! by vtechpilot · · Score: 1

      Part of this perception is based on stodgy "conventional wisdom", and part of it is based on the reality that people with basic and advanced degrees can sometimes feel a little resentful when having to report to someone with no degree at all

      What was that about gates being a college drop out?

      How many legions report to him?

      Ok, I'm a whore. I feel so dirty.

      --
      Slashdot is an anagram for Has Dolts, and I am Dolt number 468543
    13. Re:no dice! by NewbieSpaz · · Score: 1, Redundant

      Mod the above up (#,Funny)

      If you're a Redhatter (Mandraker, SuSe'er):
      rpm -ivh cs-degree..rpm

      --
      ------
      Random, useless fact: I type in startx entirely with my left hand.
    14. Re:no dice! by Anonymous Coward · · Score: 0

      Because you're making assumptions that the guy doesn't know what he's doing and that there's no way in hell anybody could have half a clue without a degree. That's why it's flamebait.

    15. Re:no dice! by peyote · · Score: 2, Insightful

      I'm all in favor of a full meritocracy myself, but I'm just saying how it is for better or worse.

      Someone with a degree has achieved something in a meritocracy. Certainly it isn't enough to stop with the degree and expect the world to bow at your feet, but it is a step beyond not having a degree.

    16. Re:no dice! by Scott.Simpson · · Score: 1

      Lieing is a terrible idea. Always. You career will suffer for it.

    17. Re:no dice! by Anonymous Coward · · Score: 0
      Considering how well read he is, and how little a CS degree means in consulting, he should just lie about college on his resume.

      On the other hand, the poster did mention going for an M.Sc. Any decent school is gonna want to see official transcripts or at least proof of a degree.

    18. Re:no dice! by Anonymous Coward · · Score: 0

      Yes, depending on the strength, (or weakness), of the CS degree program you may need up to Calc IV, Probability, Group Theory, and possibly Differential Equations.

      These days there are some watered down programs which don't even require theory of computation, languages, or operating systems. These are springing up to compete with MIS bullshit degrees that the losers flock to after flunking out of traditional CS programs.

      So get a degree or you may find yourself competing with people with degrees and your same level of real world experience, and that won't be fun.

      For a serious career in programming, you may want to continue on for a Masters, (and get an employer to pay for it).

    19. Re:no dice! by tlh1005 · · Score: 1

      You are totally right about knowing your stuff and not being able to hide behind a degree. I have to say that I think times are very different from the past when it comes to working without the degree however. The shape of the market and the economy right now isn't the same as it was two years ago or eighteen for that matter. I know alot of good, experienced developers and engineers who have had to find new work in the past year (and they weren't working for "dot.com companies"). You have alot of experience and so does the person who started this thread.... you also got your foot in the door a while ago. I took about 3 years off to get some of the same expereince you guys have and I just completed my degree this summer. I truly believe that I currently work because I have my degree AND I know my stuff. Alot of places want a degree AND expereince. The funny thing about getting the experience though, you need to be working toward a degree to get many of the Co-Ops/Internships out there.

    20. Re:no dice! by Davathar · · Score: 2, Insightful

      I'm currently in a similar situation. I have an associates degree from a tech college and that has helped some of the employers overlook the fact that I don't have a 4 year degree. But a couple of months ago I lost my high dollar contract job and haven't been able to find anything out there. I've been working in the same field for 5 years after I got my AS. And I was at Supervisor level the last 10 months.

      Now I'm spoiled by the pay and have a house and car to pay for. So I almost can't go to college full time and afford my bills. Saving money wasn't in the plan when I put the Down Payment on the house.

      I had a lot of fun and was growing quickly as a supervisor and I want to continue in that line, but Management positions seem to ALL require a degree.

      2 years ago I could have gotten in anyway just because it was a sellers market, but today the tide has turned in a big way. Unemployment is higher than it's been in a long time, and the tech workers market is a big part of that. So employers can get greedy. No longer do they have to say I'll settle for basic experience in a somewhat related field. They can ask for extensive experience in the specific area they need, a College Degree, and proof of both. And then still select from dozens of candidates.

      As for CLEPing, it's great where you can do it. My college let me test out of 3 months of classes shortening from 15 straight months to 12. I saved some money too. But they don't offer this for most of the technical classes, typically only general education stuff.

      The original poster mentioned getting some certs. I think this would be a much faster track than college, and cheaper too. Anyone who has read as many books as that and become self taught should have no problem reading a few more and certifying without formal classes. And while MSCEs have become pretty common, there's still quite a bit to be said about having the letters on the resume. And some of the other certs, especially the network security ones, are having big impact due to world events lately. You could probably have several big impact certs in a much shorter time than a 4 year degree. And Project Management positions seem to look for this (combined with experience) about as much as for degrees.

      Well that's my 42 cents.

      --
      I did it because it was the valiant and courageous thing to do. And I was bored.
    21. Re:no dice! by Algan · · Score: 1

      Correct, but if I remember correctly, he has his own business :)

      --
      If con is the opposite of pro, is Congress the opposite of progress?
    22. Re:no dice! by cavemanf16 · · Score: 1

      One of my friends is taking an accelerated course in one year through DeVry Institute of Technology to get a psuedo-CS degree on top of his Business degree from OSU. It really has to suck though, because he had like 50 pages of reading (and two assignments) due before the very first class!

    23. Re:no dice! by ZPO · · Score: 3, Informative

      What you study for a degree (if anything) depends greatly on what your career goals are. I've been in the workplace for 12 years (just turned 31). That time has been evenly split between telecom and networking positions.

      My experience is that director level is where lack of a degree really becomes a hinderance. At this level firms begin looking for someone who is more of a line-of-business manager than an uber-geek. It's important to be able to interact effectively with other segments of the firm.

      At the director level I spent the majority of my time working on non-technical issues. Budget creation and management, personnel development, customer service, sales support, and overall group leadership took the lion's share of my time. My strong technical base was important for all these things. It also gave me a logical and methodical way to approach all of these things rather than the emotional responses of my peers brought up in other areas.

      What are your goals? Do you see yourself as the uber-coder, design consultant, systems architec,etc? If so then a CS degree is the right track for you. If you see yourself as a director, vice president, CxO, other corporate line of business manager, or perhaps owning your own company then another degree track may be a better idea. You might consider a BS in business management. If you watch your electives carefully and take a minor in MIS (CS if you must) then you can be well prepared for a CS masters program.

      The key is to use a degree to fill in what an organization may see as the holes in your resume. Do they see an uber tech with little in the way of business skils? Do they see an excellent coder who needs system design experience? If your resume stresses only a single skill set then you are limiting your competitiveness for many positions.

      Take the time to analyze your long term career goals. Find someone (preferably 2-3 someones) at the VP/SVP level who will critically analyze your resume and give you their opinion of what they see lacking. Take them out to dinner and explain in advance that you are looking for some overall career guidance. I've had it done for me and I've done it for members of my teams.

      Don't look for the 1-year solution because you don't want to spend too much time and/or its what you need to get ahead in your current position. You're 24 years old. Assuming retirement at 65 you've got 40 more years in the workplace. Take the time now to assess where you want to be in 1-5-10 year time intervals and start doing what it takes to get there.

    24. Re:no dice! by unformed · · Score: 2

      The biggest problem in the first case is going to be dependancies -- CS 302 requires CS 301, CS 303 requires CS 302, etc. Even if you can place out of several classes (which may not be as easy as you think), many (most?) later classes won't have such tests.

      I'm having that problem now, because I transferred wiht an Associatees to a University after my second year, and there were a lot of fundamenta courses that were holding me back from taking advanced courses even though I have the knowledge (self-taught, not formal) to take those. I just convinced my advisor that I had taken them at my old school sometime, and she signed off for all of them. At this point, I can take almost any class because she doesn't really check whether or not I'm telling the truth. (Therefore, I'm taking CSE2010:Algorithms and data structures along with CSE3002: Compiler Design which has CSE2010 as a prereq, and CSE4xxx that has CSE2010 among others as a grand-prereq...
      )

      The moral of the story is: just act like you know what you're doing and they'll let you get a way with it...

    25. Re:no dice! by (H)elix1 · · Score: 1, Redundant

      I wish I had mod points... thanks for the laugh! Now to clean the coffee from my screen.

    26. Re:no dice! by Vardamir · · Score: 1

      Rose Hulman (RHIT) has a fast track Calculus course in the summer that covers Cal I,II, and III in 5 weeks.

    27. Re:no dice! by John_Booty · · Score: 2

      That's awesome that you've been able to go far without a degree. I totally agree that a degree is pretty meaningless next to real skill and knowledge, it's just that there's a lot of people out there don't share that perception.

      Maybe things are different in tech companies than non-tech companies, where attitudes to that sort of thing have grown relaxed. However, probably the majority of tech workers work in non-tech companies (banks, stores, hospitals, whatever) where a lot of this old-school "wisdom" persists.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    28. Re:no dice! by Anonymous Coward · · Score: 0
      CLEP is for more basic courses, but they may get you out of some of the courses that many North American universities require, e.g. calculus, university-level science courses, English, etc. Check with the school you intend to register with first.

      Of course, if the average high-school in North America (instead of just a small few) did its job properly, we wouldn't need to be doing such courses in post-secondary, but that's another (bitterness-inducing) rant.

      The poster's best bet may be to look at distance education. But be sure to know the school's reputation and be aware that even some decent schools can't seem to get distance ed. right. Also be aware that if you're looking at a reputable foreign school, some options, such as student aid, student line of credit, credit for CLEP/AP, etc. may not be available.

    29. Re:no dice! by Anonymous Coward · · Score: 0

      pkg_add -v cs_degree.tgz
      ...for the Net|Free BSD folks. ;);)

    30. Re:no dice! by bigH2O · · Score: 1

      Squeezing 48 weeks of material into 5 weeks? Ha! I've taken Calc II and Numerical Methods over summer terms, and I can tell you that unless the classes are every day, there's virtually no way you're going to cover the material in any depth or breadth...but, if your goal is just a piece of paper...

      --
      missing sig
    31. Re:no dice! by cduffy · · Score: 2

      As long as there's any sort of choice (and I don't see that disappearing any time soon for one with the requisite skills), I'd much rather work in a company with clued management (ie. valuing real skills over a degree) than one without.

      But wrt the non-tech company thing... I've found that knowing the owner (or the current lead tech, &c) can get one in without a degree just fine.

    32. Re:no dice! by Anonymous Coward · · Score: 0

      Please. If you're in IT, you are already suffering.

    33. Re:no dice! by cduffy · · Score: 2

      Perhaps its based on the fact that someone who bothered to actually complete the degree has a proven track record over someone who took the easy way out and fasttracked it to a high paying dot com job after their first year of school.

      I'd take someone with a track record of actually finishing real-world projects over someone with a track record of being able to carry out busywork(*) any day.

      Having done the school thing and the real world thing, I can vouch that they're not at all the same, and that ability in one in no way infers ability in the other.

      (*) - if you don't think that school projects are busywork, you haven't worked on interesting enough real-world ones.

    34. Re:no dice! by rifter · · Score: 1

      It sounds like you need an education. What he is pointing out is well-documented in the HR field. When someone puts time and effort into completing a degree, they show dedication to the field and discipline. You or I might point out that the experience is more an indicator of this, and you or I might point out that knowlege is the most important. However, I don't know about you but I am not hiring anyone right now.

      The point is the old thinking was that college was important, that it showed dedication,character, etc, and was necessary for someone to do ANY professional job. In the tech industry, companies were hiring whoever they could get because they could not fill their demand. But now, that is not the case, and the old school is getting its revenge.

      We are talking about HR people here, not technical people. The whole art and science of HR has been in the dark ages and even what is known about it is not widely known, so essenbtially, yes, the people judging you are clueless and will go on the old theories as far as determining worth since they cannot tell how good you are at your job.

      The poster was not flamebaiting, he was simply expressing EXACTLY what any HR person, even competent, is going to tell you, since that has been conventional wisdom in the filed for years.

    35. Re:no dice! by Anonymous Coward · · Score: 0

      We also need to remember that what Bill Gates has done will not be repeated for a long time, especially given the fact that he has a near monopoly on the corporate, personal and server computing environment, with the money to shut anyone who cries about it, up... including the US government...

      College degree or no, you need to empower yourself with a skill or product that everyone needs. If you do that, you will never have trouble finding a job or making money with or without a degree. If you do, employ an accountant to help you with your business practices. However, your degreed comrades, who do the same job, will always make more than you do, however slight that amount might be or unfair it is.

      I work with a CS graduate who has never produced a functionally adequate piece of software. IE, he has never actually produced something that even marginally met the spec. There is always something that "cannot be done" or "is beyond the capability of our current systems" and people listen to him and accept this because of the degree. Give me a break! Despite the fact that those of us "in the know" know he is simply not too bright, and usually he is struggling with a type issue, or some simple networking issue.

      I am finishing a project a month with great success and have never hit a wall such as this doing the same type of programming. Yet I make 5k less than he does. I understand networking on a binary signal level, can code in C, VB(+ASP), PHP, Java(J2EE), know linux, unix(SCO), nt(2k, and learning XP), can program on any of these platforms, and am a qualified DBA on MSSQL, MySQL, Oracle and PostGreSQL (x86 windows and linux platforms).

      No thank you, I am clepping and going to night school. I am tired of embeciles staring down their nose at me and making more money because they have a degree from some cheesy state college. I will get my own cheesy degree... I can always use the extra money. I am only 31 credits from a CS degree anyway
      (I have an AA and 1.5 years of college beyond... had to quit because of money... I had to eat. My government loans and funding didn't go far enough.)

    36. Re:no dice! by Anonymous Coward · · Score: 0

      It also shows that their (the graduate's) mommies and daddies could put them through school or at least supplement the government aid enough to allow them to get by without working 60 hrs a week.

      Sometimes people simply don't have the money to finish college, no matter how much dedication or will they have...

    37. Re:no dice! by singularity · · Score: 3, Interesting

      For the most part, there is a definite corollation between having the degree and having a certain set of skills. Yes, it is entirely possible to have this set of skills (and the resulting mentality) without going to college. It is fairly rare, however.

      In some companies, mostly smaller ones where you "know the ownner," you can prove this without the degree. Any company larger than that, however, is going to require a degree simply because they do not have the time and ability to check for these things. Far easier to just check for the degree and assume (checking in the interview) that the required skills are there. This is not a decision based in laziness, but rather economics. It is cheaper to just check for the degree, and it is cheaper not to risk training a high-school grad.

      My point? The degree opens up an awful lot. You may be able to advance in a company that is small enough to assess your abilities without the degree, but changing companies will be difficult.

      It seems to me that so many people without their degree on this thread seem to be saying "the degree is just a chance for THE MAN to keep people in line." Have you ever thought that, perhaps, a well-rounded college education is actually a benifitial thing?

      There also seems to be a lot of "I was able to do it, so you should too." Wrong. If the guy is in a company that will not allow it, that is not going to change. he could change companies, but that is going to require him proving himself to the new company (since he does not have the degree) before he is able to prove that he is worthy of advancement.

      --
      - (c) 2018 Hank Zimmerman
    38. Re:no dice! by Anonymous Coward · · Score: 0

      OpenBSD too! ;-)

    39. Re:no dice! by Anonymous Coward · · Score: 0

      Agree 100%, no way to do it in a year.

      In my opinion, the programming\data structures etc. portion of a CS degree is easy. The math\physics etc. portion is the challenge.

    40. Re:no dice! by Doctor+Memory · · Score: 1

      Heh. I took Calc I & II in 18 days. Six hours a day, and we had assignments that had to be done over the lunch hour. Nastiest course I ever had.

      --
      Just junk food for thought...
    41. Re:no dice! by Pig+Hogger · · Score: 3, Interesting
      I've been developing software for 18 years.
      ...
      But absolutely NO degree. Nor will I ever get one, TVM.
      ...
      And degrees can work against you, too. A friend of mine got his PhD in nuclear physics mostly by programming collider sensors and visualization routines on a SGI workstation.

      A common friend of us told him about an opening at a (insert major avionics manufacturer here) for a graphics programmer on SGI. This being his cup of tea, he applied, only to find his application rejected by the HR drones samped: "overqualified". Fortunately for my friend, a higher-up suit was able to override the HR department and he was hired.

    42. Re:no dice! by susano_otter · · Score: 2

      ...if you don't think that school projects are busywork, you haven't worked on interesting enough real-world ones.

      Or you haven't worked on interesting enough school projects. And the comment totally ignores the fact that while some real-world projects are "interesting enough", most projects will feel like busywork to the inattentive student or worker. Are you trying to say that someone could come into to your office and get hired by saying, "I know my track record of finishing projects is pretty thin, but it was mostly busy work anyway--oh, and that's also why I haven't completed my college degree."?

      I'd rather hire someone that showed a history of willingness to do the work I give them, no matter what it is. If a candidate has documented completion of 3 "really interesting" projects, but shows an inclination to blow off "busywork", then they're useless to me.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    43. Re:no dice! by (H)elix1 · · Score: 2

      "The biggest problem in the first case is going to be dependancies -- CS 302 requires CS 301, CS 303 requires CS 302, etc."

      apt-get install cs_degree


      Helix1 said...

      I wish I had mod points... thanks for the laugh! Now to clean the coffee from my screen.
      (Score:1, Redundant)

      NewbieSpaz said...

      Mod the above up (#,Funny)

      If you're a Redhatter (Mandraker, SuSe'er):
      rpm -ivh cs-degree..rpm
      (Score:1, Redundant)

      Someone wasted two mod points to drop us down, rather than modding up the root comment. Good Lord people. Give the original poster some love...
    44. Re:no dice! by Anonymous Coward · · Score: 0

      It obviously did not teach you how to spell. It's ben-E-ficial...

    45. Re:no dice! by Anonymous Coward · · Score: 0

      Debian joke "apt-get install", etc. = Funny. The comment about rpm, gets a redundant. Go figure. Just because Taco uses Debian, doesn't mean it's the only distro you fucking zealots. To the Spaz above: I thought it was funny, if I were you I'd be pissed.

      Thank you.

      --HAVOC

    46. Re:no dice! by chris_mahan · · Score: 0, Redundant

      Same here: Told my teacher I didn't want to take introduction to C++ in order to get into Introduction to Java (it was a requirement--she turned down 3 students before because they didn't meet the prerequisite).

      I told her I worked at a bank as a DBA, and did custom programming in ASP, VB, XML, XMLRPC, XHTML, ADO, SQLDMO, SQL, OO, COM, and a few other fancy acronyms that went way over her head, with all documentation and all that, and she said, you'll do fine. I took the java class and aced it (which isn't to say I love java now, I don't, it's horrible--although, compared to ASP it's almost elegant).
      But the result is that I saved a semester.
      Now, all the other stupid classes is what sucks (like who cares about the phases of the moon or the composition of rocks).
      I think also that the foreign language requirement should be waved, since programming languages are foreign languages, and that, like pilots, english IS the language of computer science (ask the french or Japanese--if they can't read english, they can't read the comments in code... Forget translations...)

      Anyway... I digress.

      --

      "Piter, too, is dead."

    47. Re:no dice! by cduffy · · Score: 2

      Yes, "interesting" is in the eyes of the beholder -- and, given the opportunity, I've made my school projects as interesting as possible (in lieu of a simple networking project, building a GPG-based client/server system for securely signing data across an untrusted network -- and writing GCJ bindings to GPG in the process; for a class in assembly language, writing an improved fork of the MIPS simulator we used; for a compiler design class, writing not only the assigned compiler but a toolkit capable of building graphical parse trees and showing how they break down into assembly symbols, etc).

      While these projects are interesting inasmuch as there is some level of challenge to them, that's not enough -- to be truly excited about a project I need to know it's something someone will actually use (and willingness to pay is a pretty good indicator of the same). That's not to say I didn't finish these toy projects -- but I don't have the same passion about them as the software I write for my employer or myself. When I say "busywork" I don't mean to infer that these projects are/were unchallenging, but rather unuseful. I've never been assigned an unuseful project in industry, while a useful project in an academic context is a rarity.

      Understand, though -- I'll do the busywork if I've signed up for it, and my history shows it. I just won't sign up for it if avoidable.

      (Note that I'm not dissing projects done just for the sake of learning -- but I'd far, far rather a project with both educational and practical value)

    48. Re:no dice! by discogravy · · Score: 4, Funny

      when installing cs_degree you have to be sure you've removed the free_time modules or the cs_degree will not finish installing for years.

      alternately, you can remove the sleep module from the kernel and keep some free time, but this has been known to cause unstable operation if sleep is completely and permanently removed (you might get away with using almost_no_sleep instead of the full sleep module.)

    49. Re:no dice! by Frizzle+Fry · · Score: 1
      if you don't think that school projects are busywork, you haven't worked on interesting enough real-world ones.

      Obviously not everyone's experiences are the same as yours. As I've seen it, academic work allows you to get involved in research and be at the cutting edge of your field, while most "real-world" programming consists of implementing variants on the same perl scripts a thousand times.
      --
      I'd rather be lucky than good.
    50. Re:no dice! by mokyar · · Score: 0

      Considering how well read he is, and how little a CS degree means in consulting, he should just lie about college on his resume.

      Well CS degree may really mean little in consulting, but 'lie' is not a good degree. If not at all, look at the former Notre Dame football coach.

    51. Re:no dice! by looie · · Score: 1
      It sounds like you need an education. What he is pointing out is well-documented in the HR field. When someone puts time and effort into completing a degree, they show dedication to the field and discipline. You or I might point out that the experience is more an indicator of this, and you or I might point out that knowlege is the most important. However, I don't know about you but I am not hiring anyone right now.

      In fact, by all accounts I've seen there are hundreds of thousands of tech jobs that go begging because companies won't hire for reasons that have nothing to do with degrees. Ever hear of H-1B visas? And, if you're over about 35, you are dead in the water as far as most programming jobs are concerned.

      There just was a writeup in the local rag recently about a guy with 15 years experience -- most of that with the same company, formerly senior programmer, x86 assembler/C/C++, can't even get an interview. Nobody wants to pay for that experience when they can get some guy off a boat for 50% less. One of our product dept QA teams worked 28 days straight prior to the last release because the cheap bastards running things won't hire more people. Oh, they've got the "reqs" out, alright, but somehow, they just can't seem to find the "right" candidate.

      I more or less agree with the rationale about why a degree is so often used. But, it's also used simply to reduce the number of applications to a manageable level. Any advertised job opening will likely draw several hundred to a thousand applications. Even large companies do not have the resources to screen 200 or 1000 people to fill a single position. That job typically is being done by one or two people. Trust me, after reading a mere dozen resumes, your eyes start to glaze.

      More than ever, getting a job is a crapshoot. Your resume gets your toe in the door and then you have to survive the regimen of interviews -- I went through 4 interviews to get my present position -- background checks &c.

      mp

      --
      "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
    52. Re:no dice! by Anonymous Coward · · Score: 0

      Hinderclack! I don't have a degree, but here's how I made it work in 3 years... Took general work experience from the Navy (did a little IT in Nav, but the point is it was general work experience). Took "foot in the door" position at TECH company. Kicked but for one year and only intended on staying for one year. Left company for TECH COMPETITOR and got mid manager position. I title whored it, I basically said pay me what you want but I will only accept this title. Repeat kick butt function. Did that for about 2 years and reached a similar crossroad... realizing that as long as you are an employee for a company you will have to live by their rules I proposed changing my status to contractor... they approved since I was already an asset to the company and my proposal would save them money. Several months prior to that I started building a client base and setup partnerships with other vendors/tech providers. Now, I have to work 15 hours a week to maintain my current income with benefits. When I'm doing work for clients and again kicking ass at it, upper management at client companies are wondering why don't they hire me for a Director position. I have already received an offer from one and I only started doing contracts for them a month ago. I won't take the position because I enjoy contract work, but the point is this is one way I've created options for myself without having a degree. Best of luck, kick butt!

    53. Re:no dice! by ryusen · · Score: 1

      i think you are partially right about the conventional wisdom, but i do feel that gtting a liberal arts degree of some sort does help make you more well rounded a person... those courses aren't called humanities for nothing
      while it's true that many people who don't go to college are well rounded and many who do go to college can't tell reality from reality tv... i think the liberal arts do help some people become better people
      it should hardly be the sole determiner of a prson's worth, but it sure does help in some cases...

      --

      I believe sex is highly over rated... unless it involves me
    54. Re:no dice! by Anonymous Coward · · Score: 0

      As I've seen it, academic work allows you to get involved in research and be at the cutting edge of your field, while most "real-world" programming consists of implementing variants on the same perl scripts a thousand times.

      Then you must've had the rare combination of really good academic work and really crappy 'real-world' work. The worst case I usually have in the real world stuff is that I can't get revisions tested as quickly as I'd like, so I keep getting customer complaints about a feature that was fixed months ago (because the boss wants the products in the field to be the same across the board instead of introducing the new version). Or doing the inevitable clean-up and repair cycle at the tail end of the development process to fix up the last minute bugs before shipping.

      Then again, re-implementing variants on a perl script or anything remotely close to that is why I avoid a lot of the web site work they try to pawn off on me when I don't have a lot of work to do on actual applications.

    55. Re:no dice! by Anonymous Coward · · Score: 1, Interesting

      It may be worthy of note at this point that this "old school" mentality regarding college degrees did not help any of the hundreds and hundreds of companies that sprouted up in the last 5 years from going under.

      It also has not helped the slide of the US economy into recession, and is doing absolutely nothing to pull it back out again.

      The point is that there are complete morons with degrees, and complete morons without degrees. From personal experience in the tech field over the past 8 years, I can state unequivocably that the presence of a college degree in no way insinuates intelligence or competency.

      Interestingly, over this whole recession thing, I find myself out of work. I expect to land a job in the next month or two; things are beginning to look up at this point, but I find that I am competing as a unix system administrator with 7 years experience with fresh graduates who couldnt possibly recall one difference between bash and korn shells.

      Blah.

    56. Re:no dice! by Anonymous Coward · · Score: 0

      it will especially suck if anyone looking at his resume has the same opinion of DeVry that most people in the field seem to (in other words, don't waste your time or money).

    57. Re:no dice! by Anonymous Coward · · Score: 0

      of course, the problem here is that the fields of software development, for the most part, have become accustomed to the fact that the educational system doesn't really keep up well with the industry. People coming out of school with CS degrees and heading into software development jobs still need significant on-the-job training to get up to speed in each company's environment. This is, in part, why the value of a degree had gone down so far when it comes to these types of jobs. The other major part was that there were far more jobs than capable candidates, so for some time experience was worth far more than a degree (or, at the least, was considered equivalent).

      Now that the economy's in a crunch, the HR departments are back to old-school hiring practices, using the degree as one of many easy methods of filtering the applicants.

      Finally, when it comes to looking for management positions, the experience in development helps when you're going to be managing software developers, but they're probably looking for degrees more in the areas of business and other management-type degrees, rather than people with CS degrees.

    58. Re:no dice! by aussersterne · · Score: 2

      (*) - if you don't think that school projects are busywork, you haven't worked on interesting enough real-world ones.

      Oops, sounds like someone either:

      a) Went to a second or third-tier school or
      b) [more likely] never graduated university at all

      A great deal of the most interesting real-world stuff goes on in academia, including a huge subset of research which never could or would occur in the business sector because it isn't immediately and obviously profitable. Often, this is some of the most interesting stuff of all.

      I was much happier at university. It's what I've been doing since in the "real world" that seems like busywork.

      --
      STOP . AMERICA . NOW
    59. Re:no dice! by xtremex · · Score: 1

      pkgadd -d . cs_degree for solaris :)

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    60. Re:no dice! by AndroidCat · · Score: 2
      If you install no_sleep or almost_no_sleep, you're going to install mega_caffine as well.

      This package runs well initially, but slowly eats memory and causes hits against your firewall and other walls. It can eventually require the dried_frog_pills debug package to fix things when an +++ Out of Cheese Error +++ happens.

      --
      One line blog. I hear that they're called Twitters now.
    61. Re:no dice! by cduffy · · Score: 2, Interesting

      I was much happier at university. It's what I've been doing since in the "real world" that seems like busywork.

      Okay, so your job sucks. :p

      Actually, I suspect that this is far from unique -- of the six or so jobs I've held (counting the consulting gigs), only one is really better than academia. However, it's really, way, way, insanely better -- I'm working with the most talented people I've ever met (not an exageration) on really sweet hardware (also true) and getting paid to implement software I both conceive of and design (yup, it's so!).

      Nothing in the academic world was ever this fun, even the research projects (at least, the ones I was involved in; they were great in theory and I learned a great deal designing them, but not one ever picked up any users -- and part of my thrill of writing software is seeing it making people's lives better through use). Further, while my professors were roughly my equals (some a bit better, several much worse), my coworkers here are damn near godlike (and I hold this opinion after working with them for two and a half years).

      You're right, though -- I haven't graduated, and would need three or so semesters of classes (almost all general ed, as I've finished the fun classes already) to do so. As for my school, Chico State, its CSCI program is neck and neck with that of Cal Poly San Luis -- but as good as it may be, it just doesn't touch the Real Thing.

    62. Re:no dice! by soloport · · Score: 1

      Let's see. Are Microsoft, AT&T, Olivetti (PCs division), AlphaGraphics, SpaceLabs Medical, Applied Microsystems big enough?

      Granted, I couldn't get into HP, Boeing or most government-contract-intensive concerns. But WHO CARES? Can you say, "Eat red-tape and die!"?

      Perhaps no-degree has gotten me even farther than a degree would have. (Have to work harder to overcome stigma, etc.; Hard work pays off; Degrees don't, after a point.)

    63. Re:no dice! by jnana · · Score: 1

      Now, all the other stupid classes is what sucks (like who cares about the phases of the moon or the composition of rocks). I think also that the foreign language requirement should be waved, since programming languages are foreign languages...

      The point, though, is that all the other stupid classes are intended to give you the benefit of a well-rounded education, which is supposed to make you a better human being, not just able to do a drone job really well (I don't mean you personally). There is more to life than work, and it is often the depth *and breadth* of your perspective that determines both what you get out of life and what you contribute to the lives of others. If we, as a society (whichever society), want education to improve the lives of our citizens, a well-rounded (i.e. multi-cultural and multi-disciplinary) education is essential. That is not to say that there isn't a place for in-depth knowledge and specialization, but a broad education, in the beginning at least, lays a sound foundation upon which one can build or specialize, and lays a sound foundation for the task of becoming a better human being. Foreign languages are an important part of that, too. We become better global citizens if we are able to understand another culture from *their* perspective, which is possible to the extent that we understand their categories of thought--how they carve up reality--and what motivates them. Language classes try to teach these things, as well as actually teaching you to speak and read and write in another language. As for the pragmatic fruits, how much less needless violence would there be if we were all able to empathise with others a little more, at the individual and societal level? Could 9-11 have been averted or foreseen and averted if we Americans, and our country, were not so out of touch with the rest of the world? Perhaps. Perhaps not.

      Imagine if the HR people that we all love to bitch about where all forced to take at least one basic programming class, and perhaps a survey class of the discipline of computer science. They would certainly be able to do their jobs better (the ones who work in the tech industry at least), and I would argue that they would be better people due to the broader perspective that they would have cultivated as a result. Extrapolate out to society as a whole, and I believe that we would all benefit from *all* of our citizens having a broad education. I don't want to go so far as to say that we /. types should have to take a survey HR class (or classes in chicken-entrail divination), but demanding courses in foreign languages and cultures, and things like art and music history, literature, and philosophy are all good starts.

    64. Re:no dice! by DerekLyons · · Score: 2

      If you want to move beyond a programming position, and into some sort of management position, having a degree becomes much more important- largely because of the perception by venture capitalists and other suits that you need a degree to manage.

      It's partially perception, partially reality. While you may be the worlds best self educated ubergeek progammer.. That does not mean you've been exposed to the other things that a degree holder has in the course of aquiring eis degree.

    65. Re:no dice! by chris_mahan · · Score: 2

      Can't argue with you on that... But the question begs again: Why is that important for a computer job?

      A good carpenter needs to know carpentry, period. He does not need to be able to recite german poetry in german.

      It might make him a better human being, granted, but that seems completely unrelated to the task.

      When there is a meeting, and 6 people in expensive suits ask point-blank: How long will it take to implement this? They want an answer in number of days, not a philosophy discussions on the merits of this or that.

      The fact is there is no acceptable alternative to college/university education. It means nothing that a man may be self-taught. It used to in this country.

      You know, it comes across sometimes like this: I don't have a piece of paper that proves I can speak English. You can, because you're listening to me, realize that I do not need it, because I have acquired the skill some other way. Do I need to go to school to get a piece of paper that says I can speak english? As a frenchman, I should. Likewise, I just recently took my first official computer science class (a waste of time if you want to know the truth), yet I can program in half a dozen languages, and write it the corporate way: specs, docs, testing, etc...
      Do I need a piece of paper that says I can program? In america, I do...

      Why?

      I'll tell you why... Because there's money involved. University professors and deans and such stiffs do not want an alternative to develop. They have a lucrative monopoly on education in america, and they're not about to let a few smart and self-motivated people ruin their plans. The idea that a man today cannot be well-educated without going to college has become ingrained into the corporate psyche to a degree that precludes self-taught people from being recognized as contributing members of society.

      BTW, I understand about culture and exposure to different ways of thinking. I can tell you that immigrants with HS diplomas have better understanding of that than 3rd generation american citizens who graduate from prestigious universities. It's called living in a foreign country for more than 6 months. It's something that few americans ever experience, college or not.

      --

      "Piter, too, is dead."

    66. Re:no dice! by Anonymous Coward · · Score: 0

      When I was doing my 2nd degree, I broke all the rules on the course dependance. I did the advance course along with ethe intro course and in some cases, along with the intro course.

      There is nothing wrong with that as long as there are no time slot conflicts...

      I think the person can challenge most of the 2nd & 3rd year CS core courses. Some schools let you get away without taking the course if you get an 80% or higher in exam.

      I would not recommend taking 3rd & 4th years courses at the same time as the course load is pretty heavy - lots of projects. Been there and done that. My "4 years" CS degree was done in 2 years that way.

    67. Re:no dice! by Anonymous Coward · · Score: 0

      At last a true professional!

      I like your style!

    68. Re:no dice! by Anonymous Coward · · Score: 0

      Agreed. Also in larger companies HR will set a standard of education for a positions of a certain level.

      The HR individual who approves an appointment will probably know nothing about what is required to do the job, and so will only be able to use prior job titles and qualifications to approve the appointment - its their ass otherwise!

      Smaller companies, on the other hand often have team managers who are allowed to make their own decisions (and are capable of doing so!)

    69. Re:no dice! by Hunsvotti · · Score: 1

      The reason it persists is that misery loves company and people like to flaunt status symbols (like degrees) and feel an internal sense of humiliation when someone without that status symbol trumps them. My director is like 28 or something, and other directors have said really crass things to him, like, "Aren't you a little young to be a director?" It is pure jealousy. They had to sweat their nuts off doing shit jobs at Hewlett Packard, IBM, and other tech giants for eighteen years before anyone would do them the favor of not stealing their work and shitting on them for the trouble. They wear this petty abuse on their sleeves like badges of honor, and it infuriates them that someone younger than them gets just as far up as they do without having to go through the old blue chip reamed-and-steamed routine. Age is similarly a badge of courage, and it is interesting to see pathetic fat oafs in their forties dumping on their younger colleagues. You see, they do this because their age is the only thing they have more of than the younger guys. They had (and forgot!) all their great ideas ten and twenty years ago, and now they crank out nothing but flat mediocre crap, and no one will fire them because it's hard for older people to get work. It all boils down to the following mentality: "I got F'd in the A and had to suck off just row upon row of horrible nodule-laden dongs to get where I am today, and anyone who didn't go through that same misery doesn't deserve satellite TVs, midlife-crisis cars (ahem... Porsche Boxters), or pool tables." The origin of that is probably that when these fat slobs were ten, they got in an argument with someone who was seven and the seven-year-old's argument was vindicated by an adult. They transfer this loss to the workplace and are forever fighting to win the argument that cannot ever be won. The snake eats its tail forever. How about them Mets?

    70. Re:no dice! by tjb · · Score: 1

      I'm in the same boat: An embedded programmer without a college degree, and I get cold calls from my company's competitors all the time.

      Somehow, I think the embedded world may be different because it takes a unique skillset to be able to work on embedded processors with barely enough enough memory to do the job, write DSP code (I don't do it all, but I learned enough to do timing recovery and most time domain tasks), program FPGA's, and be able to hold an intelligent conversation with your LSI guys as they are developing your next-gen chip. And, quite frankly, a college degree just doesn't assist this skillset all that much.

      Now, granted, I work with a bunch of PhD's who are working on fabulous new echo-cancellers and the like, but for the most part, they are the research types. The tech that they work on is definitely worth it, but they seem to (in general, I've met one exception) be unable to actually put their fabulous theories into practice with the exceptionally tight memory and cycle constraints of our (or really, anybody's) DSP.

      On the otherhand, if you don't have a degree, you have to get official recognition in another fashion. In my case, I've got two patents (pending, but most likely will go through). One on ATM compression, another on a software "phase-lock" (not really, but it acts like one, with the theoretical minimum buffer) of USB frames and DMT symbol rate. The places I've gotten cold-calls from have explicitly mentioned these as the reason they are calling me.

      Another thing that helps (alot) is, as mentioned in other posts, is knwoing people who work at other places. That's how I initially got my job where I am. It kinda feels like cheating, but remember that they probably wouldn't want you if they didn't think you were absolutely fantabulous: bringing in mediocre candidates is a big no-no, and would refelct poorly on the guy who brought you in. The vast majority of emplyee recommendations that we get are gods. People don't like to show off their mediocre friends :)

      Tim

    71. Re:no dice! by Logic · · Score: 1

      Another thing to look at is the Distance Education and Training Council's list of accredited remote learning institutions, before making a choice of where to pursue your "fast-track" education. There are a few on the list that bypass a number of the liberal arts and humanities requirements, which might help your goal of speeding things up (but won't necessarily stand up to scrutiny by an employer who really wants someone with a more well-rounded education).

      --
      -Ed Felix qui potuit rerum cognoscere causas.
    72. Re:no dice! by ndogg · · Score: 0

      The cs_degree package is dependent on the college package. In some configurations, the party_alcohol package is required, which can often conflict with the cs_degree package. You'll have to check your configuration to make sure that these two don't conflict or that the college package doesn't depend on the party_alcohol package. Hopefully the cs_degree and party_alchohol packages don't conflict, as I highly recommend the latter if one decides to install the former.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    73. Re:no dice! by jnana · · Score: 1
      Yeah, I guess I was a bit off-topic. Of course, it isn't necessary to attend college or university for any reason, but it can certainly help in an awfully large number of situations. It might not be of benefit in the board room, but when it comes time to talk with the people who have domain-specific knowledge relating to the application you're developing, guess what, you'll probably come up to speed a hell of a lot faster if you have had the experience many times before of being thrown deep into a new domain of knowledge and having to become conversant very quickly. My point is that whatever you do, something you've learned in your studies will relate to what you need to learn now and will enable you to learn it. Additionally, skills like critical thinking, the ability to see things from different perspectives and at different levels of abstraction, and the ability to learn quickly and superficially *and* slowly and more thoroughly--and when each is appropriate--are generally not things that you pick up independently through self study, unless you specifically try to, but people don't think to learn these things naturally; that's the point of education: to force you to learn things that are very useful in a wide range of situations and that aren't so commonsensical that you already know them or would learn them naturally.

      I don't think you need a piece of paper to say that you can program, but a computer science degree, as many more knowledgable CS people here have said, is not just about programming--at least it shouldn't be. It strikes me as a useful analogy that CS is to programming as (theoretical) astrophysics is to the practice of astronomy. If I want to find a certain black hole (i.e., observe its manifest effects) in the sky (okay, we'll assume I have a radio telescope), I'll ask an astronomer; if I want to understand *why* there are black holes or what Hawking radiation is or if we discover some hitherto unobserved phenomenon, well, we would turn to the astrophysicists. The guy on the street thinks that astrophysics is looking through a telescope at orion or the crab nebula, and that computer science is nothing more than programming, but both are specialized applications of the broader, more theoretical discipline. Sometimes you don't need the theory and the rigor, or the ability to abstract and work at multiple levels; sometimes you do. Sometimes you're doing the same old stuff and you don't need the ability to understand and design something that's never been conceived of before, but sometimes you do. Anyway, i'm rambling, and have to be off now to see LOTR, but I just mean to say that there are plenty of benefits to having that piece of paper--assuming you're in a good program, otherwise it's worthless--in addition to the specifics of programming that a self-taught person might know extremely well.

    74. Re:no dice! by Mandelbrute · · Score: 2
      The biggest problem in the first case is going to be dependancies -- CS 302 requires CS 301, CS 303 requires CS 302
      I hit this problem and a wall of arrogance.

      I did an engineering degree a few years ago and did the first year programming subject that existed at the time run by the CS department and some later Fortran subjects run by the Maths department and the Engineering school. A few years later I found myself working on campus with only a part time job and decided to do a degree in CS. I found that the single first year programming subject had split into eight WITHOUT COVERING ANY MORE GROUND - and no credit would be accepted under any circumstances from any programming subjects done through the maths department (politics!). I was looking at four semesters of tiny little subjects before I had the prerequisites to do a subject that could teach me something (other than patience - which I didn't have enough of) since the new subjects were geared towards people without a science/maths background, and I would have found them trivial straight from high school (where I got to play with Z80 assembly code). I gave up on the idea and went back to engineering work for a while - and hit the books later. I beleive the purpose of a degree is to teach you how to learn how to get the right skill set - and the purpose of a Phd is to prove that you are stubborn enough to work on the same difficult problem for many years.

    75. Re:no dice! by Shanep · · Score: 1

      An impressive resume is much more important than a degree ...

      It seems a resume is no longer impressive without a degree or some certification.

      I have 13 years experience in electronics and computing/network support, ranging from electronic weapons with the Navy, computer/network support/admin (PC's to big iron VAX's) with my local stock exchange, same for the largest law firm in my country (minus the big iron). I've been awarded for the unbelievable efforts I put into what I am responsible for, at times working up to 27 hours straight (getting an NEC PABX to do something NEC and our local telco claims is impossible), etc etc etc.... where ever I go, I see the frauds, who pretty soon hate my guts because I can get done what they either have been working on fruitlessly for weeks or previously claimed to be impossible.

      I have no MC-bloody-SE, CCNA or degree, I had previously been riding on my experience. And rightfully so, most people I work with are just bullshit artists who are either working through their MCSE or have it (or an MCP or whatever) and that is all they aspire to.

      I respect a degree in CS, but not without experience to back it up. I respect more the guy who has the years of proven experience without (or prior to) the degree.

      Nowdays, if you don't at least have certification or a degree, it seems the morons who do the hiring will overlook you, regardless of experience.

      I've been battling for about 10 months now to get back into working in Sydney and I'll be fucked if I can get noticed past all the graduates, etc.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    76. Re:no dice! by Anonymous Coward · · Score: 0

      Aren't we supposed to hate software patents?

    77. Re:no dice! by Anonymous Coward · · Score: 0

      What kinda horse poey is this? What kind of field are you in corn or wheat? I head nothing but good things about them in the DFW area for the past 2 years, which prompted me to go check them out and I'm now enrolled there. I can say for a fact it hasn't been a waste of money. In the past 6 months I learned a lot of basic stuff for an electrical engineer. Everything from logic gates through latches and various shift registers. I'm working with vhdl now after an overview of abel. I now have a full understanding of most logic circuits and how to derive them using truth/transition tables and mapping techniques. So to call it a waste of time and money is plain ignorance.

    78. Re:no dice! by Anonymous Coward · · Score: 0

      what does "TVM" stand for?

    79. Re:no dice! by Latent+IT · · Score: 1

      Wow, you're wrong and bitter. I even logged in to answer you.

      I worked 60 hours a week, and started and finished college while doing it. If you get your courseload down right, and study only as much as you need to study to get the grade you want, you can finish college in only 20 hours a week, including classes, in five years. If you work FOR the college, it's nearly free. If you don't, then go to a less expensive school.

      So, 60+20 = 80. Yeah, a degree lets me do things like that.

      80/7 = ~12. So if you can work 12 hours a day for several years straight with no days off, you too can earn your degree.

      I cried when I graduated. Then didn't attend graduation, since I was in Florida with my new car that I could afford since I still had a job, and no loans to pay.

      If you think most people with a four year degree got it because daddy paid for it, you're right. If you think you have to have daddy pay for it, you're wrong.

  2. clept tests? by Squeezer · · Score: 5, Informative

    I believe its called clept tests, where you can take a test on the course and if you pass it, you get credit for the course. Ask a university if you can clept tests and how many courses can you clept. Some schools have it where you have to go manditory for so many years or only allow you to clept so many classes, etc. Maybe you can find a school in your area that will let you clept most or maybe even just about every class and then you'd only need to go there for a couple of semesters to get your bachelors.

    --
    Does the name Pavlov ring a bell?
    1. Re:clept tests? by scruffy · · Score: 3, Informative

      At the university where I work, there is something similar. You can "challenge" any course by just taking a single test for all the courses where a challenge is allowed. You'll have to look and ask around to find a college where you can do this.

    2. Re:clept tests? by Anonymous Coward · · Score: 0

      I would suggest going to a smaller private university, if you have the money for it. In my experience they will be a lot more willing to work with you to allow you to test out of certain classes than would be the case at a larger university. Personally I have tested out of several algorithms and data structures classes just by writing up a couple of programs(on paper) for a professor.

      Also, if you are bright, there is no reason that you should limit yourself to the 15-18 hours of clsses that are reccomended per term. Again taking more will mean higher tuition in general, but you will finish quicker.

      Applying the above suggestions I was able to complete two BS degrees(mathematics and computer science) in a two year period; I also took classes over the summers.

    3. Re:clept tests? by batboy78 · · Score: 1

      While I was in the military CLEP and DANTES tests were free to take, but most colleges won't allow you to use more the 30 credit hours of CLEPed tests. They really want to get you into the classroom so they can start milking the money out of you

    4. Re:clept tests? by ntr0py · · Score: 1

      s/clept/CLEP/g

    5. Re:clept tests? by chrisserwin · · Score: 1

      Keep in mind that if you do this, you probably *still* have to pay for the credits as if you actually took the class! If you register as a full-time students, you may be able to take several tests up to the maximum credit load, so that can be a savings.

      Also, the tests will cover course knowledge... you'll probably still want to review the institution's text for a particular course before taking the test, no matter how confident you fee.

    6. Re:clept tests? by unformed · · Score: 3, Informative

      you're on the right track but the exact term is CLEP tests. You take them in order to skip certain classes if you think you already have the knowledge for it. However, it's an official College Board program (ie: SAT, AP) and I don't think they have CLEP tests for higher-level classes. You'd probably have to talk to the university to see if you could test out of certain courses.

      Furthermore, to receive a Bachelor's in CS from most good universities, you need two years of humanities, and that's what would probably kill you.

      (The clept term came from the saying I CLEP'd a class.)

    7. Re:clept tests? by MrResistor · · Score: 4, Informative
      If you're in the US any public college (2 or 4 year) or university will allow you to challenge classes. There are generally requirements and limitations, though. IIRC, at my school you could only challenge one class per division per semester, so you could challenge, say, one CS class and one math class in the same semester, but not two CS classes. You also had to be taking at least 3 units of regular classes, although that shouldn't be a problem as I'm guessing that you haven't taken the Calculus series and those are generally 4 units each.

      In short, I wouldn't expect to complete it in a year, even if you can devote the time to be a full-time student, however, you should be able to do it in 2 to 3 years taking only 1 or 2 classes a semester and challenging the rest. The main problem is that there's a lot more to a CS degree than CS. The vast majority of accredited schools are liberal arts schools, which means you have to fulfill other requirements in English, Foreign Language, Physical Science, Life Science, History, Social Science, Humanities, etc.

      A guy I used to work with managed to get his school to accept C as his foreign language, though...

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    8. Re:clept tests? by BWJones · · Score: 3, Insightful

      The real question that I always ask myself is: Would you want your physician testing out of many of their courses? Sure, going from a Ph.D. in the biological sciences to an M.D. in many schools will allow you to get out of some basic science courses by testing out or actually teaching, (which is actually harder than taking the course, but the first time you get up in front of your class to teach a course on your area of expertise is a hoot. Your classmates, if they don't know about your previous Ph.D. are looking at you like, what the hell?) but the real experience from working with patients and learning case studies comes from the the "practice" of medicine over time being exposed to as many varieties of pathologies as possible as well as learning the normal anatomy, physiology, pharmacology etc...etc...etc... AND the flow of the hospital environment, or how to interact in a classroom setting, how to interact on the floor with other medical personnel and most importantly patients.

      This all also holds true for any "real" degree from a university. To get a real education, you have to spend the TIME and EFFORT to learn AND INTEGRATE the process of learning in a wider variety of disciplines than your discrete area of focus. Otherwise it is simply a certificate, or a degree from the university of phoenix.

      --
      Visit Jonesblog and say hello.
    9. Re:clept tests? by Anonymous Coward · · Score: 0

      Furthermore, to receive a Bachelor's in CS from most good universities, you need two years of humanities, and that's what would probably kill you.

      The humanities are what most people can manage to CLEP anyway.

    10. Re:clept tests? by VFVTHUNTER · · Score: 2

      I would want my physician to complete his required residency. MD's take two years of preclinical academic courses, so they understand the human body, then they have two more years of heavily supervised "clinical years," in which they actually get to talk to people. Then they begin a 4 to 10 residency, where the __real__ learning begins.

      This guy has been doing this for 12 years. I submit he has completed his required residency. Don't forget Bill Gates dropped out of college; would anyone argue he doesn't deserve a BS in CS (that remark should be worth about 50 AC posts that MS needs to learn some CS skills...)?

      Of course he does. In the same manner that Linus deserves the "honorary" Doctorate he was given in CS. Anybody wanna argue that Linus isn't a PHD level programmer?

      I hate to mention this, because I know a lot of people who spent tons of money on nice frames for their diplomas, but they __are__ just pieces of paper. Anyone who has ever watched Jay Leno during May will know this - he goes to college graduations and interviews the new grads. Some of them can't even name the seven continents. (I am really not kidding - I actually saw this).

      I know of a biomedical employer who will not even interview USC grads because their signal processing program is so weak (when you don't know why the impulse function is important in signal processing, and you're holding a BSEE, your program is weak), but these people have in fact graduated with EE degrees.

      All a BS says is "I spent X amount of time getting certain percentages of grades in courses consisting of material that Professor XYZ thought was important." It says nothing more, and it says nothing less.

    11. Re:clept tests? by kir · · Score: 1

      Kyrex obviously wants a "real" degree, but you suggest he cannot by testing out of courses. BULLSHIT. A degree is nothing more than a certificate -- period. MORONS get degrees everyday. Some of these MORONS are Ph.D.s and M.D.s. Did they get this "real" education you mentioned?

      Kyrex: CLEP out of every course you can. The American university system is a money grubbing pig bastard. If you can get a fast-track to a BA or BS, DO IT. You'll save yourself some heartache and money.

      --
      3cx.org - A truly bad website.
    12. Re:clept tests? by BWJones · · Score: 2

      Doing something for x number of years is one thing, but to graduate your residency, you have to take standardized exams and subjective exams to graduate from your 2nd preclinical year, your 4th clinical year, just to make it to your residency. More exams are required after your first year of internship, your second (depending on the residency) year of residency, your final year of residency, and for your medical licensure. Board certification in your specialty or subspecialty requires even more exams.

      Just spending x number of years doing something does not cut it and the lack of overall educational breadth will show in interviews.

      --
      Visit Jonesblog and say hello.
    13. Re:clept tests? by BWJones · · Score: 2

      If that is your logic, load up GIMP or Photoshop, scan in a diploma, do a little modification, then voila! You have a diploma.

      I was not suggesting he cannot get a diploma by testing out of courses. I was suggesting that the real process of learning is only accomplished by putting time and effort into the process. Completeing a BS in CS does (and should) involve more than rote memorization of facts to take a multiple choice exam. Real learning is demonstrated by the ability to teach, and communicate in a logical manner those principles and skills that comprise the coursework. Testing out of courses is certainly convenient, and valid in many cases, but should not be considered true mastery of a subject.

      --
      Visit Jonesblog and say hello.
    14. Re:clept tests? by Anonymous Coward · · Score: 0

      OK, your first post argued that testing out of things is not adequate and that it's the time you spend doing something that matters. This post argues the opposite point of view. Are you planning on picking one and standing by it?

    15. Re:clept tests? by kir · · Score: 1

      Real learning is demonstrated by the ability to teach, and communicate in a logical manner those principles and skills that comprise the coursework.

      Coursework. OK. I see where you're coming from. I think Kyrex is coming from the real world, though. I think he's interested in furthering his career and not his mastery of the coursework. But... if you define true learning that way...

      --
      3cx.org - A truly bad website.
    16. Re:clept tests? by BWJones · · Score: 2

      But... if you define true learning that way...

      I do happen to define a formal education that way.

      So, the question is again: Should he be getting a certificate in CS or a bachelors degree in CS. I would argue that if one is just looking to further ones career and not learn how the study of CS fits into the larger scheme of things, one should get a certificate. A bachelors degree should be reserved for those who choose to put the effort into learning a wider variety of information than the limited area that they are interested in. That is why they call it a university education rather than a trade learned at a trade school. I am not suggesting a class schizm. What I am suggesting is that a university education should not be dumbed down to meet the desires of those simply wishing to make more money.

      --
      Visit Jonesblog and say hello.
    17. Re:clept tests? by jcr · · Score: 2

      Don't forget Bill Gates dropped out of college; would anyone argue he doesn't deserve a BS in CS

      Yes, I would argue precisely that.

      BG is the beneficiary of a publicity machine that pretends he's some kind of über-coder. Would you still think so highly of his skills if I pointed out that MS Basic resolved a GOTO by a linear search from the beginning of the source?

      He wasn't even able to implement a working flood routine.

      This is also the man who made a complete ass of himself by asking the developers of the Exchange server "what's so hard about e-mail? It's just a remote copy, isn't it?"

      What the guy's good at, is skirting the law while screwing over anyone who does business with him. IBM showed him how, when they paid off Gary Kildall for stealing CP/M, and then managed to screw him by pricing CP/M-86 at hundreds of dollars, and giving away Bill's knock-off.

      If you're going to say that Gates deserves a degree, it should be in double-dealing, lying in court, and weaseling.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    18. Re:clept tests? by VFVTHUNTER · · Score: 2

      Ya know, my putting that comment in parentheses about people saying BG doesn't deserve a BS was a clue for you to not reply. I am aware of all the assinine things he's done (I even watched that lame movie with Dr. Carter in it...) BG, Gates, Satan, whatever you wanna call him was programming back in the days of punch cards. Yeah he bought DOS from someone else, yeah he is more of a marketing gorilla than a coder. But the fact is he possesses the basic (my God, thats a pun...) skills that go with having a BS in CS: he knows several languages, he knows architectures, etc.

      I'm a BME but I took courses with some CS people. Let me say this: given that the majority of the people in those courses cared nothing for CS save the alleged salaries at the end of their four years, I would argue that BG's being a marketing pimp makes him more deserving of a CS degree. He has done what most of these people want to do: make a ton of money pimpin technology.

      I think CS should be more of a marketing degree; someone should invent a Bachelor of Hacking, or a computer black belt or something, for the majority of people I think of as hackers - the ones who could care less about degrees and money, and simply use computers because they're cool. In this respect, I agree with you - I think Billy's love for computing is rooted in the "per seat license" concept. I have seen real hackers, who write kick ass code, awarded the same CSBS degree as people who are dumb as hell and in it for the money. Frankly it's insulting to the ones I respect.

      Yeah I think he should be fitted with a sort of vocal perl implementation that changes his every utterance of 'innovate' to 'dominate.' Yeah I think his software sucks (I have no win partitions). Yeah I think he's a monopolistic bastard. But I dare you to name a single person who has done more to get computing to the state that it's at today.

      (and let's limit our argument to the desktop. I know there are people who have done more in parallel computing blah blah blah...the reason computing is so ubiquitous today is that someone decided to dumb them down to the point of being toaster-ovens)

    19. Re:clept tests? by Ikari+Gendo · · Score: 1
      Of course he does. In the same manner that Linus deserves the "honorary" Doctorate he was given in CS. Anybody wanna argue that Linus isn't a PHD level programmer?

      I cannot rightly understand the confusion of ideas which this sentence evinces. Ph.D. degrees are not measures of competence; they are awarded for advancing the state of the art. I am not sure if Linux, as a reimplementation of an existing system, qualifies as academic research worthy of a Ph.D. The sheer number of CS professors who cannot code surely indicates that "Ph.D. level programmer" is a meaningless statement.

      This is not to say that those professors are unqualified...only that degrees are not measures of programming skills.

    20. Re:clept tests? by VFVTHUNTER · · Score: 2

      Would "PHD Level Computer Scientist" have made things more clear?

      Yes, he reimplemented an existing system. Yes, degrees are surely *not* measures of programming skills. Yes, the phrase "PhD level programmer" sounds down right weird. But look at the code - there are plenty of things he (and others) have done to advance the state of the art within this system which they have "merely reimplemented."

    21. Re:clept tests? by strombrg · · Score: 1

      In the universities I went to, SDSM&T and U of Cinci, if you clept out of something, that would allow you to skip a particular class, but it didn't allow you to reduce the total number of classes you had to sit through and pay for.

      I'd expect most accredited universities, if not all, to require that you sit through the same number of classes and buy your degree if you already have the knowledge. And you can expect the classes to get mired in the details of specific examples that get away from the point, that'll prevent you from skipping class a lot, even if you already know the real subject matter pretty well.

      I found this really frustrating when I went to college, but I couldn't find a way around it. I think the best you can do is to take the toughest classes you can find, fight the tedium, and study your ass off to get the best education you can instead of coasting on what you already know. You're paying a lot for it; may as well get a lot out of it.

  3. What for? by scott1853 · · Score: 2

    If you have a proven track record and years of experience, that's what matters. Or at least that's what matter to companies that I'd want to work for.

    1. Re:What for? by Anonymous Coward · · Score: 0

      Agreed -- WHY? I've been working for 16 years with a degree in Communications -- Radio, TV, and Film....most of my colleagues don't have CS degrees. They have English, History, Biology, etc.

      If you have the work experience, forget the degree.

    2. Re:What for? by tenman · · Score: 2, Insightful

      Ah the words of someone who isn't married a big borther type corperate whore. When you work for small organizations nobody expects you to be better than you are. But when you work for a huge organization (and you have to assume that you want to stay there for this example) nobody knows how good you are. Thus the degree is required to advance past one of those glass celings. It plays into the stereotype that 'there are a bunch of idiots with degrees, and they all get paid better than I do'. I work for the worlds third largest software mfr. (at least that is what it says at the quarterly confrence call) I don't want to leave the company to better my pay. Here, I get a company car, a REALLY nice benefits package, and my fair share of pay. Of course I want more, but I'm not going to quit here, and go to work for someone who will double my pay. The double in pay doesn't offer the security that this place does. That is why, even with experience, you need to have a degree. So that you can make more money, with out haveing to job hop every year or so.

    3. Re:What for? by Bonker · · Score: 3, Interesting

      Here is a real good example...

      In the 70's, the DOE's Pantex Nuclear Weapons facility in the Texas Panhandle fired dozens of experienced scientists with proven track records... simply because they did not have degrees.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    4. Re:What for? by FortKnox · · Score: 3, Insightful
      I'm completely behind you.
      Here it is, what school really means:
      • High school gets you into college based on grades/activities
      • College gets you that piece of paper every good job needs
      • The next five years depend on that piece of paper for each job
      • The rest of your life is based on the experience you have since you left college
      And if you get a masters, it'll help you in the first 7 years after school (so going back after 7 years on the job is pretty pointless).

      Sure, there are exceptions to each of these (ie - some jobs require a masters, but I think that's bubkis), and, yeah, school means more than that (like learning how to learn, etc...), but thats the "big picture". At least, in the 'big company' aspect. If you want to go into research or teaching, then its a different story.
      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    5. Re:What for? by Scopedog · · Score: 0

      I guess it really depends on the field really. I've been working in the banking industry(IT) for the last 5 years without a CS degree. And at this point i dont see a need to waste time/money on getting a cs degree. I work hard and have moved up the chain quickly (both professionally and financially). And if you think its a small shop its not. I work for a MAJOR german bank, and before this a MAJOR canadian bank. My experience pretty much speaks for itself, without a degree. Of course for development work it can be entirely different...dunno

    6. Re:What for? by getagrip · · Score: 1

      After getting fired from their .gov jobs, since they obviously had ability based on real world experience, and not just the piece of paper that the .gov seems to recognize, they most likely became consultants and tripled their salaries.

    7. Re:What for? by Bonker · · Score: 1

      In many cases this was true, but in many cases it had a harmful effect, because the 70's were not the best time to be looking for jobs. It was also about the same time that many companies realized that it was less expensive to hire younger, highly educated, and inexperienced individuals than older, more experienced individuals.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    8. Re:What for? by nomadic · · Score: 1

      So the pursuit of knowledge for learning's sake never enters into the picture? What a cold, bleak world most of you must live in.

    9. Re:What for? by FortKnox · · Score: 1

      The author speaks of not moving up in the business world, because of lack of education. My point was to show that he doesn't need to get more formal education if he doesn't want to.

      And you don't need to go back to school for knowledge. I've learned quite a bit about astronomy and advanced physics without college training (although college physics courses helped me understand the books I read).

      Anywho, I only meant to show how the business world looks upon education. Its not my bleak world, its -the- bleak world...

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    10. Re:What for? by Anonymous Coward · · Score: 1, Insightful

      I am so sick of the argument of "I would rather have tons of experience than just a college diploma". I personally have tons of experience AND a diploma (CS). How is my situation not better than just having on the job experience? Would you let someone who has not been through medical school (but has a couple of years of experience) perform surgery on you?

      I also don't think people realize the value of getting a liberal education. There is far more to life than just banging away on a keyboard for 18 hours a day. I really enjoyed the non-technical classes I took in college (philosophy, music, social sciences, etc.) and I believe I have benefited greatly from having that experience.

      I think people who use the experience v.s. degree argument are just trying to rationalize the fact that they don't have any structured education in the field they work in.

    11. Re:What for? by Sylver+Dragon · · Score: 1

      So the pursuit of knowledge for learning's sake never enters into the picture? What a cold, bleak world most of you must live in.

      I've tried this philosophy in college, I went there to learn. Problem is, the college was only there to suck my time and money. What exactly does Litature Interpretation and Perspectives in Gender have to do with Physics? And I'm sure there are those that would see the same thing in the other direction, What is a basic Physics corse going to accomplish for a Business Major?(Unless he wants to know how much work an employee is doing ;) )
      Now if we could just finally kill this idea of the Renaissance Man, we might be in good shape. I don't want to know about everything, I just want to be really good at my area. But unless you are in a Technical/Vocational field(and have a school for such close by), you're pretty much screwed. One shouldn't be forced to spend 3 years taking crap, that is unrelated to thier field, so that they can take 1 year of stuff that is.
      My answer, don't go back, just get good, and be proud that you didn't need to sit on a silly piece of paper that only shows that you are good at eating $hit.

      --
      Necessity is the mother of invention.
      Laziness is the father.
    12. Re:What for? by nomadic · · Score: 1

      Well I apologize, I thought you were speaking in general terms about what the meaning of education was. As for learning on your own, of course that's possible; but it's altogether better to at least get the fundamentals down formally before starting on your own. Totally self-educated people tend to have huge gaps in their understanding of academic subjects.

    13. Re:What for? by NearlyHeadless · · Score: 2

      Fortunately, the Soviet Union was hiring at the time, and with their experience...

    14. Re:What for? by jedidiah · · Score: 2

      You know where we all can get free food, rent and tuition?

      Otherwise, we all have to deal with real world constraints where tuition increases leave inflation in the dust. Most of us simply don't have the luxury of treating education as something other than an investment in future earnings.

      Perhaps basic microeconomics was left out of your program.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    15. Re:What for? by cduffy · · Score: 2

      The University system isn't good for that. What the University system is geared towards doing is giving people basic skills and pieces of paper which say that they have them. If you want to learn -- whether you're in a university or not -- you need to do that on your own.

      While the resources provided by a university sometimes come in handy (the huge reference and law libraries, access to the professors, &c), all the really cool and interesting stuff I've learned has been without their help.

      "pursuit of knowledge for learning's sake" has nothing to do with the university system, and is out of place in this discussion.

    16. Re:What for? by jedidiah · · Score: 2

      So? Why should we necessarily place value on "structured education". What value does that structure impose. Why should we assume that it is of any use? Why should we assume that the college paradigm of delivering that information is even remotely useful?

      You naievely assume that any of that is going to be of any use, or even retained.

      Your position is nothing more than an article of faith.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:What for? by nomadic · · Score: 1

      A state university will cost you maybe 2k a semester in tuition. Add housing, food, miscellaneous expenses and it's maybe 7k a year. If you borrow the entire amount, you'll be 28k in debt, which you could pay off in two years if you get that nice programming job.

    18. Re:What for? by jedidiah · · Score: 2

      Were you trying to prove my point for me or undermine it?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:What for? by nomadic · · Score: 1


      I think I undermined it quite sufficiently. If you think 28k is a lot of money to be in debt for, then you have no idea how the real world operates. Wait until you try to get a mortgage.

      If you decide you'd rather not live with that 30k debt, then fine. But don't pretend that you don't have a choice.

    20. Re:What for? by arkanes · · Score: 1

      I'm not sure where you live that living expenses are 5k a year. Thats just under 420 bucks a month, which would, with a couple roomies, barely cover a one-bedroom apartment here in CT. Much less transport to and from classes, eating, power, phone, etc.

    21. Re:What for? by nomadic · · Score: 1

      I'm in New York City; I know how high rent can be. Which is why they made dorms.

    22. Re:What for? by bob_jenkins · · Score: 1

      I recall a classmate in college observing that I was quite an odd bird because for me learning was an end in itself. Most everyone else (especially him) was there as a stepping stone to getting a job. Everyone learned, but the motives were different.

      I personally think that at least 10% of the students were there for learning's sake, rather than as a means to some different end.

      As for which motive I most admire, hmmm. I think that would go to Laura Lemay, who visualized her ideal job (one that did not quite exist yet) and created a degree to suit her to it.

    23. Re:What for? by tenman · · Score: 1

      Scopedog, have you ever seen a job posting in the breakroom (or whereever) that the bank was looking for a [insert job title here], and that title came with some really nice salary? I see it all the time. Most of them I wouldn't want, but the fact is, you need not apply for it unless you have a degree. Some say 'or equal experience', but you and I both know that if two people are up for that position, the knuckle heads in HR are going to pick the one with the degree. While I'm sure that there are GED CEO's everywhere, the fact remains, degrees DO help your carrier. Agree?

    24. Re:What for? by Pig+Hogger · · Score: 2
      You know where we all can get free food, rent and tuition?
      Sure! You can get it there, there, there or there.

      And you also get paid for it, too!!!

    25. Re:What for? by Anonymous Coward · · Score: 0

      As for learning on your own, of course that's possible; but it's altogether better to at least get the fundamentals down formally before starting on your own. Totally self-educated people tend to have huge gaps in their understanding of academic subjects.

      The primary purpose of formal education is to give people a base to work from and a solid understanding of how to learn. Some people really don't need that understanding, so the only thing they really gain from the experience is the base (because they already had the knowledge of how to learn). When you run into people that are completely self-educated but have noticable gaps in their understanding of academic subjects, it's generally because they either don't have or don't know they have a need for those subjects. Liberal arts is nice (and most of my formal education is in liberal arts), but is not going to make a difference in some people's lives (at best, I, personally, have a healthy thirst for knowledge in a large number of diverse subjects, but little wish for an in-depth understanding of more than a small number of subjects that I see as inter-related).

    26. Re:What for? by Anonymous Coward · · Score: 0

      I am so sick of the argument of "I would rather have tons of experience than just a college diploma". I personally have tons of experience AND a diploma (CS). How is my situation not better than just having on the job experience? Would you let someone who has not been through medical school (but has a couple of years of experience) perform surgery on you?

      The question there really is: did you feel prepared for the first real job you got that required that degree once you had it, or did you get the degree after the job? Most surveys in the fields that hire people for software development show that most CS degrees don't meet the requirements for the jobs, so they end up spending at least as much time training people that get hired with degrees as people with 'just experience'. Doctors spend time on internships and other types of 'work experience' before they're allowed to be practicing doctors. Engineers are in the same situation. Programmers are not, though it's completely possible they should be (and Bachelor's degrees in Software Engineering may change this in the future).

      I also don't think people realize the value of getting a liberal education. There is far more to life than just banging away on a keyboard for 18 hours a day. I really enjoyed the non-technical classes I took in college (philosophy, music, social sciences, etc.) and I believe I have benefited greatly from having that experience.

      ...and I'm a musician, study philosophy, sociology, and psychology in my spare time, and enjoy math. That's why most of my formal education has been in areas completely unrelated to my work, but I don't feel that most of those classes did much better for me than a good library would have. Some people benefit more than others from the classroom experience, and certainly some teachers are far better than others at getting their students to learn from the experience.

      I think people who use the experience v.s. degree argument are just trying to rationalize the fact that they don't have any structured education in the field they work in.

      Perhaps, or you're just trying to rationalize your degree. Most of the people I work with do not have degrees, and the biggest gap between myself and them, other than age, is that I wasn't in the military. I just look them in the eye and say, "if I had spent my time in the military, I may have been more familiar with the subject matter, but I'd also not be working here today", because I would be getting out in 6 months, or possibly longer ;p

    27. Re:What for? by Anonymous Coward · · Score: 0

      Who are you to say what "structured" education is? Everyone thinks and learns differently, so how can you say that a person who is educated at a school has any more of a grasp on the subject matter than a person who is self taught (and may know their own thought processes better than any professor)?

      I'm self-educated (read: degreeless) and have been working in the tech industry for the past 8 years. I've elevated in my knowledge level, position and salary at least 4-5 times over. If I didn't know what I was doing, I don't think that any of that would have ever happened.

      I'm not saying that a degree is a bad thing, on the contrary, for a lot of people it is a good thing. I'm only saying that some people prefer a different path.

    28. Re:What for? by Anonymous Coward · · Score: 0

      Perhaps YOU enjoyed your liberal arts classes, but many others do not.

      I just wish we had a choice. I don't like colleges ramming classes down our throat, because they do not feel we are capable enough to make our own decisions.

    29. Re:What for? by Anonymous Coward · · Score: 0

      If people got to choose what they studied, you'd end up with a bunch of nerds who spoke some strange irc-derived dialect that was incomprehensible to the rest of the world, and people in general, nerds and otherwise, would be even more illiterate than they already are. People don't like to think that others sometimes know what's best for them better than they do, but perhaps when you're older you'll also doubt the wisdom of letting 18-yr old kids study whatever they want. I was very mature at 18, and always did extremely well at school and enjoyed challenging classes, but I am *really* glad that I didn't have total and complete control over what I studied. I was also arrogant, like a lot of 18-yr olds, and thought that I knew better what I wanted to study and what was best for me than the old fogeys who came up with the antiquated curriculum that I studied. I still wouldn't design a curriculum exactly like the one I took, but I recognize that my 18-yr old incarnation would have come up with an even poorer curriculum--well, I'm not so sure, but you know what I'm saying. The 18-yr old would certainly have enjoyed it more (not cause it was easy, but because it would have been very eclectic), but there is more to an education than indulging your current passion of the year, and professors know this better than 18-yr old students. They have experience that you don't have, and sometimes you just have to bite it and suspend your doubt that they actually do have your welfare in mind.

    30. Re:What for? by maunleon · · Score: 1

      Your proven track record is only proven with your current employee. When it comes time to look for a new job, you will need to explain why you don't have a degree all over. Given two equally attractive resumes, one with a degree the other without, the one with the degree will win.

      I finished my degree after 7 years of being out of school. I had a year of school left. It was not because of my current position that I did it, it was because I hated having to explain during job interviews why I don'thave a degree. I have a resume a mile long and good references. But the missing degree bugged me. And I did it while working full time and taking 18 hrs in school.

      If you work for a large company you will find that without a degree, you will eventually hit a glass ceiling where HR will start complaining about any promotions or raises that do not correspond with what they consider to be the minimum qualifications for the position.

      The formula they use is simple.. something like 1 degree = 5 or 8 years paid experience. That means that if you have 5 to 8 years experience, you should be paid as much as someone who just graduated from college. Most of us would not accept that, would we?

  4. Paper by ZaneMcAuley · · Score: 3, Interesting

    Its unfortunate that so many people value pieces of paper with writing on them.

    There are many great people out there hindered by this belief.

    I dont think all companies and organisations within the industry are that judgemental. Most companies have theyre own rating system internally.

    Stick with them.
    Make yourself valueable to them.

    --
    ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    1. Re:Paper by ZaneMcAuley · · Score: 0, Redundant

      Another point. This industry also moves faster than any academic course can keep up with.

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    2. Re:Paper by stevew · · Score: 2

      This guy happens to be working for a consulting
      company (as do I) and I can assure you that these
      companies send resumes of their staff to potential
      clients. At some point this will REALLY become
      an issue if the gentleman plans to stay in the
      consulting field.

      Further, a college education is more than just the
      technical classes that you take. Even at
      polytechnic universities like the on I attended there
      are breadth requirements for a reason (even though
      I hated them at the time).

      All that being said - another (tougher) suggestion
      is to try getting the degree part time. Giving up
      the big pay check can be tough - this the one
      solution I know about that doesn't require it. You
      do give up a social life (another thing you would
      have if you were just a student...)

      --
      Have you compiled your kernel today??
    3. Re:Paper by Amazing+Quantum+Man · · Score: 5, Insightful

      That's why a *good* CS department teaches theory rather than practice.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    4. Re:Paper by ZaneMcAuley · · Score: 1

      Then on the resume, focus on previous successes and achievements.

      Show what value has been attained by previous placements.

      At least where I am, its not that you have on paper. Its what you can do, and if you cant do that, how fast can you learn and apply that. Where I am, the pace is very fast and at the bleeding edge of technology. Ie., developing the next big thing where no man (or woman) has gone before :)

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    5. Re:Paper by webword · · Score: 5, Interesting

      Smart people don't value the paper, the value what the paper represents. To some it represents time and dedication. When focus on a subject for many years, you do learn a few things that experience won't give you. You don't explicitly learn theories, for example. That's a shame, since theories can help guide you in a different way thatn experience. Sometimes theory is better than experience, sometimes not.

      Like it or not, a degree indicates that the person has at least some formal knowledge of material. Formal knowledge is no joke. It helps you recognize good form from bad form. Formal knowledge leads to understanding structures and architectures and other complex things.

      Education itself is always behind corporations. It is behind technology in general and it seems out of date, almost immediately. However, the idea is to learn core principles. Tools and techniques for solving problems. Therefore, some of the best technical people will have degrees in areas like psychology and philosophy. (I've seen this again and again. Many technical degrees are inferior to non-technical degrees even though the person is in a technical field!)

      Don't be foolish: Degrees are not the only thing companies use to judge people. They also look at pure technical skills, previous work experience, and so forth. A degree is only one part of the equation.

      There are also some people out there who simply love to learn. They go to school to learn quickly or learn deeply. This idea is insane to mose people because it doesn't always translate to money. Oh well...!

    6. Re:Paper by Eryq · · Score: 4, Insightful

      It's not the paper; it's the wealth of information you get on your way to earning the paper.

      I own my own consulting business, and it is true that my day-to-day contracting has a lot to do with the languages I learned after I left academia. BUT:

      The problems I have to solve are many and varied, and often I find myself applying knowledge from my CS classes 15 years ago: "hmm... didn't we study a quadtree-like data structure which would be good for that problem?" "isn't that just a binary matrix multiplication?" And so on.

      Academic CS is to practical CS what physics is to architecture: you need the theory to make a well-built product, and you need the product to make the theory meaningful.

      True, you don't need the piece of paper to get the theory. But the piece of paper usually proves that you've been exposed to it, and even an average student will absorb things by osmosis.

      --
      I'm a bloodsucking fiend! Look at my outfit!
    7. Re:Paper by JordoCrouse · · Score: 2, Redundant

      Another point. This industry also moves faster than any academic course can keep up with.

      Last time I looked, we're still using 0s and 1s.

      --
      Do you have Linux and a DotPal? Click here now!
    8. Re:Paper by telbij · · Score: 5, Insightful

      I think that's a little arrogant to think that companies shouldn't consider a college degree when making hiring decisions.

      If you've ever interviewed anyone for a job (or talked to anyone ever for any reason), you should know that people fudge all kinds of things on resumes to make themselves look better. A college degree is something that represents a substantial sustained work effort.

      The attitude that you are too smart for college is not too far off from the attitude that you are too smart to work with non-technical people. It's a kind of superiority complex that I see from time to time in geeks (possibly as a result of a painful high school experience?). I'd just like to point out that if you think you are better than someone because they used to think they were better than you, then what sets you apart from them?

    9. Re:Paper by ZaneMcAuley · · Score: 1

      Its not the matter of being too smart, sometimes its circumstances, college COSTS MONEY. Sometimes people start work early.

      Just because somebody doesnt go to college, doesnt mean theyre dumb. Isnt that a little arrogant also? Some people go to college then exit early to work, because they have to or get a good offer.

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    10. Re:Paper by Anonymous Coward · · Score: 0

      College might teach one to spell, or where to use their instead of the(y?)re, or how to use the possessive case.

      It's not always hinderence, in most cases a formal education helps one to sharpen up skills that are sadly lacking in the technology community.

      As a philosophy major who works in tech, I am frequently called upon to read reports and documentation. I am constantly amazed by the lack of good writing skills of people working in a corporate job. That is one reason that many corporations wish for their employees to have a college degree; with a degree there is less chance that someone will make these kinds of errors.

      I also hold that the "degree as work ticket" mentality is a problem, but I think the fault lies more in those who waste their education, rather in those who expect one to be educated.

    11. Re:Paper by ZaneMcAuley · · Score: 1

      You make the assumption we are all native English speakers here.

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    12. Re:Paper by ccmay · · Score: 4, Insightful
      This industry also moves faster than any academic course can keep up with.


      I think you are wrong, not in your conclusion but in your premises.


      Academic CS departments do not need to keep up with the latest iteration of C++ or Java and should not even try. Their job is to impart the fundamental knowledge of algorithms and systems that allow graduates to adapt to any particular application.


      Self-taught gurus often have knowledge that is a mile wide but an inch deep, or they may be highly specialized in one particular field and know nothing whatsoever of anything else.


      CS graduates avoid these two extremes, and can pick up new languages and concepts faster because of their grounding in basic science.


      As an analogy close to my experience, it would be theoretically possible for a non-physician to become so skilled at a certain narrow field (for example reading mammograms) that most of the time the results would be as good as a board-certified doctor. However, every once in a while a really tough case comes along that requires knowledge of basic human medical science to interpret and integrate correctly. This is why you wouldn't want anyone but a doctor reading your wife's mammograms.


      That's why we have the MD and by the same token, that's why we have CS degrees. However, the consequences of a mistake are rarely so dire as in medicine, and so the dilettantes and autodidacts of the CS world are free to flit from company to company, leaving half-baked useless projects in their wake wherever they go.


      -ccm

      --
      Too much Law; not enough Order.
    13. Re:Paper by Anonymous Coward · · Score: 0

      insert 'than' in front of rather in the last sentence.

    14. Re:Paper by ZaneMcAuley · · Score: 1

      Have you people never heard of typo's :)

      I mean to flame somebody by being the grammer police or assuming that everybody is English (or American - since you changed the english spellings too:) is rather lame isn't it.

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    15. Re:Paper by nomadic · · Score: 2

      The attitude that you are too smart for college is not too far off from the attitude that you are too smart to work with non-technical people. It's a kind of superiority complex that I see from time to time in geeks (possibly as a result of a painful high school experience?). I'd just like to point out that if you think you are better than someone because they used to think they were better than you, then what sets you apart from them?

      I think it's just the self-esteem problems that slashdot posters tend to have. Implying that they are somehow worse off intellectually for not completing college threatens their self-image, which is based on them being the smartest person in existence.

    16. Re:Paper by gi-tux · · Score: 1

      You are quite right about it being tough. I did it. I already had a degree in Music Education and was changing fields. I got a CS degree while I worked about 32 hrs/wk (not teaching), had a wife and a child. I had little time to do anything other than work, sutdy, and spend a little time with the family. It took me almost 3 years to complete the program due to pre-requisites, etc.
      However, it has paid off quite well, I now make much more money, have much more time off, and enjoy what I do.
      My opinion to the original poster of this message, is that if you could find someone who would give you a BS degree in 1 year, it wouldn't even be worth the paper it was written on. You would be just as well off, getting one of the degrees that cost you $$$$ and "your real world experiences" from a "major non-accredited college or university". If you are really wanting to go somewhere, do it right. Go to a real school, get a real degree, don't worry about the time, it will be worth it in the long run.

      --
      I have no sig, does anyone have one to spare?
    17. Re:Paper by Nutsodog · · Score: 1

      I agree that theory and practical experience go hand in hand but your quote, "Academic CS is to practical CS what physics is to architecture..." is not entirely correct. I think Alan Cox (on the Linux Kernel Mailing List) said something like ...People built perfectly good brick walls before they knew how or why mortar worked. Which is definately true.

      Without the theory, however, you just keep building the same brick walls. Until you know how to make them stronger or support more weight you are limited to how high you can build them. Innovation and technological advances come from knowledge and problem solving that is gained from both experience and that broad educational background that you get with a BS, BA, or advanced degree. For example if Biological research had not been done - artifical neural networks probably wouldn't be where they are today.

      A degree is important, because it shows a sustained concentration and broad background in problem solving and critical thinking. You don't have to have a specialization in CS, but you do have to recognize that perpetual motion is, currently, impossible.

    18. Re:Paper by ahde · · Score: 2

      These days, a "Psychology" degree is the same thing a "Communications" degree was a few years ago. The least amount of work that costs four years tuition that looks better on a diploma than "undecided" or "general ed"

    19. Re:Paper by nomadic · · Score: 5, Insightful

      Its unfortunate that so many people value pieces of paper with writing on them.
      It's unfortunate that so many people think that college is just about getting a piece of paper.

    20. Re:Paper by porter235 · · Score: 1

      ya... like pieces of paper that says "LEGAL TENDER"... it should all hold no value, no matter what....

      get a life. the degree represents something just as a $100 bill does. so if you want more worthless pieces of paper with "LEGAL TENDER" on it, get one that says "DEGREE" on it.

    21. Re:Paper by bryan1945 · · Score: 1

      ... but you do have to recognize that perpetual motion is, currently, impossible.

      What! But I saw this on the Simpsons!

      Lisa: Hey dad, I built a perpetual motion machine for you!
      Homer: Lisa, in this house we observe the laws of thermodynamics!

      Sorry, slow Friday....

      --
      Vote monkeys into Congress. They are cheaper and more trustworthy.
    22. Re:Paper by SVDave · · Score: 5, Interesting

      Like it or not, a degree indicates that the person has at least some formal knowledge of material. Formal knowledge is no joke. It helps you recognize good form from bad form. Formal knowledge leads to understanding structures and architectures and other complex things.


      When I was a kid, growing up in Silicon Valley (I'm 30 now), I heard a lot about how brilliant engineers at companies like Apple did really wonderful things without having a formal college education (nevertheless, I went to college)


      Towards the end of grad school I bought some books on programming the Macintosh, as I had just gotten myself a Mac laptop. Having studied operating systems at both the undergrad and graduate level, and having programmed my Amiga and the school's Unix systems for years, I was shocked when I read what the internals of the Mac OS (then System 7) were like. They looked like what someone with a lot of Apple II experience would have designed: global system variables in known, fixed, publically-accessible locations (just like my old Commodore 64!), all user-level programs ran in supervisor mode, etc. The original Macintosh was a fine piece of work, with an innovative GUI. However, it would have been really nice if someone who had gone to college and studied operating systems (of which there were plenty in Berkeley, an hour's drive away) had been there to keep the OS team from making some really stupid design decisions.

    23. Re:Paper by dmelomed · · Score: 1

      Also, one thing to remember is it's your big money and time spent to get that paper. AFAIK most universities couldn't give a rat's ass about quality of their programs (as all they usually care about is your money *cough* Drexel, *cough*). Most don't educate you, they just collect money and issue the paper at the end. Most of your time is spent getting grades, not quality education.

      You are quite on your own at a university. Many of them are overcrowded, and beaureaucracy is unbelievable. We, for example didn't have computers in computer classes, and some people had to sit on stairs. The computer labs were overcrowded, and it was impossible to achieve lab objectives in alotted time. It was a fucking rat race. Essentialy you read books and tried to score on tests. There was simply not enough time to grasp subjects and theory as deep as one would need.

      The best education you can get is by yourself from yourself. Just like Mark Twain said, schooling and education are different. They school you; you educate yourself. So at least go to a university that's as close to worthwhile as possible.

      In my personal experience computer-related courses are of much higher quality at community colleges than universities. Bottom line: university gives you a ticket to get a job, just because it's a social thing. Many of these CS graduates are cluebies, because again they were just passing tests (and some I know cheated a lot). It's a scam.

    24. Re:Paper by dynamo_mikey · · Score: 1

      Webword's post makes a lot of good points. But even outside of those things applicable in the business world, I got a lot out of college. We were required to take 13 hours of science, I ended up taking a lot more, but with a semester of physics, 2 of chemistry, and 2 more of astronomy, and all their associated labs, you really get an understanding of how the world works. It's neat stuff, and it's just another thing I got on the way to my CS degree.

      dynamo

    25. Re:Paper by Natanleod · · Score: 1

      ...Its unfortunate that so many people value pieces of paper with writing on them...

      infortunate indeed, and even more when coworkers hates you for not taking the same "become an analyst in 6months" course they took (and for not having as much debt as them for that matter :)

      ...I dont think all companies and organisations within the industry are that judgemental...

      or that ignorant. Most big players know that a hobbyist programer usually end up having a more diversified knowledge than a herd students that all went through the same Pascal curriculum.

      I can't think of any reason why my current company likes me other than the extra knowledge/experience I got in the same time it took others to get their paper and the different insight/approach I have as a result of my unique and more-than-tailored self-education.

      My word of advice (for what its worthed) is to invest that time in sharpening your skills and learning what you like/what matters to you instead of spending it (along with a nice big chunk of your savings) in school.

      Best of luck

    26. Re:Paper by ergo98 · · Score: 1

      Smart people don't value the paper, the value what the paper represents. To some it represents time and dedication.

      It's funny to see this on Slashdot where MCSE certifications (which take considerable time and effort, even if it is an exercise in memorization of trivial, never used facts) are laughed at. Let's face it: People who got degrees as a natural progression of their upper-middle class existence want to maintain the value of it by waving their hadn and talking about vague, unsubstantiated things: Some sort of etheral knowledge they gained via failures-in-their-field professors and the same textbooks that Joe Anybody can get at a local store. Claims about "sociology" or "culture" are a riot too, as again Joe Average often has equal knowledge in disparate fields.

      It helps you recognize good form from bad form. Formal knowledge leads to understanding structures and architectures and other complex things.

      All apologies, but this is total bullshit (see what I said about about etheral claims of the advantages of a degree). I've known Professional Engineers and Phds who are, parden the expression, total fucking morons. Of course I've met some who are brilliant, but the point is that the designation alone has extremely little real value (just like an MCSE).

      The cold hard fact is this: There are smart people who have a desire to learn on this planet. Some of those people go to university, some go to college (for financial reasons, time reasons, locality, whatever), and some drop out of Grade 6 to pursue their soap box engineering career. However there are not-so-smart people who have no desire to learn, and they have little "smarts", yet they successfully complete university and post degrees. Neither has a distinct correlation with the other.

      BTW: Another bullshit claim that is usually paraded is that a university degree (regardless of whether it's an arts major of philosophy) is a sign of intelligence (and is therefore relevant to any job): The median IQ of Canadian university students (who test among the best in the world) is 112. That's the AVERAGE (meaning, for those of you falling under 112, that 50% of students are below 112). That's pretty low in the grand scheme of things, once again proving that a university degree is more a sign of dedication towards fulfilling a certain societal standard than any biological advantage.

    27. Re:Paper by Anonymous Coward · · Score: 0

      Actually, a psychology degree is very useful in areas like visual design, human factors, and usability. Those are things I care about and they are semi-technical. However, you normally need an advanced degree to break into these fields. (So, I guess I am saying that psychology is better than communications, but you need to know what to focus on while you are earning your psychology degree.)

    28. Re:Paper by telbij · · Score: 2

      Hm, I don't think I said that you are dumb if you don't go to college. On the contrary, I agree that college does not really increase technical skills much. I agree with other posts that say the people who excel in IT probably don't need school because they love it enough to learn in their spare time.

      My point is that all that is moot because when it comes to getting jobs/promotions/raises, interpersonal skills and ability to relate to your boss make all the difference in the world.

      Let's face it, if you treat your boss as your intellectual inferior, why should they give you a raise? Even if you are twice the programmer of everyone else around, it's hard for bosses to make an objective evaluation of your performance since programming is such an amorphous task anyway. For all you know, someone else might look a lot better just because they got an easier task.

      For me personally math and programming come natural. My intellectual challenge is communicating effectively with my colleagues (I am the only techy in a marketing office). Let me tell you, helping my boss understand the importance of database normalization is just as satisfying as actually normalizing the database.

    29. Re:Paper by Anonymous Coward · · Score: 0

      A university education is far more than a piece
      of paper. If you don't realize that, perhaps
      your own piece of paper is worthless. That
      doesn't meant everyone has had as bad an
      experience with higher education as you have.
      Furthermore, an education is not just about
      getting a job: it's about becoming a person of
      quality. If you're entering a field there the
      educational programs don't generally put of people
      of quality to begin with (CS may be one, I know
      engineering often is), then perhaps that paper
      really doesn't mean much--as I'm defining quality.
      But then a person who goes to school ONLY for CS
      is really wasting their life anyway.
      And remember, you only have one life to live?
      Are you going to live it?

    30. Re:Paper by Anonymous Coward · · Score: 0
      I totally argee with webword on theory vs. practical knowledge. I've worked with all three types of computer people over the years: those who have a CS degree, those who have some (non-CS) degree, and those who don't have any degree. My experience is that, while it varies a lot from individual to individual, there is also a valid generality. People with a CS degree seem to understand why program design choices are bad before the other two types do.

      If I had to choose to hire between two otherwise equivilant candidates where I didn't personally know their abilities and had only a resume to go by, I'd be far more willing to choose the one that had a CS degree. I would choose them because I would trust their understanding of a design moreso than someone without a CS degree. Of course, if I personally knew their abilities, or either candidate was able to convince me of their abilities, then the parchment would not be a significant part of my consideration.

      Therefore, the moral of this story is probably that those without a degree should focus more on getting jobs via networking, where they will have someone to vouch for them and their abilities -- it will put them at an advantage because a self-taught individual with skills and knowledge equivalant to a CS degree will always be the better candidate hands down (did I just say that? and I have a CS degree :-)

      Call me what you will, but I doubt I'm alone in these views or conclusions.

    31. Re:Paper by Anonymous Coward · · Score: 0
      However, the consequences of a mistake are rarely so dire as in medicine, and so the dilettantes and autodidacts of the CS world are free to flit from company to company, leaving half-baked useless projects in their wake wherever they go.

      Bonus points for word usage.

    32. Re:Paper by Town+Drunk · · Score: 1

      To the original question: I spent 8 years working without a degree and became a software lead for development teams. Interestingly enough, I did not suggest hiring people without degrees. I knew why I did not have a degree; it was a lack of discipline. What the paper shows is that you have received a basis of a formal education. It allows for a baseline comparison or a standard for, at least, what you were taught. The rest of an interview is to see how well you remember (and can use) what you were taught and if you fit into the team.

      I ended up going back to get a degree when I saw that I could not progress any further. After all, why trust me with multi-million dollar projects when I lacked the discipline that countless others had to complete my education. Personally, I will not hire non-degreed engineers (in engineering and CS) because I have no measure. The paper does not matter, as the gentleman said, its what the paper represents.

      If I were interviewing you and reading between the lines in your post, I would assume that you work well alone and believe that you know how to do it better than 90% of the people you come in contact with. I would classify you as a team-buster and would suggest not hiring you. I would, in the interview, have suggested to you to go back and get a degree to broaden your experience and knowledge. But that is from my perspective of somebody that worked without a degree for 8 years.

    33. Re:Paper by Anonymous Coward · · Score: 0

      Depends what you want to do. Personally I'd like to be a college professor, and so I'm pretty much required to get lots of pieces of paper.

    34. Re:Paper by Anonymous Coward · · Score: 0

      Can we assume that you don't have a
      university degree? Regardless of
      what you said they are useful.
      They don't always mean that the
      holder is smart or the person without
      one is stupid, but having one can't
      hurt you or make you more stupid.
      Not having one coupled with being stupid,
      well,.. we can see it leads to bitterness.

    35. Re:Paper by Anonymous Coward · · Score: 0
      Its unfortunate that so many people value pieces of paper with writing on them.
      Like money? Dollar bills?
    36. Re:Paper by johncheng · · Score: 1

      Well said. Education is not easy. It takes hard work and a lot of dedication. I am a Java Developer. I have been programming for 3 years and I've taught myself just about everything I know. I know more about programming than most of my coworkers, most of whom has college degrees.

      But I definitely do not write better code than them. I have the tendency to hurry my programs without testing them completely. My impatience have sprung embarrasssing bugs in our applications and I feel like a fool for it.

      While some of the other programmers here give the appearance that they are college juniors with a hard time working in a business environment, I know that they put a lot of effort and dedication into their code. I simply have not invested that kind of effort, and I believe my lack of a degree reflects it. I am only slow beginning to imitate their thoroughness, and I feel that I have become a much better programmer by following their footsteps.

      I don't know what most employers think. But from what I know about myself and from what I have seen of others, people with college degrees may not be the brightest or possess the most technical skills, but these are people who have worked hard before to get into a University and earned a degree. My coworkers have spend many hours trying to do a (in my opinion) trivial thing, but at the end they do get it done. And that is pretty impressive in my opionion.

    37. Re:Paper by Anonymous Coward · · Score: 0

      Not to mention, you are talking about a MEDIAN if it is right at the 50% mark. Now go to college dumbshit.

    38. Re:Paper by ergo98 · · Score: 1

      Actually I'm overly-educated and a member of several professional organizations (if it has the slightest inkling of relevance), however I've had to argue the merits of coworkers and potential hires based upon grossly flawed-perceptions regarding the merits of degrees (not so much CS degrees where there is practical knowledge to go along with it, but rather completely disassociated degrees where hiring agents presume a more skilled potential employee in a completely different field).

    39. Re:Paper by Anonymous Coward · · Score: 0

      Oh shit, you got me fucklewad (well, actually apparently you can't read as I did state that it was the MEDIAN, though I mistakingly stated average previously). Actually I went back and corrected one part of it when looking up the reference (which indicated that it was the median rather than the average which I originally thought). How about you don't post under AC fuckwad so I can analyze your posts.

    40. Re:Paper by Anonymous Coward · · Score: 0
      It's unfortunate that so many people think that college is just about getting a piece of paper.


      It's unfortunate that college is actually about buying a piece of paper.

    41. Re:Paper by lilsmokie · · Score: 2, Insightful
      I, too, have a CS job with no CS degree. I have read quite a few of these posts, much to my amusement. However, one thing troubles me: if you have no degree, and want to check in to stick up for the 'no degree' option, please make sure you don't make foolish mistakes. This means 'check your spelling' and 'don't pretend to understand statistics'; you will only justify the argument you're up against.

      ergo98, 'median' and 'average' are two different things. If four Canadian university students' IQs test at 111, 110, 109, and 118, their average IQ is 112. However, 75% of the students are below 112.

      I've also seen lots of posts containing improper grammar, random (or missing) apostrophes, tense and singular/plural conflicts, and plain old misspellings.

      It wouldn't take much of a metaphor to argue that proper spelling, grammar and mathematical understanding comprise the majority of what it takes to write a program.

    42. Re:Paper by jedidiah · · Score: 2

      No you can't actually.

      I agree with the guy and I have a BS.

      My wife agrees with that guy and she has a JD.

      Not everyone needs to rationalize the time and money they wasted in college by perpetuating old propaganda.

      BS: there has never been a more appropriate coincidence.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    43. Re:Paper by Dominic_Mazzoni · · Score: 5, Informative

      The LAST thing the designers of the original MacOS wanted to do was write another Unix. They had to run a tremendous GUI using only 128K of RAM, and fit the entire system onto 400K disks (with room left over for applications). Not only did they not intend for the computer to have multiple simultaneous users, but the 68000 processor didn't support "supervisor mode" anyway, nor memory protection - so there was no reason not to use those global variables. By the way, no well-designed application (except for system utilities) ever had to use any of those global variables - they had API functions to access all of them.

      I'm not saying they couldn't have done well with more C.S. people, but I don't think they ever anticipated that the code and the API they were writing would be used by the same type of people who were using modern "workhorse" operating systems...

    44. Re:Paper by jedidiah · · Score: 2

      If you're boss can't prove you wrong in that arrogant assumption, how can they possibly be qualified to direct your work or to evaluate it afterwards?

      If one needs to depend upon sucking up to the boss to get ahead, it's time to look elsewhere.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    45. Re:Paper by rifter · · Score: 1

      The median IQ of Canadian university students (who test among the best in the world) is 112. That's the AVERAGE (meaning, for those of you falling under 112, that 50% of students are below 112).

      Perhaps you never took a statistics class, or forgot your mathematics, but there is a difference between median and average. Which is it? Can you point us to this study? I believe it is likely the average IQ of college students is not significantly greater than the population as a whole, and therefore see your point, but your citation merits some clarification...

    46. Re:Paper by ergo98 · · Score: 1

      Firstly, as I stated in another posts this has absolutely nothing to do with my personal education level (amazing how personal such a thing is to most people, which makes the arguing against it all the more humorous. If you argue that a University degree has limited relevance, you must not have one. Extrapolating that therefore anyone who argues FOR a degree must do so purely because they have one?).

      Secondly, this is not a professional board, nor am I writing a letter to the board: Apologies for the typo (as I stated in another message I went back and fixed from average to median [actually swapping MEAN for MEDIAN] but failed to switch the other incident of average. Damn. I guess I'm not going to get that big Slashdot job now that I always dreamed of.

      I've also seen lots of posts containing improper grammar, random (or missing) apostrophes, tense and singular/plural conflicts, and plain old misspellings.

      Yeah and that certainly must be the "non-university" people by your, and others, bizarro correlation. EVERYONE has typos and transposed words on here because, despite some funny beliefs, it really doesn't matter.

    47. Re:Paper by jedidiah · · Score: 2

      A University will no more turn you into a "person of quality" than the Marine Corps will turn you into a fighter. You are one or the other by nature before you get onto campus or onto Parris Island.

      To paraphrase a TA that actually taught me something: correlation vs. causation.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    48. Re:Paper by ChaoticPup · · Score: 2, Insightful
      It's unfortunate that so many people think that college is just about getting a piece of paper.

      I'll expand on your thought to include people on both sides of the coin: people without and *with* degrees.

      I can easily think of a dozen people within my daily sphere of influence that have degrees and have serious shortcomings in obvious areas like the 3 R's. One of the folks I'm thinking of has a PhD. This is really sad.

      I can similarly come up with a list of a dozen people lacking degrees that present themselves in a much more professional manner than the previous group.

      You wonder why this debate exists? Partly because today's universities let junk like the first group hit the streets. Partly because people have proven over and over again that you *can* succeed without a degree.

      A degree *is* a piece of paper. While I'm not going to say a college education is a waste of time, I will point out that the piece of paper often carries more clout than it deserves, IMHO.

      College is *not* the only way to gain a well-balanced background or achieve success. Equally, a college degree does *not* guarantee the existence of such balance or the potential of success.

      When all is said and done, it really boils down to the person, not the degree. Bill Gates, Paul Allen, Thomas Edison, Henry Ford, Stephen Jobs, Steve Woz, the Wright brothers, Harry Truman, Larry Ellison, Craig McCaw and others all fully understand (and demonstrate) this concept.

      --CP

    49. Re:Paper by Anonymous Coward · · Score: 0

      In my case I left college to work for IBM on a special project and then went to work on a linux distro right after that, then moved on to another Linux company (that burst with the .com mess, but was a major company that everyone would recognize)
      I'm now interviewing for my next job and so far no one has complained about my lack of a cs degree. I am being very picky about the companies who see my resume. Not because there is anything special about me, but the last company failure really kind of screwed up my career path. So I'm being careful.

      If I had it to do over again I'd have gone back and finished the degree right after I finshed the first job.
      A college degree says that you are capale of learning. Very vauable to a company when you dont have a proven track record.

      Dont take shortcuts, get the full degree. it will help.

    50. Re:Paper by Anonymous Coward · · Score: 0

      Oh bullshit. All you learn in college is how to drink from a funnel down your throat and how to get by while skipping as many classes as you can. That doesn't make excellence. Take it from an old guy.

      Besides, I was "focusing" on the subject of computers before there were degrees for them. What the hell qualification does a university have to teach me?

    51. Re:Paper by Glove+d'OJ · · Score: 1

      Um, isn't that the whole basis of our money system? People valuing litle pieces of paper with writing on them? DoH!

    52. Re:Paper by lilsmokie · · Score: 1
      Sorry, ergo98, the only reason that I could assume that you have a college degree is because you are waving your hand and talking about vague, unsubstantiated things like the median IQ of Canadian university students.

      Yeah and that certainly must be the "non-university" people

      You also seem to assume that I have a degree, and that I am rolling it up into a little telescope to look down my nose at the "non-university" people. Fact is, I dropped out of high school. The 'bizzaro' correlation is only yours.

      meaning, for those of you falling under 112

      I simply ask that people who think they are smart enough to tell those of us who aren't what AVERAGE means actually get it right and punctuate the sentence properly. Not too much to ask of someone who's calling you an idiot.

    53. Re:Paper by NoWhereMan · · Score: 1
      Let's face it, if you treat your boss as your intellectual inferior, why should they give you a raise? Even if you are twice the programmer of everyone else around, it's hard for bosses to make an objective evaluation of your performance since programming is such an amorphous task anyway. For all you know, someone else might look a lot better just because they got an easier task.


      Good point. And you may find yourself unemployed because such a boss makes that decision. We all have to make our own choices because we will be the ones who live with the results. There are too many examples of people who slaved their lives away for paper (the green kind ;-) and died shortly after retirement.


      I am a little sensitive at the moment because I am going through such an evaluation. I too am thinking about finishing the degree. When I first started college I only worried about the job implications. Now, I think it is more appropriate to study something I love.

    54. Re:Paper by Anonymous Coward · · Score: 0

      While college is more than a piece of paper, how many billionaire do you know in the technology industry that actually Graduated from colege?
      Did Bill Gates graduate? No -- he dropped out to start Microsoft. Did Larry Ellison graduate? no -- he dropped out to form Oracle. Did Paul Allen graduate college? No -- he helped Bill Gates with Microsoft.

      As an hnoarary mention, Did michael Dell graduate? No -- he dropped out to form Dell computers.

      And while steve balmer did graduate, he still dropped out of grad school to get in when microsoft was obviously going somewhere.

      College is invaluable fo those who are going to struggle up the corporate ladder. People who have the ideas to actually change the world don't have time to finish a degree when it comes to a choice.

      For a while it looked like the internet bubble was going to turn a bunch of people into billionaires, what was the problem there? They had college degrees, they had 'buisiness theory' about keeping happy employees. So they blew millions of company parties that wasted productivity. Who were the first to denounce these people as idiots you might ask? The same academics who had put all these bizare ideas in their heads in the first place.

      Also, the first 'free' as in beer software movment stated in colleges. Then corperations founded by college drop outs snapped up all the legal rights to anything good out of the 'free' software movement of the time. That is why current 'free' software requires lengthly license agreements like the GPL or the BSD license.

      The limiting factor in a college education is the extent to which the teach actual facts versus unproven theory. At the highest levels of college they are teaching theory almost exclusively. Making those levels the least applicable to a buisness. IMO anything past a masters degree is worthless to anyone interested in technology.

    55. Re:Paper by Anonymous Coward · · Score: 0

      Yes but not all brick walls are equal. Look at fireplaces.... you can create a nice-looking fireplace that holds together quite well but do you have the slightlest clue as to how to design it to maximize heat while minimizing fuel & smoke? Education is the answer. And while you *can* learn on your own, it is much easier if you have a formal program in place to take you from start to finish .. thus ... the univerity system is born.

    56. Re:Paper by Pig+Hogger · · Score: 2
      Its unfortunate that so many people value pieces of paper with writing on them.
      Indeed.
    57. Re:Paper by Anonymous Coward · · Score: 1, Insightful

      Actually, the 68000 did and does support supervisor mode. This includes a supervisor stack pointer (SSP) and some instructions that will cause an exception when executed from user state to keep a user state process from forcing itself into supervisor state.

      Also the processor outputs its current state (supervisor, user, exception processing, etc.) on a set of pins so that the memory hardware could throw an exception when a user state process tried to access memory in an address range that should be considered "protected"; for instance, the first 8k or so of ram that contained exception vectors, OS variables, etc.

      The memory hardware in another 68000 machine, the Atari ST, used these pins to protect the first 4k (I think; it may have been the first 8k), and also memory mapped hardware registers at the high end of memory.

      Just because the Mac design did not take advantage of the supervisor features of the 68000, does not mean it didn't have them.

      You are right however that the 68000 did not properly support the concept of virtual memory. It's bus error exception (which would be used by to OS to note when a memory access was taking place outside of a current logical block) did not save enough state information for the processor to be able to restart the instruction. Thus adding an MMU to the 68000 was useless.

    58. Re:Paper by telbij · · Score: 2

      If you're boss can't prove you wrong in that arrogant assumption, how can they possibly be qualified to direct your work or to evaluate it afterwards?


      It's not arrogant to think that programmers work is difficult to evaluate. Notice I did not say technical ability does not matter, I said that interpersonal skills are very important (and underestimated).

      You think trying to communicate effectively with your boss is 'sucking up'? Let me ask you a question, do you only respect your boss if they understand all the technical jargon that you use on a daily basis?

      I don't know what kind of job you have, but not everyone works at a software company. I work for a University, and to say that my boss is unqualified if she can't evaluate my programming skills is ludicrous. To do that she would not only need her existing marketing/PR skills, but she would need a significant technical background in database and web technologies. That would be one hell of an education, and I expect someone with the experience would be outside the University's budget for the position.

      So if when I talk to her I say "Alright, should I write the Events Calendar Web App using a fully normalized MySQL database and modular script that the various pages plug in to? Or should I just throw it all in flat-file format and write quick hack scripts for each page we need generated?" she would have no idea what I was talking about. The worst thing I could do is sigh and say "should I spend 160 hours to do it the right way? Or 40 hours to get it done quick?".

      The proper way to go about asking the question would be to phrase it in terms she understands. "Should I spend 160 hours on the Events Calendar code so that it is easier to add pages later? Or should I just do a quick 40 hour job that will require more work for successive updates?"

      She would no doubt ask a few questions to get a better idea what I was talking about, but she wouldn't feel belittled by me throwing out a bunch of jargon then oversimplifying when she didn't understand.

      If one needs to depend upon sucking up to the boss to get ahead, it's time to look elsewhere

      You don't need colleagues that understand what you do to be appreciated. If you want to be a curmudgeon and get ahead by the sheer brilliance of your work then more power to you. But I don't care where you work, you'll advance quicker and be better liked by dealing with people on their level. If you see that as somehow selling out then I feel bad for you, because people probably don't like you very much.

    59. Re:Paper by Anonymous Coward · · Score: 0

      > The problems I have to solve are many and
      > varied, and often I find myself applying
      > knowledge from my CS classes 15 years
      > ago: "hmm... didn't we study a quadtree-like
      > data structure which would be good for that
      > problem?" "isn't that just a binary matrix
      > multiplication?" And so on.

      And what does the "quadtree-like data structure" has to do with college education?

      I know a lot about a lot of algorithms and data structures. I also have a CS degree.

      Guess which how much of my knowledge of algoritms I have learned in college? Maybe 5%. And why?

      Because I had read great books, and known them all BEFORE going to college.

    60. Re:Paper by Anonymous Coward · · Score: 0

      Something that is very common in a lot of different fields is that people with degrees in one field (Biology, Psychology, etc) go into that field, and eventually their employers need a piece of software. Rather than hiring a software developer, the best route for them is to find someone already familiar with the field the software applies to (usually already within the company) that is comfortable with computers and (hopefully) programming. This ends up being a reason why a lot of software developers in companies that aren't really software development houses will be people with degrees in other fields.

      Around here, people with numerous backgrounds have done at least some software development at one time or another, while very few have had any formal education in CS. I think I'm one of the few people in the division (if not the company) that has managed to spend more than just short bursts actually developing software. Usually software development is treated like something the techs do when it absolutely needs to be done, and I think I'm finally convincing my boss that a couple of people dedicated to developing software can produce better results (and better profits, hopefully) in the long run, and possibly minimize costs by allowing the techs to get back to what they seem to really want to be doing anyway.

    61. Re:Paper by xtremex · · Score: 1

      My wife's cousin is as dumb as a stump. I mean REALLY dumb. Only graduated high school because he had a tutor for every single class. (His parents are loaded) So, then he went to NYU, STILL dumb as a stump, and paid people to right his papers for him (I doubt he's the only one. There are people who make a living doing this shit).He had to have dual tutor cram sessions the night before his tests..to squeak by. Now he works for a major firm. Still dumb as a stump. I can't even TALK to him. He is just not "aware". The funny thing is...he has the degree. And the job. And his fellow "frat brother" execs are all as dumb as he.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    62. Re:Paper by Anonymous Coward · · Score: 0

      It wouldn't take much of a metaphor to argue that proper spelling, grammar and mathematical understanding comprise the majority of what it takes to write a program.

      Luckily, most of the software developers in the last 10-20 years have shunned anything that resembles proper grammar and spelling in programming languages. At best, we have to put the proper symbols in the proper places and be consistant in our spelling of variable names and functions (lest we create a new variable or function and, hopefully, generate an exception error). If software developers really cared about grammar, we'd probably have more of those languages that actually look more like human language ;) (oops, end paren after semicolon with no opening paren, going to get an error on that one, too)

    63. Re:Paper by Anonymous Coward · · Score: 0

      I'd have to agree. Most of the time, my boss could give a shit if I cleaned up that loop to make it a little tighter, a little less memory intensive, a little faster. He could care less whether or not my code is clean and well structured. What he wants to know is if it will be done on time, if it will be feature complete, and if we have anything else in the code that can be leveraged for continued improvement (ie is there a hook in there I can use to add in some more functionality, is there something I can do to improve this if I have more time, etc). If I can't explain it in words he understands, then it doesn't matter how good I am at actually writing the software (well, I could get by as long as I get everything done and feature-complete on time). Furthermore, he expects me to be honest with him as to whether or not a task can be done within the time alotted, and if not, to explain to him (again in words he can understand) why not, and to help him justify an increase of time or decrease of features to the customer (or to his boss as the case may be).

      If you want to just crunch out software and work those long hours and never really be appreciated unless you put out something truly spectacular and unexpected, then keep thinking of your boss as an ignorant schmuck instead of explaining it on his terms. Personally, I prefer the decent raises and the feeling that my boss understands my work, not to mention rarely having to work overtime without pay because I got myself into a crunch.

    64. Re:Paper by Anonymous Coward · · Score: 0

      I think it's just the self-esteem problems that slashdot posters tend to have. Implying that they are somehow worse off intellectually for not completing college threatens their self-image, which is based on them being the smartest person in existence.

      Actually, I think the truly humerous part is that it's such a conflict coming from a group that tends to follow Linux (created by a guy in college that has since graduated) and bash Windows (created by a company started by a guy that dropped out of college).

    65. Re:Paper by Anonymous Coward · · Score: 0

      Hey, Lisa wasn't even in the room until Homer called her in, and then he spoke first.

      Report to www.snpp.com for re-Neducation.

    66. Re:Paper by Anonymous Coward · · Score: 0

      With Paper you can job hop.

      With Paper you can start from scratch.

      Without Paper you gotta hope a little more and keep a bit sharper memory.

      Without Paper you gotta believe the people that recognize talent are going to carry you.

      With or without Paper, foreigner workers can do most of the hard work for less money anyway. Paper is at least a job firewall. Specialized knowledge is only valued while it remains special. Bankruptcies happen.

      Without Paper at 30 is worse that with Paper at 30. Without paper will probably have to stay with employer through thick and thin. With paper can leave for new grounds after a RIFF while without paper is without paper and has a tougher job search. Don't believe otherwise.

    67. Re:Paper by DerekLyons · · Score: 2

      True, you don't need the piece of paper to get the theory. But the piece of paper usually proves that you've been exposed to it, and even an average student will absorb things by osmosis.

      There are two basic problems to self education:

      1 - Usually everything is given equal weight regardless of value.

      2 - Their is no structured format to guide you from footing to ridgepole.

    68. Re:Paper by Anonymous Coward · · Score: 0
      i completely disagree with your points, but not being in the mood for anything substantive, all i can say is

      bonus points for "The Coder will out do the college kids and if not probably has enough arms experience to kill them and erradicate the problem ;)"

    69. Re:Paper by Anonymous Coward · · Score: 0

      you must have gone to a really awful college--by which I mean the bottom 80% perhaps. In a real college, the paper is just a byproduct of the process, and it is the process that is valuable.

    70. Re:Paper by Anonymous Coward · · Score: 0

      yeah, but you're talking about executives. what do you expect? of course they're all people who thought about nothing but getting laid in college, much like our former coke-whore of a president. However, they did *not* get an education.

    71. Re:Paper by Anonymous Coward · · Score: 0

      Don't value paper with writing on it huh? Give me all your money!

    72. Re:Paper by Anonymous Coward · · Score: 0

      Perhaps people forget that colleges and universities are learning institutions, and that piece of paper I get at the end is but a by-product. While I do agree that one can achieve a lot without a formal education, solely drive on personal dedication, but we have to ask ourselves how much further that individual can go with a formal education.

      Most geeks can read some programming book and start program, and they think that is the absolute knowledge. They start asking what college is for, what education is for, when they can learn some quick Java and get some good paying job some where.

      Looking back history, there are a lot of people who, without a formal education, achived grander things, but they are mostly exception, they are not the norm, especially amongs the ./ reader like us. I do not think anyone without proper training or education, can produce works that has profound impack on CS as Knuth, or Dijkstra. Mostly if they do well, they do well in very confined area of CS. I don't think any of us can dispute that the advance of science and technology (not to mention humanity) come from research originates from those "useless" institutions.

      While I agree that not all of us can afford a formal education, and education doesn't mean attending a Univ., I have to say that I don't attend Univ. to get a piece of paper, but I did it to give myself a mean to realize my fullest potential...whatever "bs" that means ;)

    73. Re:Paper by lazy_greenhouse_gas · · Score: 0

      I really enjoyed your digression into the psyche of the wounded tech geek cum ubermensch. Have you considered a paper on this topic doctor? As it is I'm just glad I don't have to work around you.

    74. Re:Paper by Anonymous Coward · · Score: 0

      not that people don't fudge all sorts of things while in college to get a degree...

    75. Re:Paper by Sax+Maniac · · Score: 2
      That's why a *good* CS department teaches theory rather than practice.

      s/rather/and/;

      I've interviewed Ph.D.s in CS, when applying for engineering positions. Many have never coded anything significant or at all, and those types tend look down on it as a niggling, trivial detail not worthy of their attention.

      ...and that's why great ones teach a lot of theory and some applied practice.

      Got theory only? Great, the only thing you'll be able to do is uh, teach theory or get one of a very few CS research jobs. Applied only? You'll be writing VB crud for the rest of your life. Get a bit of both, make the connections between the two in your brain, and spend a lifetime of building, planning, and inventing cool stuff.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    76. Re:Paper by Wakko+Warner · · Score: 2

      It's a sad thing that some simpletons think all college graduates know nothing, and the paper they spent five years acquiring would do a better job lining a birdcage floor.

      It's equally sad that some other morons think anyone without a college degree isn't worth hiring; they're obviously too unmotivated and undedicated to get a degree, so why should I expect anything spectacular from them on the job?

      I think I've just summed up about half of the 1000 comments attached to this story. It would be nice if most people on slashdot weren't so quick to pigeonhole things into easy-to-understand little chunks. But then, what would become of slashdot?

      - A.P.

      --
      "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    77. Re:Paper by lazy_greenhouse_gas · · Score: 0

      I would argue that your concept of value is built on notional concepts. The structure you refer to is largely an interpreted approach to the subject. The only way to know whether it will help you is to test it. You know how to test it right?

    78. Re:Paper by xtremex · · Score: 1

      I agree..but I ALSO thought about getting laid. It's not MY fault there were a plethora of unloved girls who needed attention :)

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    79. Re:Paper by Anonymous Coward · · Score: 0

      Self-taught gurus often have knowledge that is a mile wide but an inch deep

      I can relate to that! I work for someone who is very proud of the fact that he is self-taught and never went to college. Furthermore he has an wide knowledge of the Windows API, which he seems to think is all you need to know to be an effective software engineer. I am often left to clean up incredibly bad design decisions.

    80. Re:Paper by Anonymous Coward · · Score: 0

      This kind of sounds offtopic to me.....

    81. Re:Paper by DerekLyons · · Score: 2

      Care to make an actual comment rather than simply spout buzzwords?

    82. Re:Paper by Magius_AR · · Score: 1
      It's unfortunate that so many people think that college is just about getting a piece of paper.

      You're right, they also forget about drinking and partying.

      Magius_AR

    83. Re:Paper by Amazing+Quantum+Man · · Score: 2

      Good point. You're right. Thank you for the correction.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  5. What about system and network security? by Nintendork · · Score: 2, Interesting

    Is a CCIE and CISSP enough or would a BS make all the difference in the world? Most grads I talked to don't have a good understanding of computers unless it's also their hobby which leads me to believe that a BS is just to get your foot in the door when you have no real talent.

    1. Re:What about system and network security? by snoozerdss · · Score: 1

      THANK YOU I've been saying this for years!! The people that go somewhere in the computer industry are the ones who love it (ya it sounds corny I know!) not the ones that take the course for the $$$

      --
      Snoozer.
    2. Re:What about system and network security? by Anonymous Coward · · Score: 0

      Depends. If you want to be hands on your whole life and never advance, than get the certifications. If you're interested in developing strategies and actually having the higher ups listen when you talk, than get a degree.

      Additionally, info sec is all about risk management and cost/benefit analysis. Broadening your scop of knowledge to more than file permissions, buffer overflows, and user management is the way to improve in your field.

    3. Re:What about system and network security? by Tin+Weasil · · Score: 2

      It depends on your market.

      I live in Alabama, where few corporations understand technology to begin with. Down here, they don't care if you "love it", just as long as you have a degree or a certification.

      Getting my MCSE got me a 20% raise (proving that you don't even need to use a Windows OS in order to pass the tests.)

      Sure, there are some companies that "get it." but in those parts of the country where most of the people voted for Bush, a degree is your #1 tool to making money.

    4. Re:What about system and network security? by SomeoneGotMyNick · · Score: 2, Funny
      "BS is just to get your foot in the door when you have no real talent"

      That's the reason it's called a "BS" degree :)

    5. Re:What about system and network security? by Anonymous Coward · · Score: 0
      Broadening your scop of knowledge to more than file permissions, buffer overflows, and user management is the way to improve in your field.


      And mere mortals can't possibly grasp algorithm efficiency or design techniques without having someone hold their hand and explain how.

    6. Re:What about system and network security? by John+Paul+Jones · · Score: 1

      If you are a registered CCIE, and have no education beyond high school, nobody will give a rats ass about the lack of a CS degree. CCIE's write their own ticket, believe me.
      There are only about 6000 CCIE's in the world, and they've earned it. For those who don't know, the CCIE lab test has a 97% failure rate. It's generally regarded as the toughest certification on the planet.

      --
      Feh.
    7. Re:What about system and network security? by Anonymous Coward · · Score: 0

      If you had gone to college, you'd probably be able to express whatever point you're trying to make in a more coherent manner....

    8. Re:What about system and network security? by WTFRUDOINBiotch · · Score: 1

      Certifications were great last year, but are quickly falling short. Being a typical Alphabet Soup-er doesn't get you what it used to. As a MCSE, MCP+I, Net+, CCNA, CISSP I still had to trudge around for three months before I got a measly two offers. And don't even think about a raise!

      I think our friend kyrex is right; pursuing a bachelor's degree certainly adds the kind of substance to a resume that managers and customers look for. Especially as a consultant or (down the road) manager. I find it difficult to believe that he can consistantly get $200k+ without a degree.

      Knowledge is great; results are great; but to get the job that pays you need that one piece of paper.

      To Kyrex: check out Strayer University. They have a very generous "Life Experience" program in which you write a two page paper about how you've used the technology in your career and the paper is evaluated by the staff. It sounds like you could easily get half of your credits or more through this method.

      Best of luck!

      --
      Make money with Real Estate Investing
    9. Re:What about system and network security? by stevew · · Score: 2

      I'm going to argue with nonsense.

      I had a love for the subject and had invested my
      own time through pursuit of a hobby related to
      electronics. This drove me into Electronic engineering.

      I've been there for over 20 years now, and I can
      safely say I learned my profession in the university.
      I've met several "natural" engineers in my time, one
      of which is still one of my closest friends (met him
      in college don't ya know..)

      I'm considered good at what I do, and I learned it
      in university. So go throw the BS some place
      else!

      --
      Have you compiled your kernel today??
    10. Re:What about system and network security? by Anonymous Coward · · Score: 0

      Sounds to me like you just know of the practices of a few bloated National companies, and obviously, are a flaming liberal. I voted for Bush, and I can easily see that a degree is pretty worthless when the student simply went to school to 'make more money.' Stop your whining about our representative Republic. Bush is in, Gore is not. That fool Gore said he invented the internet, hoping the morons of our country would believe him. He's an ass, as are you.

    11. Re:What about system and network security? by Stackis · · Score: 1

      I agree as well. I love IT....always have. I went to a four year university....only stayed for 3 years....became burnt out on math....ugh!

      I was 20 when I took my first year of college.....I was way too young, and not disiplined enough. I went back into college at age 34....went another 2 years....all in CS. I've been toying around w/computers for only 7 years.....everything from web design, to hardware......I really enjoy it. I have never had a problem getting an IT job.....I don't have a degree....I have experience....and to a employer....that's what matters. I would rather have someone who has "real world" experience in the IT industry....than some young kid fresh out of college w/NO experience at all.

      Right now I work for one of the University of California campuses.....and am paid very well.......no degree......only experience got me this position...

      --

      "Look where we worship" -- Jim Morrison
    12. Re:What about system and network security? by Nintendork · · Score: 1

      It sounds like you claim to have certs you don't even have. Do me a favor and figure out what the CISSP is.

    13. Re:What about system and network security? by Tin+Weasil · · Score: 1

      Ahem. I'm not a flaming liberal. I'm a flaming libertarian, thank you. I was not whining about our representative republic, or the fact that Bush is president. I'd rather have Bush in the WH then Gore any day.
      Don't blame me if the Gore/Bush demographic happens to follow the same basic borders as those who "get" technology and those who don't.

    14. Re:What about system and network security? by Anonymous Coward · · Score: 0

      Looking at the comment you posted, perhaps a college English course would do you some good. :)

    15. Re:What about system and network security? by pappy72 · · Score: 1

      It's a Certified Information Systems Security Professional. Why does that not sound reasonable. Don't knock the guy, it's not an easy cert to get, trust me.

    16. Re:What about system and network security? by saridder · · Score: 1

      Actually there's about 8500 and about 5 a day pass right now. The lab has been cut to one day. Expect to see 10,000 by end of next year. It's still a 80% fail rate, but with more people taking the test every year, there will be more CCIE's. Can you say a flooded market comming up?

      --
      --- RFC 1149 Compliant.
    17. Re:What about system and network security? by Nintendork · · Score: 1

      What I was implying is that I find it hard to believe that a CISSP would have a hard time finding a job.

    18. Re:What about system and network security? by Kaos2800 · · Score: 1

      The fast track option is the certificates in my opinion. It was my BS degree that got my foot in the door and my experience that kept me there. I think part of the reason that certificates are going the way of the wind is that anyone who can read a book can get one. This is pretty much the same for a college degree. However, what I learned in my college experience is how to learn. I learned to want to expand my personal knowledge, how to go about doing it in a way that I would learn quickly, correctly, and remember it. While it's the experience you gain along the way that makes you a good technician, programmer, manager. Depending on where you go, colleges will force you to take a class that may have nothing to do with Computer Science but will in the end benefit you greatly, especially if you want to move higher up in a company.

    19. Re:What about system and network security? by Anonymous Coward · · Score: 0

      Security's the first thing to be cut. All a good security department does is spend money and be invisible... That seems like a good place to cut costs to many CIOs.

    20. Re:What about system and network security? by John+Paul+Jones · · Score: 1

      Funny. This says 6,909, with 3,070 in the US. That's not many, especially considering that they're (necessarily) clustered around population centers. The test is one day, but the failure rate is the same. 5 people take the test every day, but less than one passes.

      There will never be a CCIE flood in the market. Once the number approaches n, Cisco will make the test harder. It's in their best interests.

      --
      Feh.
    21. Re:What about system and network security? by saridder · · Score: 1

      The site is wrong. I know someone who just got CCIE #8375 or something like that. I believe that Cisco would want it hard too, but with the new test format and lab, it's gotten a lot easier. Even the current CCIE test was a lot like the CCNA test and I have passed both. I haven't passed the lab yet, but I am going to schedule it soon, so I really am only speaking from 2nd hand knowledge. But look at all the Cisco Press CCIE books comming out. There never were this many before! Cisco just relased a book written by the CCIE program managers telling people what they want to see in the lab, and give 1000 pages on what to do. Cisco for some reason wants a lot of people to pass.

      Also, in MA there is a huge CCIE flood. Try searching for jobs with CCIE as a keyword and there is 1 or 2 jobs listed. The rest of the country seems to have more of a demand. It kind of makes me wonder what all my studying is for.

      --
      --- RFC 1149 Compliant.
    22. Re:What about system and network security? by davidesh · · Score: 1

      We are talking Active CCIE's

      those do expire you know ;-)

    23. Re:What about system and network security? by saridder · · Score: 1

      Exactly. The thing I don't get is you have to recertify every two years, but the cert can expire after one if you are not "active". What is active? Do you have to answer e-mail surveys every month or something?

      --
      --- RFC 1149 Compliant.
    24. Re:What about system and network security? by jedidiah · · Score: 2

      Unless you're a finite state automata, such constrained language should really not be necessary. Even if you have not gone to college, you should be able to adapt to the casual writing styles present here.

      Human minds should be less inflexible than yours, especially when it comes to natural languages.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re:What about system and network security? by Anonymous Coward · · Score: 0

      Please explain what that poster meant, then, since I can't make heads or tails of his comment...

    26. Re:What about system and network security? by Kamel+Jockey · · Score: 1

      Please explain what that poster meant, then, since I can't make heads or tails of his comment...

      Get a CS degree and you will know :)

      --
      In case of fire, do not use elevator. Use water!
    27. Re:What about system and network security? by Anonymous Coward · · Score: 0

      No, no, I understand "algorithm efficiency" and "design techniques". What I don't understand is the point that poster was trying to make. His comment seems to be meaningless drivel.

    28. Re:What about system and network security? by Stackis · · Score: 1

      Actually I took English in college. Received a B+...

      Nice try though...

      --

      "Look where we worship" -- Jim Morrison
    29. Re:What about system and network security? by Stackis · · Score: 1

      Gee I misspelled the word disciplined...

      My bad...

      --

      "Look where we worship" -- Jim Morrison
    30. Re:What about system and network security? by Nintendork · · Score: 1

      I believe he was just trying to make the point that some people take it upon themselves to continue their education via self study. Why pay big bucks for a class when you can buy a book written by an expert in the field.

    31. Re:What about system and network security? by lazy_greenhouse_gas · · Score: 0

      I always thought that info security was about keeping the network reasonably safe from people who worried about risk management and cost/benefit analysis.

    32. Re:What about system and network security? by Anonymous Coward · · Score: 0

      "However, what I learned in my college experience is how to learn."

      That's strange since personal experience tells me that the biggest experience college teaches is how to cheat without being caught.

  6. Numbers by RedOregon · · Score: 2, Funny

    50% a year for five years? So... let's say he started out at 40K... he's making well over 200K now? Jeezus, just how far does this guy wanna advance???

    --
    Skivvy Niner? Email me!
    HEY! Look left just ONE MORE TIME!
    1. Re:Numbers by ZzeusS · · Score: 1

      When you move into management at around 30-35 years old, you need a degree. It's usually a requirement. 200K is midrange.

      Depending on how far you want to go, yes.

      After about 100-120k a year you need a degree to get any farther.

    2. Re:Numbers by rhh · · Score: 2, Insightful

      If he started at 19 with no experience it is not unlikely that the original pay was closer to $20k. Which would leave him at about 100k now. Nothing to sneeze at. If he played his finances right he could retire early. Since that would be possible I suggest getting the CS degree only if there is a desire to continue in the field for enjoyment.

    3. Re:Numbers by mfkap · · Score: 1

      Has anyone else out there run into the problem of percent raises within a company? I came into my department at a very low salary because I had no experiance or degree, but that was over 2 years ago. I am now one of the most productive developers in my department but because of my company's policy on percent raises, I am not getting more than a 15% raise a year. That might seem like a lot, but it will take me 3 more years of that in order to get to the pay of all the other people in my department. Has anyone else run into this, and possibly have a solution? Or should I just be looking for another job?

      mfkap

    4. Re:Numbers by stevew · · Score: 5, Insightful

      Welcome to the REAL world. Most companies can't afford
      to give you 50% raises every year. 15% is a GREAT
      raise! Look at other fields like teaching where they
      go 6 years before they see a 6% raise!

      The only nominal way you will see beyond a "percentage"
      raise is by jumping ship. If you like your job and
      like the people you work with -- think about that prospect long
      and hard right now. Jobs are NOT secure right now ANYWHERE in
      the technical trades - so if you feel secure, that in itself
      has some value right now.

      --
      Have you compiled your kernel today??
    5. Re:Numbers by haruharaharu · · Score: 2

      15% is a GREAT raise!

      Not if your base is $45k and the department average is $65k

      --
      Reboot macht Frei.
    6. Re:Numbers by Anonymous Coward · · Score: 0

      Im having the same problem
      i started a $15hr
      my pay is to be re-evaluated next month, but i just found out that the increase is a 5% max
      ......
      I work in a 100 bed hospital im the only tech
      i do all the hardware, networking,all server upkeep, phone moves,pbx programing, and user support...
      I'm going to ask for more $$
      what should I ask for that would seem resonable?

    7. Re:Numbers by gimpboy · · Score: 2

      1.5^5*40,000 = 303,750

      really though. do you think he started off out of highschool at 40k a year with not degree? he probably started off at somewhere around 20k, and he is probably exagerating the 50% a year.

      --
      -- john
    8. Re:Numbers by Anonymous Coward · · Score: 0

      If you pull as much weight as you say you do, go find a new job that pays more then threaten to leave your current job. The company will try to pay you as little as the can get away with. Remember that you are a comodity. You go to the highest pay and best work situtation. Eather way you will end up being pay more of what you are worth.

    9. Re:Numbers by Anonymous Coward · · Score: 0

      well let's see here is my example (mostly the same)

      out of highschool - 28k (18 years old)
      then 36k (19)
      then 40k (20 )
      then 45k (21)
      then 50k (22)
      then 54k (23)
      then 68k (24)

      50% is an exageration, but not much of one. (These nubmers are upstate NY, non metro area numbers, so less than NYC or boston, or calif)

      Now as for the degrees--programmers generally earn more without one (bad siting i know, but among other surveys the vb programmers journal survey points out that a programmer with no degree generally earns about 5% more than one with a bachelors in the ms world--degrees over bachelors earn more)

      So, let's see where the real question is:
      does this person want a job as a manager? Probably not, I know I don't, but need to consider how to raise my salary next.

      "NETWORK ARCHITECT" or "SYSTEM ARCHITECT" seems like a nice goal position to hit in the next two years (before I'm 27)

      First I thought I'd like the degree, so I could learn something. Which means compsci is out (what a bunch of useless people with compsci degrees) -- something business or entrepenur oriented, or maybe creative writing...okay that is less useful.

      If you can understand the computers (natural talent, experience, hard work) and can learn the business ideas (degree) you should be a nice piece of work.

      But the compsci degree is a piece of worthless paper--unless you use it to go on to a higher degree.

      Does slashdot have a salary survey? Why not? I think it could be created easily. and be useful (plug in your expertise and years of expertise and see salaries)

    10. Re:Numbers by pappy72 · · Score: 1

      Consider yourself lucky to have a corporate-wide limit of 15%/year. At my company, that limit is set to 5%. You could work your butt off, but per the Board, 5% is the max, unless of course you change position/get promoted. However, it is a stable environment, and I negotiated a good starting salary, so even 5% is ok for now, at least until the economy improves.

    11. Re:Numbers by Anonymous Coward · · Score: 0

      You have to look at your market - 15$ an hour in Lexington, KY is a far cry from 15$ an hour in LA. Do a google search for "regional salary surveys" to give you some idea.

    12. Re:Numbers by umber · · Score: 1

      From my experience with larger Human Resources departments, that 15% probably applies to salary "bumps" within your current rank or job title. If you get a promotion, you would likely be pushed into a different salary range. Getting a promotion depends, obviously, on your manager's appreciation of your work, combined with your manager's ability to hand out promotions. If you're on good terms with your manager, it may be as simple as just asking if they have a moment to talk, and then saying "I think that I've proven myself and am a valuable asset to the team/department/company (insert evidence here), and I think it would be appropriate for me to move up to a (whatever title) position." For some companies, the only way to move up is to get a job offer elsewhere, or at the least, start looking and casually let that information leak into the grapevine. For others, simply talking in a straightforward manner with your boss is the way to go (and the boss may actually resent having the issue forced by going out and getting a competing job offer). In any case, you want a sense of what your manager values, what the issues are that the manager has to contend with, and what they want to do vs. what they actually can do to help you. You also want to have a sense of whether your manager is a jerk or is entirely clueless ;) If it seems like you can't get promoted for whatever reason, and you feel pretty confident about your marketability, just start looking. Keep an eye on the economy and your ability to get along without a job, in case you move to a company that is intolerable or turns to layoffs to make their bottom line.

    13. Re:Numbers by MikeyLove · · Score: 1

      I got a job at AltaVista when I was 18 (mid-1999) starting at $45K...months later I was making $61K. Not too shabby for a college dropout/reject! :)

    14. Re:Numbers by codewritinfool · · Score: 1

      One could assume that he can't compute percentages... But seriously, folks, this very degree problem has bothered me from the beginning. I'm a college dropout (no money, no scholarship) that has done well in embedded programming over the years. I'd like to do better, but I need the degree, so I've been looking into the situation myself.

    15. Re:Numbers by markb · · Score: 1

      No, 15% is a great raise. At that rate, you'll surpass $65K in 3 years. In 6 years, you'll be making more than $100K, and in 11 years, you'll be making more than $200K.

      People who compain about exponential salary growth don't deserve any raises at all!

    16. Re:Numbers by h4x0r-3l337 · · Score: 1

      Can nobody here do math? At a 50% raise per year, that's an increase by a factor of about 7.6 in 5 years. With a starting salary of $50k that would amount to $380k, and even at a starting salary of only $20k, he would be making about $150k (these numbers are assuming he got a (5th) raise at the end of his 5th year, of course). Not bad for a 24 year old...

    17. Re:Numbers by h4x0r-3l337 · · Score: 1
      50% is an exageration, but not much of one.

      You think? The biggest raise you ever got was a 26% raise. "Rounding" that to 50% would be exagerating bigtime, IMHO.

    18. Re:Numbers by Richy_T · · Score: 2

      You may want to look at the Open University.

      They have been providing correspondance degrees in the UK for many years and have just started offering them in the US (They have actually been available for a while but it appears they are going more mainstream)

      They likely will have a bit of a credibility problem at first but they *are* genuine and their degrees *are* real.

      Rich

    19. Re:Numbers by Anonymous Coward · · Score: 0

      Probably not. I started at $24k when I had just turned 19 (May 99), and I currently charge $45/hour. It's really not that unheard of. It's tough to get your foot in the door, but if you're good, you're rate quickly catches up to those with experience.

    20. Re:Numbers by Anonymous Coward · · Score: 0

      I have a similar growth curve in my income. It started at $8.00 an hr WITH an engineering degree.

    21. Re:Numbers by Anonymous Coward · · Score: 0

      200k for a management position? Where are you working? I've seen management jobs at IBM and microsoft, arguable some of the best-paying companies, and they are only around 120k. Or are you referring to options and benefits as well?

    22. Re:Numbers by fliplap · · Score: 1

      No, technology jobs at technology corps are not secure. Technology jobs at companies who's business is not technology are extremely secure. I work for a major US and international bank and I'm pretty bloody sure I'm not going anywhere.

    23. Re:Numbers by roman_mir · · Score: 2

      I also was 12 when I started programming(on paper, I lived in the USSR and I did not own a computer at the time, I little bit later I could enjoy programming real computers at school).

      In July 1997 I was going to my second year of UofT (Toronto) I was hired by a startup, they paid me 12.50/hr (that is about 25K) in 1998 I got a raise, 16/hr, in 1999 I was getting 25/hr in 2000 I had two raises - 30/hr and after I finished my degree in 2000 August 40/hr + 15%bonuses (well, I was the first employee hired by that startup and I was working on the coolest projects, the first in Canada in EBPP for Bell Mobility, (in California we got second place in 1998 in EBPP category with MY product Invoice on Line for BellMobility, Amazon was on first place, and MS with Expedia on third)). In 2000 December I left the company and found a contract at 70/hr. Three months later 75/hr in the same place. Another three months later 80/hr still in the same place. Now the economy is slow, so I hope to keep the same price for a few more months. So, I guess getting good salary should not exclude the ability to get a degree (I have BSc of comsci from UofT) and I did it working and studying at the same time. It took me almost 1.5 extra years to get that degree, but I believe I am a better architect because I could do this without dropping out, though there were many times I REALLY was full of it.

    24. Re:Numbers by roman_mir · · Score: 2

      Pardon my English, I meant to say I was tired of working and studying at the same time and instead I said something that did not even fit into the structure of the sentence coherently.

  7. Not really. by Anonymous Coward · · Score: 1, Insightful

    Most schools make you take about 1.5-2 yrs of prereq clasess if you dont allready have a degree in a non-related field. The ones that dont that have come up require you to be intensifyingly bright (ACT 32+, high iq, etc.).

    1. Re:Not really. by Anonymous Coward · · Score: 0

      intensifyingly? intensifyingly.

    2. Re:Not really. by Anonymous Coward · · Score: 0

      Apparently he wasn't one of the bright ones.

    3. Re:Not really. by benjamindees · · Score: 1
      I am, as you say "intensifyingly bright". I have noticed that most of the people who read and comment on SlashDot are also very bright.

      If you know of a school such as the one this guy is looking for, why don't you just do him a favor and tell us?

      Don't assume that since he doesn't want to go through all the crap of two years of boring electives that he is not "intensifyingly bright". After all, his salary is increasing at a rate greater than Moore's Law; which makes me wonder why the hell he wants to go back to school in the first place. :)

      --
      "I assumed blithely that there were no elves out there in the darkness"
    4. Re:Not really. by PythonOrRuby · · Score: 1

      Don't assume that since he doesn't want to go through all the crap of two years of boring electives that he is not "intensifyingly bright". After all, his salary is increasing at a rate greater than Moore's Law; which makes me wonder why the hell he wants

      Thank you! I think I fit that category as well(33 ACT, 1410 SAT, 5 on Calculus and Physics AP exams), and I don't want to be mired in classes that are boring, but which I can't write off because they're boring in excruciating(and tested) detail.

      I have skills I'd like to apply now, and various employers have said that I'm perfectly qualified, save for lack of a degree, which could be in basketweaving, for all they care.

      After all, his salary is increasing at a rate greater than Moore's Law; which makes me wonder why the hell he wants to go back to school in the first place. :)

      Perhaps because now he can afford it!

  8. More to the degree by Anonymous Coward · · Score: 5, Insightful

    There is definetly more to a CS degree than simply being able to program. Other courses in the arts, sciences and languages are usually required. The point of a CS degree is not to produce programmers; it is produce well rounded students who can apply their knowledge to more fields than just computer programming. If you want a quick and easy degree just go to some kind of trade school.

    1. Re:More to the degree by nerpdawg · · Score: 5, Insightful

      Thank you. Thank you, thank you. I talk to *so* many future engineers (and engineers) who seem to think that all they need to be effective is the specific knowledge in their particular field. Things like communication, a grounding in the humanities, and some basic social skills are actually worth something. When I can actually understand what another engineer means rather than hearing a run-on mental core dump, it's soooo much easier to work with them. Users and managers appreciate people being able to convert geek-thought into something they can actually understand. A programmer does not exist in a vacuum. The problem is convincing many programmers of this. :)

    2. Re:More to the degree by Anonymous Coward · · Score: 1

      That is true. Computer Scientists are MUCH more than just programmers. They have a broad knoledge base and when it comes to programming, they not only study different languages and how to use them etc.. but they also learn about algorithms. How efficient they are, how they are flawed, how they can be optimized, big o notation.. All of that..

    3. Re:More to the degree by Anonymous Coward · · Score: 0

      Perhaps if you had gone to school you would know someone besides smart george who runs the 7-11.

      inteligent? guess you couldn't get in?

    4. Re:More to the degree by Anonymous Coward · · Score: 0

      Haven't actually looked at a CS degree program lately have you? Ideally the point of any college degree is to produce a well rounded person with both basic job skills and critical thinking/analysis/problem solving skills with a good background in various arts to "round out" the person. In reality most (technical, at any rate) college degrees are nothing more than glorified, horribly expensive certifications.

      I'll give you a hint: 1 credit hour of philosophy+12 credit hours of Calc does not make for a well rounded person.

    5. Re:More to the degree by kossico · · Score: 1

      Exactly! Don't forget that just because you can program doesn't mean you'll do well in computer science. Programming is a language, just like English. You learn how to program in first year (if you don't already know how) and then you have 3 more years to do things with that language. All English students entering University can (hopefully!) speak English perfectly well, but that doesn't mean that they should be able to take a test on the English language and get their BA just like that.

      A University degree is a very important thing because it tells employers one thing: you know how to learn. That's why so many people get jobs that may have nothing to do with their major - an employer who sees that someone has a University degree sees someone who can learn new jobs to do in the company. A BSc does NOT mean that one can just program.

    6. Re:More to the degree by mshiltonj · · Score: 1

      There is definetly more to a CS degree than simply being able to program. Other courses in the arts, sciences and languages are usually required. The point of a CS degree is not to produce programmers; it is produce well rounded students who can apply their knowledge to more fields than just computer programming.

      If that's the stated goal, then they are failing miserably.

      I don't have a CS degree (or any degree for that matter) and sometimes I think that I should go and get one. Then I go to work and hang out around my coworkers. We're about 50/50 with cs degree and without.

      The degreed people aren't any more clueful than the non-degreed people. I'd say people with freshly-minted degrees are, um, less-than-clueful.

      Four years in a dorm creates a 'rounded' person who can kick my ass in Unreal Tournament and has 30 gigs of mp3s, but beyond that... I don't see it.

      I know I'm not a guru or anything, but I'd say 18 months or actual work experience in a production environments is better than a cs degree in all but but the most complex situations, provided you have a brain and motivation.

      Hedge: we have two alpha geeks here who *really* know their stuff. They do have cs degrees, but they also have 7-10 years work experience, plus they were geeks in high school. I'd lay the experience made them gurus, not the degree.

      Hedge #2: regardless, if it's on your resume, you can almost certainly command more salary. That's just the fact of the matter.

      Guru in training,

    7. Re:More to the degree by Anonymous Coward · · Score: 0

      Why? A degree in marketing doesn't produce a "well rounded" person that can do a little computer programming.

    8. Re:More to the degree by WillyLane · · Score: 0
      I agree completely. Fight out the four years just like the rest of us.

      You'll need a lot more than just the ability to program to attend graduate school.

    9. Re:More to the degree by Xenophon+Fenderson, · · Score: 2, Insightful

      Education and experience work together to a suprising degree. I attempt to emphasize this on my resume:

      I am a computer professional who has been involved with computers for over 15 years, including running my own business. I am very thorough in researching and assimilating information, and I understand both the theoretical and practical aspects of my work. My broad experience in Information Technology and my educational background in Computer Science provide me with a strong foundation to understand and specialize in computer security issues.

      The degree itself, the piece of paper or right of passage or whatever other symbol you want, is representative of something great, an education. Education isn't about pouring facts into neophytes' heads. Education isn't about the programming language du jour. Education, at least the education I received, is about giving human beings the tools to unlock their own intelligence. It is about getting human beings to build up their own mental framework from within which they could explore the universe. It is about teaching students to teach themselves, to think for themselves. Yes, there are facts to learn along the way, wisdoms to impart, but these things are transitory and one must always be ready to re-evaluate one's assumptions and question one's beliefs.

      I agree, most institutions are doing a poor job of educating their students, but this isn't always the case. If you look hard enough and associate with the right kinds of people, you can find an institution that will give you the tools you need to become something more than just a monkey. The right education will discipline your mind, not "discipline as in right-versus-wrong", but "discipline as in focusing mental energy".

      In my life, I have never regretted the gaining of discipline.

      --
      I'm proud of my Northern Tibetian Heritage
    10. Re:More to the degree by Zymurgy · · Score: 2, Insightful

      It really saddens me that in this day and age, people so often fail to recognize the fundamental differences from somthing like a "trade school" and "going to college."

      It seems, to me, to happen at an alarming rate among folks in the Computer Science field. They ignore the disctinction between education and training. Learning the skills one needs to program (just as one example) does not constitute education. That is training, the acquisition of skills, learning how "to do stuff." Education is completely different; one's goal is not to learn how to do things that will get you paid better on the job. The purpose is the open your mind to even a small part of the vast body of the knowledge acquired by the human race. There is a difference between an uneducated person and an educated person, and the distinction has nothing to do with "marketable skills."

      So many folks (and, yes, so many folks in the CS, CE, EE arena) go to college in order to gain these marketable skills. They figure that "people will degrees get paid better," and this is sadly what our business-minded culture accepts. I, personally, am fascinated by Computer Science and that was going to be my undergraduate major, but I changed my major to History in order to avoid finding myself in a job-training program. If that was what I wanted, I would have made my way to the nearest Vo-Tech, but I wanted to be educated in the classical, true sense of the term.

      Thank you, and I'm not knocking anyone in technical school... you folks knew what you were looking for :)

      -Lawrence
      Visit Zymurgy Records!

    11. Re:More to the degree by jidar · · Score: 2

      Blah blah, here we go with the cliches.

      If a person makes it to college and they are -still- a social misfit, then I don't think college is going to do them any good. By that time your degree of social interaction is pretty much set.

      Lets ignore the fact that learning effective communication and basic social skills isn't actually what college is for, and say that if management requires that the employees have some kind of degree in human communication then what the hell good is management? I thought their whole purpose was to MANAGE people so that they can make use of the persons skills.

      If the company -needs- someone who can code drivers
      for old crappy hardware, then they should hire the person they can find with those skills and then acommodate them so that they can get the needed work out of them.

      I think that the real problem is the huge number of managers who forget the purpose of the business is to make money and instead think they are there making the picture perfect workplace, straight out of Office Space.

      Did you get me those TPS reports?

      --
      Sigs are awesome huh?
    12. Re:More to the degree by Anonymous Coward · · Score: 0

      18 months of work experience might be fine to teach someone to work with non performance critical, single-threaded code paths, but anything more complex will require some theoretical depth. There is something to be said for understanding when to use a heap, stack, or linked list and the implications of a particular concurrent locking strategy.

      Having a degree doesn't =guarantee= that somebody absorbed lessons like that, but it does increase the chances.

    13. Re:More to the degree by elmegil · · Score: 3, Insightful
      If a person makes it to college and they are -still- a social misfit, then I don't think college is going to do them any good. By that time your degree of social interaction is pretty much set.

      I couldn't disagree more. I was a complete social misfit when I started college (ok, I guess I had learned by the start of my senior year that some things needed changing, but I hadn't figured out what nor how by the time I started college). The experience of working my way through college, especially the part where I had to become a co-op student to afford it and all the things I learned in that arena, was what made me as socially fit as I am. Which is not to say I'm Mr. Sociability, but I'm a damn sight more pleasant to be around than when I was fresh out of high school.

      Of course, that's probably completely irrelevant to the person asking the question, since it sounds like they've had enough world experience in non-college settings to either have "gotten it" or not by now, and be pretty fixed in their ways.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    14. Re:More to the degree by mshiltonj · · Score: 1

      The right education will discipline your mind, not "discipline as in right-versus-wrong", but "discipline as in focusing mental energy".

      To repeat, if that's the stated goal of college, then it is failing miserably.

    15. Re:More to the degree by MessiahXI · · Score: 2, Insightful
      oh yeah, well I'm better than you are! And the company I work for "advances the state of technology" more than your's does... Dude, "the best" are also modest to a certain degree. No one likes to work for/with an arrogant, gas-headed, impotent, over-compensating jack ass (read: you!). My company does business. period. We are here to make money, not to write press releases that suck our own dicks. And I LOOOVE firing assholes like you.

      Former Employee:
      "But I'm the best engineer you've got! I just have to make ONE phone call, and I'll have another job in 5 min flat! YOU'LL SEE!!"
      Me:
      "That's fine. Go ahead. I didn't say I wanted you to be unemployed and on welfare. I just don't want you here anymore. Looks like our goals coincide perfectly."

      When I hire someone like you, it's almost always as a contract telecommuter. When I need a code monkey who works fast, but don't care if they have any sort of social skills. These are not people who drive business. It's the well rounded (most often, educated) people who actually get shit done, and their ability to respect the efforts/abilities of coworkers that get shit done.

      so you are correct: "The best are recognized for their value and are kept satisfied." But you, my friend, are not among them. You just an asshole. Perhaps a smart asshole. But an asshole just the same. Face it. People don't like you. And some may actually wish physical harm upon you. Watch yer back.... or just lighten up.

    16. Re:More to the degree by Anonymous Coward · · Score: 0

      I agree, I just got out of a MCSE bootcamp (14 days!) Now I am able to sit around the pool after getting home in my Lamborghini. All those babes with sweet titties, and all the beer I can drink! Life is great. Screw college. I am hoping to go further and acheive some more certs in web design, though I have heard HTML can be brutal! Any thoughts?

    17. Re:More to the degree by Anonymous Coward · · Score: 0

      I totally agree. The more you know, the better you can communicate with other people. When I started my CSE degree, I didn't want to be taking EE classes, but now I'm so happy I did. I can communicate with others in my field so much easier now. And humanities and all the other liberal studies classes help as well because it gives you a common base to communicate with others. He should just suck it up and take the degree.

    18. Re:More to the degree by Arandir · · Score: 1

      Amen! Halfway through college I sat down and took stock of my situation (as do most people halfway through college). I asked myself why I was here, and the answer came back "to get an education". So I stopped treating one of the top ten universities in the world as a mere trade school. I switched my major to literature, and made CS and Psych my minors. That's about as well rounded as you can get.

      So with a lit degree here I am working as a software engineer. I am far from alone. Several other engineers at my work are also liberal arts majors.

      The last thing the world needs is yet another programmer unable to write human-readable documentation.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    19. Re:More to the degree by Anonymous Coward · · Score: 0

      Very very true. I have a degree in physics, and I am *so* happy that I was forced to take classes in different disciplines (math, religion, english, foreign languages, history, arts) because it a) gives you a foundation for appreciating the technological world that we currently live in and b) gave me interests outside of work.

    20. Re:More to the degree by uradu · · Score: 2

      > The point of a CS degree is not to produce programmers; it is produce well rounded students

      I can almost agree with you, except that I think it's the role of secondary education to produce a well rounded person. The point of higher education is to produce well rounded professionals. If secondary education doesn't fulfill that role, the over 50% of high school graduates that never go on to college end up poorly rounded, contributing to an ignorant population.

      Regarding the role of a CS degree, it should give you a broad education in that field, something mere work experience and self teaching usually doesn't. The difference between an educated and a self taught professional often becomes apparent in more difficult problem domains.

      For example, if you've never encountered the concept of graph algorithms, you're liable to get rather stuck when confronted with say a difficult routing algorithm. There are apparently trivial solutions, until they need to scale by orders of magnitude. The CS graduate will recognize the problem domain and know where to start reading (because he most likely won't remember much beyond basic concepts), while the other guy likely will not. If he's smart, he'll search deja and find pointers to graph algorithms, eventually hopefully getting him to the same place as the CS guy. But he would still have the disadvantage of extra lost time. That extra education can often make the difference between naive and solid problem solving.

      -

    21. Re:More to the degree by OmegaDan · · Score: 2

      I was in your shoes to ... I had been programming *seriously* since the age of 12 and set about getting a degree in my early 20s (I was writing videogames at age 13 with *my own* graphics libraries, accounting software for charaties at 15) ...

      I *thought* at the time I knew damn near everything there was to know and I could walk through the degree like I did my other educations (I was an extremely bright child).

      Nothing could be further from the truth :) A good CS program is going to show you the *theoretical* side of computing -- and thats something your not often exposed to as a self taught man. After my ass kicking by the University of California Riverside (which has an extremly rigerous CS program) I have become a *much* better programmer -- hey, those stuffy edumacation types might know something after all!

    22. Re:More to the degree by jedidiah · · Score: 2

      ...except a University degree isn't going to necesarily give you any of that. If you can get any of that out of a paper-mill University, you could just as easily get it without the University.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    23. Re:More to the degree by Anonymous Coward · · Score: 0

      Back in the day I used to work with a "programmer" that didn't know how to program but had a CS degree. She made 3 times what I did and had me over at least once a week to show her how to delete her temp files.

    24. Re:More to the degree by Xenophon+Fenderson, · · Score: 1

      It didn't fail in my case, so at least one institution didn't fail miserably. Your statement, however correct in the majority, is overbroad. I agree, the education system needs reform (especially where the teaching of children younger than 8 is concerned), but that doesn't mean it is all worthless and should be thrown away.

      --
      I'm proud of my Northern Tibetian Heritage
    25. Re:More to the degree by VTCompSciGrl · · Score: 1

      This is why so many people are opting to not get a straight CS degree anymore. I'm currently a senior in college, and actually JUST changed my major from Computer Science to Interdisciplinary Studies (instead of having one major you have two minors plus a bunch of IDST approved courses). After I did this, I found out it was not so uncommon. Maybe this is an option for the person who originally posted the question about how to quickly get a CS degree to look into? Some people with CS degrees may look down on it, but if you keep your minors technical (mine are math and computer science) then it will actually get you places.

    26. Re:More to the degree by aussersterne · · Score: 3, Insightful

      THANK YOU for saying this.

      I'm not knocking anyone in technical school...

      Well I AM knocking people in technical school. I am so tired of dealing with closed-minded, unsophisticated people who say "Oh, I went to college, just not to university, I didn't need all that extra crap" and who really aren't qualified as anything other than being code robots.

      These people have a lack of vision, a lack of social skills, a lack of education about the rest of the world (and, therefore, the implications of having to function in international business). They tend to be abrasive, conceited, misinformed about the world at large, and most of all, inept at nearly anything other than coding or networking or whatever their ticket label said. This (in a funny way) makes them worthless for coding as well, since code written as though it is in a vacuum is generally useless for real users (i.e. humans).

      Let me state it more strongly, if that is even possible: anyone who has gone to the Metro College of Technology and acquired an associate's degree in information systems or visual basic programming is not a "college graduate" in any useful sense of the word, and yes, if this is you then there is a good chance that you may be quite ignorant. This didn't used to be a problem because trade school graduates (i.e. mechanics, television repairmen, etc.) served a limited and useful function in a small segment of society. Today, however, it seems like any occupation or project at all in any field requires the hiring of large numbers of tech workers. As a result, these people are everywhere and are beginning to think that mere artists, scientists and diplomats are old-fashioned and are no longer needed. If the trade school kids end up running the world because nobody bothers with university any longer, God help us all.

      The world is made up of a great deal more than computers, American business and pop culture. Too many tech workers simply have no idea at all and would likely be embarrassed if they realized just how unsophisticated they often sound about life, the universe and everything.

      --
      STOP . AMERICA . NOW
    27. Re:More to the degree by Anonymous Coward · · Score: 0

      That might be the case in places like Europe or Japan, but here in the United States secondary education produces nothing but idiots holding meaningless diplomas that took absolutely no work to obtain.

    28. Re:More to the degree by uradu · · Score: 2

      > [...] here in the United States secondary education produces nothing but idiots [...]

      That's precisely why I think the secondary school system here in the US needs a major overhaul. After graduating high school a student should only require specialization, not introduction to writing and critical thinking. University degrees could then easily be obtained within two years for most professions.

      -

    29. Re:More to the degree by Anonymous Coward · · Score: 0

      This "humble guys" joke is wearing thin.

    30. Re:More to the degree by Crazy+Diamond · · Score: 1

      You're right I'm an asshole. Watch this...

      Isn't it ironic that my inflamatory post to another inflamatory post is the one that you replied to? Who's the bigger asshole? The one that states his superiority without provocation or the asshole who shuts another asshole down? Are you by any chance reading at >=0 and missing "Lead Programmer notbob"'s post?

      In any case it is sad that your enthusiasm to make a point is only matched by your lack of reading comprehension and credibility. Hire and fire people? I think not. Know it all 23 year olds who just graduated from a regional college (Radford I presume) don't quite hold much in terms of any regard of power. I bet you have not even interviewed any job candidates at your company (graduating seniors from Radford don't count). And sadly I find no mention of a cnoon in the Upsilon Pi Epsilon CS Honor society. A mere coincidence? I think not. Minimum requirements are only a 3.0? Oh my... not the sharpest tack in the box I see.

      I however happened to attend the #1 ranked school in the country for my field for both undergrad and graduate school. Graduated with full honors. I also am a member of the honor society in that field. Arrogant asshole you say? With people like you, hell yes! People like you and "Lead Programmer notbob" bring it upon yourselves. "Lead Programmer notbob" made the initial statement but if you would like to be the target, I see no reason why I can't shut you down as well.

      By the way your little scenario has never and will never happen. I'm smart enough to know that's one of the easiest ways to get myself escorted out the door. If I ever make a threat I will be prepared to follow through ("Watch yer back.... or just lighten up."). Despite this, I have all my options open.

      As for people not liking me, you're right, there are some people that don't like me and do you know why? Because I have very low regard for their work and for those two people out of about twenty that I currently work with I let them know it. Again it is not out of my own mean-spirit but simply because they bring it upon themselves by putting me into a situation in which I must get involved in their work and then attempting to defend themselves and their inferior work instead of listening to my advice.

    31. Re:More to the degree by Anonymous Coward · · Score: 0

      EXACTLY!!!

      College is about growth all around, not just in your field.

      And along the same lines... Computer science is NOT programming. Computer science is a *science*. It is theory, algorithms, and proofs. Since I am a Computer Science and Electrical Engineering double major, I like to draw this analogy. Programming is to computer science what soldering is to electrical engineering. Programming is simply how the computer scientist turns his theory into reality, just as soldering is how the electrical engineering turns his design into reality.

      So get off the "I'm a computer scientist because I program" kick, and go study. There's probably a lot more to computer science than you ever realized.

      A non e-mouse cow herd.

    32. Re:More to the degree by Anonymous Coward · · Score: 0

      Those who know do not talk, and those who talk do not know.

      You talk too much.

    33. Re:More to the degree by MessiahXI · · Score: 1
      yeah, you do talk to much.

      oh my god dude, are you bragging about being in the cs honor society? you must be big hit with the ladies.

      and just because you can read my /. profile doesn't make you fucking sherlock holmes. but since yer so interested in my life (i certainly didn't do any "detective work"), i'll humor you. I'm not a programmer. I'm not in the cs honor society because I only took one CS class before leaving school (got an A tho). nope, i didn't graduate. The real world intervened and here I am.

      anyway, it's odd that we seem to agree on so much. yes higher education is valualbe. yes notbob is a moron. yes you are an asshole.
      ...and yes, I am currently hiring, actually. We need another network engineer. If you're interested, email me, you super-sleuth you. I'll save you the trouble and just tell you that, while the URL up there is horribly out of date, the email address still works. I won't hire you, but I don't mind interviewing you. equal opportunity, and all. ;)

      and no I wasn't threatening you... for fucks sake man, lighten up.

    34. Re:More to the degree by Anonymous Coward · · Score: 0

      The URL, http://www.cs.runet.edu/~cnoon, no longer works.

  9. Buy it. by stevenprentice · · Score: 0

    I have the perfect solution. I got it in email the other day and they will just give you the degree! It is only a couple thousand and it says that it will make you rich!

    I will forward the spam to you.

  10. Does it really matter? by fractalus · · Score: 1

    Why do you want the degree? Do you want more money, better job security, to move to management? Are you unhappy enough with where you're going that you want to invest the time to do something else? Or do you just want it because you feel like you missed out because you didn't get it?

    I'm in a similar position, but I like what I'm doing, and while more money is cool, there are better ways for me to do it than spending lots of time sitting in a class "learning" stuff I already know. I don't think I'm going to go back to school unless I'm switching careers.

    --
    People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
    1. Re:Does it really matter? by RussF · · Score: 1

      I totally agree with this view.

      I also don't have a degree but have succesfully been in IT for 11+ years and really enjoying it. I am currently a team lead.

      The only time I have those feelings like I missed out on a degree is when I'm feeling down and vunerable about my position, e.g. when I've had a bad day. However most of the time I am happy and aware that I am making my company successful because I am there doing a good job. That's all that really matters.

      Think about how good you are and what you are worth and how you are going to demonstrate that you dont need qualifications.

      Russ

    2. Re:Does it really matter? by Anonymous Coward · · Score: 0

      I am also in a similar possition. Its about the money and the possibility of promotion. An entry level CS will start out making twice what I do. Concidering that I am living paycheck to paycheck, and falling behind, while the new kids are buying BMWs, I think a degree is mandatory. I am also at the ceiling as far as promotion is concerned. Concidering that the cost of living has been increasing by 20 to 30% in my area, and pay raises have been = 10%, promotion is the only way for me to be able to take home enough to support me and my son, I'm a single dad. Its just that I can not wait 8 years to finally get a degree in a field were I have been working for 15. It will take 8 years because I will still have to work full time and take care of my kid. I need a way to get a degree in two or three years.

      I love what I am doing. I just what to get payed what those with degrees get payed, who are doing the same thing as me.

  11. Go Directly To Master's(if you can) by keird · · Score: 1

    If you already have a Bachelor's degree then you should just start working on a Master's. It doesn't really matter what your Bachelor's degree is in, but it may mean that you need to take a bunch of prerequisite courses. Another piece of advice....I wouldn't try to hurry through a CS program. You don't realize how much you don't know until you start taking the classes. While still a young field, computer science has come a long way which means you get to learn from many other's discoveries and mistakes. It would be naive and arrogant to think that just because you've been programming for a long time that you can speed through the education. This is from experience. I, too, had been programming since I was 12 (I'm 29) and when I started down the path of my CS education I thought I could breeze throught it. I was wrong and I glad I was. I now have Master's in CS and even though it took me a long time I wouldn't trade it for anything. Good luck!!!

    1. Re:Go Directly To Master's(if you can) by Anonymous Coward · · Score: 0

      RTFP!! THe guy dont have any degrees at all! He started working in industry at 19! The best he probably got is a High School Diploma

    2. Re:Go Directly To Master's(if you can) by Anonymous Coward · · Score: 0

      With something like CS, Physics or Mathematics
      I have to wonder about how smart it would be to
      jump over the undergraduate work even if you
      could. There is alot of valuable foundation
      in these degrees that are assumed to have been
      covered and are not addressed in an advanced
      degree. My wife went back for a BS in Nursing
      but was eligable to have just gone onto a
      masters. That really freaked me out since the
      essential basic skills covered in a class
      like "dosages and calculations" probably
      wouldn't have been revisited in the masters
      program.(makes me cradle my arms when walking
      through hospitals)

      I agree, however, that the
      "CS degree in 1 year" is overly optimistic, and
      alittle ignorant. Slapping together code
      that works for a company is a little
      different than having to write 4 crazy
      programs for 4 crazy projects whilst you
      study for 3 exams and do your homework
      all of which are going to be demonstrating
      some crazy esoteric aspect of C++ or assembly
      that you never had to use at that job
      you have been doing for 5 years.

      And thats assuming that you took a sabatical
      from work during this time and money isn't
      an issue.

      If he/she is working fulltime also, man,
      convergence of deadlines is a bitch.!!

    3. Re:Go Directly To Master's(if you can) by keird · · Score: 1

      I didn't really mean that he/she should skip all of the undergraduate work, but rather to make the Master's degree the goal instead of just another Bachelor's. Getting a Bachelor's degree involves a lot of non-CS courses that could be skipped. Instead, focus on all of the pre-requisites for the Master's level courses like math, data structures, algorithms, etc.

    4. Re:Go Directly To Master's(if you can) by maunleon · · Score: 1

      Noooo...

      Whenever I get a resume at work, one of the things I check is what the undergrad degree is in. Too many people have business, liberal arts, or other undergrad degrees, and suddenly plop on a CS masters to make themselves more marketable.

      I've been burned too many times before by resumes such as these. I would rather take a person with a CS BS degree rather than a History BA and a CS Masters. They usually demand higher pay because of their masters, and do not perform as well as those who had a calling to CS from the get go.

      This is just my experience. Your mileage may vary.

  12. what about... by mirko · · Score: 2

    ...companies certifications ?
    I guess an SAP-certiufied consultant, or a Java-certified developper or an Oracle DBA or whatever else whose company could afford the short but intensive training costs could show quite a worthy piece a paper to a company willing to hire him for specific purposes...

    There are also company who claim they'd pay the costs of a complete university degree (MBA, for example) to their best employees, that's why until you actually know what you expect I'd advice you to just impress your chiefs.

    BTW, if you are willing to relocate in foreign countries, then I agree you *need* at least a Bachelor to obtain the work VISA.

    --
    Trolling using another account since 2005.
    1. Re:what about... by coyote-san · · Score: 2

      These certificates are essentially "trade school" certs. They're great if you need a tradesman, but mean absolutely squat beyond that point. It seems that the original poster has suddenly realized that a HS degree (if that) and some experience means little once you get past the lowest levels of the industry.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    2. Re:what about... by Anonymous Coward · · Score: 0
      there's only one kind of certification that will mean anything 2 or 3 years from now:

      a college degree

      java, microsoft, ibm, oracle, etc. certifications mean nothing. does anyone remember the novell "certified network engineer" thing? ;)

    3. Re:what about... by mirko · · Score: 1

      I do.
      Most Novell certified engineers I knew have become MCP ;-(

      --
      Trolling using another account since 2005.
  13. Life experience credit by CaptainSuperBoy · · Score: 2

    Some universities have programs where you can get credit for life experience. Typically you have to submit a proposal, write papers describing how you learned from life experience, and that sort of thing. You can't get a full degree that way, but will take some semesters off of your education.

    I'm in the same boat as you are, right now.. I have 3 semesters to go towards a CS degree, but I'm working right now at a consulting firm. A degree is good to have, and I'm sure I've done some things that will count towards life experience.. my current job, past internships, etc.

    I can't stress enough how much the core CS classes have helped me. I have a much better understanding of data structures, algorithms, software engineering, etc. than I would have if I'd taught myself those subjects reading books. You may be a different type of learner - I'm just going from personal experience, but I wouldn't skip too much of the core CS. Intro to programming courses don't matter, but don't cheat yourself out of a solid CS theory foundation.

    Also, depending what school you go to and what you are planning to do after you graduate, you should think about physics/math requirements. My feeling is that they are outdated and shouldn't be required - some CS programs are still taught as if every grad is going straight into academic research, where these things are of course necessary. In many other careers CS could lead to, you won't ever touch that calc book again.

    1. Re:Life experience credit by Anonymous Coward · · Score: 0

      Check out the University of Maryland University College . They have an excellent program to give you college credit for documentable practical experience.

    2. Re:Life experience credit by JordoCrouse · · Score: 2

      I can't stress enough how much the core CS classes have helped me. I have a much better understanding of data structures, algorithms, software engineering, etc. than I would have if I'd taught myself those subjects reading books. You may be a different type of learner - I'm just going from personal experience, but I wouldn't skip too much of the core CS. Intro to programming courses don't matter, but don't cheat yourself out of a solid CS theory foundation.

      I agree - Programming is no different than learning a new language. You go about it two ways:

      You can move to the country in question, learn by ear, and though you will get a great vocabulary and a feel for the language, you will have absolutely no grasp of the mechanics of the language which will damage your ability to adapt to future changes in the language or the culture. Or you could go to school and learn the language from the ground up. Then, you can head on over to the country with a solid basis in hand. Imagine how much farther you would go and how much more you would be able to do.

      Either way, however I can't stress the importance of actually getting out and experiencing the culture (ie, get a job).

      --
      Do you have Linux and a DotPal? Click here now!
    3. Re:Life experience credit by peyote · · Score: 1

      Math is not intended to teach specific math skills, most of the time. Rather, math is intended to teach critical thinking skills.

      Math exists irrespective of practical applications; it is a tragedy if it is taught only in the context of how to build a better mousetrap or how to apply it to your day-to-day job.

    4. Re:Life experience credit by Anonymous Coward · · Score: 0

      No you won't touch the calc book again... because you already learned it. You need math for CS. CS is math. Logic is math, is CS.

  14. Possibly SOL....? by jeffy124 · · Score: 2

    You might SOL on getting done in 12 months. At best >3 years is what it will take for a bachelors of CS. Just about any accredidated (sp?) school will require non-CS stuff like 2 semesters Physics, Chemistry, history, and the like.

    But there are some distance learning stuff that some schools are developing, which might be good and easy to get done quickly, depending on who's giving it.

    Beware those distance leraning programs where there's no human interaction (ie, an entire computer based course). I once took a short Java course through one of those - lousy and full of errors. If you were asked to enter some missing text, liek the "String [] args" in the main() sig, using "String[]" as opposed to "String []" (note the space) gets you marked incorrect, not to mention they were full of syntax errors. (Coincidentally, the course was given through a Java-applet)

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:Possibly SOL....? by Anonymous Coward · · Score: 0

      String_[] won't compile so I don't really see the problem...

      Whitespace is not null [my newest haiku]

    2. Re:Possibly SOL....? by Anonymous Coward · · Score: 0

      bzzzz. WRONG!!

      Whitespace between the token "String" and tokens "[" and "]" do not impact compilation. Meaning "String []", "String[ ]", and "String [ ]" are all the same.

  15. CS is great, but... by Publicus · · Score: 1

    If you've got the technical skills, maybe you should consider English?

    I've been working in the tech industry and I've make great progress.

    But what's a liberal arts degree worth anyway!?

    --

    My Karma was at 49, then they switched to words. All that work for nothing!

    1. Re:CS is great, but... by Anonymous Coward · · Score: 0
      You missed the beginning of the sentence:
      it's been 5 years since I've been working in the tech industry
      The "since" causes the sentence to mean that he has not been working in the tech industry for 5 years...which also means that "I've been working" is the wrong tense:
      it's been 5 years since I was working in the tech industry
      Of course, if he hasn't been working in the tech industry then what are we talking about?
    2. Re:CS is great, but... by Anonymous Coward · · Score: 0

      I agree!

      I'm a sys admin for a college department. I run Linux servers and MS desktops. I have a BA in English with a minor in business. I graduated Phi Beta Kappa from UVA. I was taught _how_ to learn. That's really all a degree is good for; it proves you can learn complex subjects and apply what you have learned to problems in the real world.

      Programming is a trade that can be learned by almost anyone. MSCE can be attained by anyone. CCIE can be attained by anyone. The question is this; _who_ does the company want to send to be trained? Some guy who didn't graduate from college, or some guy who did?

      As long as you have a 4 year degree from an accredited college or university, and you have good grades, you can get a job doing anything you want. The certifications and training can all be had _after_ you get that BA/BS. Get a good liberal education as a foundation and you'll go far.

    3. Re:CS is great, but... by twiggle · · Score: 1

      Word. I have practical experience in CS, but an English Degree, and companies are pounding down my door.

      It's because I can communicate effectively with geeks, and that, they tell me, is quite a gift.

      Liz

    4. Re:CS is great, but... by Publicus · · Score: 1

      Of course, "I have been working in the tech industry for 5 years" would be best. We don't want to start a sentence with an undeclared pronoun.

      In that way, English is like C, isn't it?

      --

      My Karma was at 49, then they switched to words. All that work for nothing!

  16. cs != coding by Anonymous Coward · · Score: 0

    its been mentiond here time and time again, but computer *science* is not just coding... obviously i dont know exactly what you do for a living, but it seems unlikely that you've been exposed to algorithmic theory, ai, graphics, systems theory, etc etc to the extent that most universities would consider adequate for granting you a degree.

    that being said, if you're smart you may very well be able to blow through such classes without too much trouble, but this still takes time. bottom line, i think expecting to receive a b.a or b.s. in computer science in under 2 or 3 years respectively is unreasonable.

  17. I'm sure its already been said many times by Anonymous Coward · · Score: 5, Informative

    The problem probably won't be the CS classes, if you are a solid programmer already. However, the problem will be the assorted other classes you have to take.

    A CS degree (or any degree, for that matter) is not like a certification: it doesn't simply show mastery of one thing, but it demonstrates formal education in several areas, including critical thinking, math, communications (written and verbal), etc., with a specialization in one area (in your case, Comp Sci). You may be a stud programmer, but you will still have to take English, Math, some other basic requirements and some electives. 1.5 years is unreasonable, unless you are going for an Associate's degree, which I wouldn't recommend - it will probably be worthless given your experience.

    Having said that, go ahead and spend the time getting your degree. Ignore the people that are sure to be posting ignorant crap about how "I wouldn't want to work at a place that values degrees!! Its just a piece of paper!" Those are, in all likelihood, people that couldn't hack it in college due to a serious lack of social skills, motivation, work ethic, whatever. The basic fact is that in order to advance in the majority of the organizations out there, you have to have some sort of degree.

    In all likelihood, you can get your firm to pay for you to get your degree at some local university. Why not take advantage of it and do it right instead of trying to find some way to rush through it?

    1. Re:I'm sure its already been said many times by thesolo · · Score: 2

      Ignore the people that are sure to be posting ignorant crap about how "I wouldn't want to work at a place that values degrees!! Its just a piece of paper!" Those are, in all likelihood, people that couldn't hack it in college due to a serious lack of social skills, motivation, work ethic, whatever. The basic fact is that in order to advance in the majority of the organizations out there, you have to have some sort of degree.

      For me, it was never a problem with motivation or social skills. It was a problem that the university I attended (LaSalle University) offered NO challenge to me on any level, in any course. English, Math, CS, Philosophy. I was bored out of my mind, but pulled A's without a problem. So, instead of blowing my savings to learn NOTHING, I quit and started working. And you know what? It was the best decision I ever made.

      In the place that I work, several people who used to work here had college degrees in CS from respectable colleges. And you know what? They couldn't cut it AT ALL on the job. Sure, they knew the fundamentals, but they didn't know how to apply those to their work. Which makes them pretty much worthless on the job.

      A degree will only help to:
      1) Get your foot in the door.
      2) Back up the skills you actually have.

      A degree without real knowledge is much more worthless than real knowledge without a degree. And in my opinion, a nice long interview can easily seperate the people without degrees who can cut it on the job from people without degrees who can't.

    2. Re:I'm sure its already been said many times by Beatbyte · · Score: 1

      Usually the math's will be the problem, trig, pre-calc, calc, calc2, calc based physics, etc. are all usually required.

      I'm having the same problem. except I've been doing it since age 12 and I'm only 19.

    3. Re:I'm sure its already been said many times by tshak · · Score: 2

      I'm in the same boat as the poster. The problem I've found is that schools are there to make money more then give you a good education (not that you don't get a good education at the same time). I would think that I can skip to 3rd or 4th year CS courses (I'd have to start at 100 or 200 level math though, which is fine), but then the school doesn't make their money. So, if I want to go to school, I'm going to have to pay a LOT of money and spend a LOT of time with a bunch of 18yr olds who barely know how to type. This is exactly what's preventing me from going. Maybe I'll just go for a math degree, since I don't mind taking 200+ level math classes (for a programmer I have relatively low math skills, so I would actually benefit from it).

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    4. Re:I'm sure its already been said many times by nomadic · · Score: 2

      Most introductory courses are relatively easy. You should have stayed until you got into the upper-level good stuff.

    5. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 1, Interesting

      "[T]he university I attended... offered NO challenge to me.... [S]everal people who used to work here had college degrees in CS from respectable colleges... [and] couldn't cut it".

      Those are the two standard responses to any debate about the value of a degree, but they tend to be more prevelant in discussions with IT folks [probably because IT folks (including myself and, obviously, you) are more arrogant about their intelligence and skills than your average skilled or unskiled laborer). Well, that's fine and dandy - in the short run. In the long run, as you attempt to advance in your career, you're presumably going to be competing for promotions and raises with better and better people. These people are going to be just as skilled as you are, for the most part. At this point, things that seemed insignificant, like a college degree, will start to make all the difference in the world.

      I still stand by my original point - not having a degree will seriously hinder your advancement. You weren't challenged in college? Great. Now that you work somewhere that will pay for your education, why don't you go get your degree? And, to make it more of a challenge or more interesting, get it in a field completely unrelated to what you currently do. Try Economics, History, or anything else that piques your interest. You'll be even better off than if you went and got a CS degree, because you will have proven that you are a well rounded individual and thus more likely to be a profitable employee.

    6. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 0

      For me, it was never a problem with motivation or social skills. It was a problem that the university I attended (LaSalle University) offered NO challenge to me on any level, in any course. English, Math, CS, Philosophy.

      How sad, and egotistical. A person that can't find anything of interest in a university level philosophy class obviously is not taking the time to actually think about what they are learning. Universities are not just about the accumulation and storage of raw knowledge, they are about questioning the knowledge that is already there, coming up with new ideas, and sharing them.

      If you are incapable of participating in advanced ideas and conversations then you prove the point that people that can't hack a university lack critical thinking skills. In my view taking tests and passing classes were secondary to understanding the underlying reasons why I was even learning the information in the first place.

    7. Re:I'm sure its already been said many times by Lumpish+Scholar · · Score: 2

      An associate's degree is a good start, and a good intermediate goal. It's better than nothing!

      --
      Stupid job ads, weird spam, occasional insight at
    8. Re:I'm sure its already been said many times by Lumpish+Scholar · · Score: 2
      A CS degree (or any degree, for that matter) is not like a certification: it doesn't simply show mastery of one thing, but it demonstrates formal education in several areas, including critical thinking, math, communications (written and verbal), etc., with a specialization in one area (in your case, Comp Sci). You may be a stud programmer, but you will still have to take English, Math, some other basic requirements and some electives.
      This is a good thing!

      Engineering degrees, even at the undergraduate level, are years of little but engineering classes. CS undergraduate degrees are (and should be) liberal arts degrees. You're expected to be well rounded.
      In all likelihood, you can get your firm to pay for you to get your degree at some local university. Why not take advantage of it and do it right instead of trying to find some way to rush through it?
      Excellent advice.
      --
      Stupid job ads, weird spam, occasional insight at
    9. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 0

      I wasn't trying to imply that it wasn't a good step, although I guess it kinda looks like that. From what I gathered in his post, though, he was looking to bolster his resume for advancement purposes. In his case, an Associate's won't add enough to make up for the time he spends on it. That's what I meant - I should have spent a little longer clarifying that instead of just putting "given your experience."

    10. Re:I'm sure its already been said many times by thesolo · · Score: 1

      Now that you work somewhere that will pay for your education, why don't you go get your degree? And, to make it more of a challenge or more interesting, get it in a field completely unrelated to what you currently do. Try Economics, History, or anything else that piques your interest.

      For the record, I am going back to school starting in the fall of 2002, now that work pays for it--I'm going for Philosophy as well, since it is something I'm interested in.
      For me, it was a better decision to work and go part time, than spend 4 years in school full time.
      Also, as for what another comment said on here--I tested out into the higher-level courses, and was not challenged by those either. Perhaps a better school would have yielded different results with me.

    11. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 0

      Having a set of specific, marketable skills is great when you're working in a hot industry. But don't be short sighted. You're probably going to spend 40 years of your life working, and most of the time it won't be in a hot industry. Obtaining a well rounded engineering education may seem like a waste of time right now when anybody who can code a web transaction system in PHP can find a job. But in the long term, I guarantee you'll regret it if you don't go back and get that degree.

    12. Re:I'm sure its already been said many times by biostatman · · Score: 1

      Agreed. I was a math major in college but many of the upper division math classes were populated by CS students who were fulfilling requirements. Those classes were not easy. The critical thinking and problem solving skills devloped by writing mathematical proofs are very much applicable to real-life problems one will face as a programmer. I also agree with the posts people have made about how a broad curriculum fosters communication skills - if you are looking to advance in your company, writing skills and good verbal communication skills are a must.

      --
      For the love of $DEITY, loose != not win!!!!!
    13. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 0

      I'm a person that has a CS degree but believes that organizations that look at degrees first and other credentials later are missing out on valuable resources.

      People with degrees may have a proven discipline and a certain level of qualification. However, being absent of that criterion does not prove a lack of discipline or qualification.

      Experienced, technical people without degrees have a self-motivation that should neither be overlooked nor underestimated.

      Still, getting a degree from a local University is a rewarding experience. Also, if you decide to move forward with a degree, many prerequisites can be taken at local community or junior colleges at night.

    14. Re:I'm sure its already been said many times by jpostel · · Score: 2

      The one thing about Engineering (at least at Rutgers) is that you are taught to think a certain way. You are taught to be a problem solver. It tends to be pretty practical in its applications. The given down side is that many engineers tend to be lacking in the social skills and also tend to know little outside of math and science.

      --
      Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
    15. Re:I'm sure its already been said many times by SuperRob · · Score: 2

      "And in my opinion, a nice long interview can easily seperate the people without degrees who can cut it on the job from people without degrees who can't."

      Obviously not, or you wouldn't have been working with those morons, would you?

    16. Re:I'm sure its already been said many times by hawk · · Score: 4, Insightful
      >For me, it was never a problem with motivation or
      >social skills. It was a problem that the
      >university I attended (LaSalle University)
      >offered NO challenge to me on any level, in any
      >course.


      Quite bluntly, if you couldn't find a challenge at a Christian Brothers' school, you either weren't looking very hard, or got *very* bad advice.


      What faculty did you talk to about finding more challenging material? What did you do to go deeper into the material? What projects did you involve yourself in outside of class? Who did you talk to about taking upper division courses early.


      The Christian Brothers are second only to the Jesuits as educators. It's *tough* to not get challenged around them . . .


      hawk

    17. Re:I'm sure its already been said many times by singularity · · Score: 4, Insightful

      In the place that I work, several people who used to work here had college degrees in CS from respectable colleges. And you know what? They couldn't cut it AT ALL on the job. Sure, they knew the fundamentals, but they didn't know how to apply those to their work.

      That is what things like internships and "the first job" are for. As hundreds of others have pointed out in this thread, college is not about getting, for example, the programming skills for the rest of your life. The idea is completely different. Colleges realize they are not trade schools, and nor can they replace on-the-job experience. But they provide something completely different.

      Which makes them pretty much worthless on the job.

      No, they have potential. They need to be trained for the specific job, just like an employee who never went to college. You do train your new employees, do you not?

      A degree will only help to:
      1) Get your foot in the door.
      2) Back up the skills you actually have.


      You forgot one:
      3) Know how to learn.

      I would argue that #3 is the most important, and what you are not allowing your new employees to do.

      --
      - (c) 2018 Hank Zimmerman
    18. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 0

      Yes, try a school that's not a friggin' joke. University of Washington, Caltech, Berkeley, UCLA, Cal Poly SLO/Pomona, Harvey Mudd, USC, MIT, CMU, Harvard, Yale, Univ. of Virginia... these are all big names because they have solid CS programs. If you really are as smart as you say you are, go somewhere where there are smarter people taking the same courses as you. Otherwise, it's a waste of your time.

    19. Re:I'm sure its already been said many times by Peyna · · Score: 1
      The problem probably won't be the CS classes, if you are a solid programmer already.

      Solid programmers that don't know math are in just as bad of shape. I'm talking about things like discrete math, linear algebra, etc. Math is normally a large chunk of a CS degree (and I'm not just talking 3 semesters of Calculus either.)

      --
      What?
    20. Re:I'm sure its already been said many times by Anonymous Coward · · Score: 0

      Well now. I saw an interesting study that says that over 50% of all college graduates never read another book in their entire life! So much for a degree showing a willingness and interest in learning or how well-rounded you are either.

      I left college in my sophomore year because:

      a) I wanted to build really great systems not just kram endlessly.
      b) I already had a family to support;
      c) I was already extremely well-rounded and knew exactly what I wanted out of college.

      So, I took the technical courses I really wanted and needed and split. I have never stopped studying and learning in and out of my profession. In addition I have a list of acheivements than even a CS PhD would envy. If that is not enough for an employer then it really is their loss, not mine.

  18. Re:All you dot-commers who "didn't need degrees" by Etriaph · · Score: 3, Insightful

    I don't think you survived the dot-com boom unscathed because you spent six years in college, you were just in the right place at the right time. Don't you think it's a little arrogant to assume that everyone with a degree will get to keep their job and those without them won't? There are people without degrees who are far more talented than you may ever be, and I'm saying that without even knowing you, which is ballsy but justified. :)

    --
    "It's here, but no one wants it." - The Sugar Speaker
  19. ArsDigita University(closed) by Pinball+Wizard · · Score: 2
    ArsDigita University is the only one I know of. Its closed down at the moment because it lost its funding. They offered a comprehensive CS degree in one year.


    There's no traditional university that does this. In fact, its not possible to do it in a year. You need 130+ credits to get a CS degree. Maybe in 3 years if you are dedicated, and can work
    I really wish there was a place where you could take university quality CS classes in a program geared for working adults that didn't require you to take english, history, or whatever. I don't know of one, however.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:ArsDigita University(closed) by dynamo_mikey · · Score: 1

      In my experience, getting a CS degree at a traditional university in 3 years would still be quite a challenge. I decided on CS with 60 general credits that included calc I and calc II. It took me 2.5 years averaging 16 hours a semester and 6 hours a summer to finish. The problems you run into are long strings of prerequisites and availability of classes.

      dynamo

    2. Re:ArsDigita University(closed) by Anonymous Coward · · Score: 0

      NYU has an accelerated program -- one year of 'pre-CS', followed by a year or two for the degree. It's the best way that I know of to get a full CS degree without having had the legit undergrad experience.

      The other possibility, but it's not a real CS program, is at MIT -- they have a Comparative Literature-style program called Comparative Media Studies, I believe, in which one of your 'languages' can be computer based. It sounds like an interesting way around a CS degree (since I really don't have either the time or money to go back to undergrad).

    3. Re:ArsDigita University(closed) by Anonymous Coward · · Score: 0

      I really wish there was a place where you could take university quality CS classes in a program geared for working adults that didn't require you to take english, history, or whatever. I don't know of one, however.
      Thats crap. If you wanted to get a CS degree with out all the English stuff, then go to a trade school. The reason that their are no colleges that will do that is becuase they would loose funding, and acredidation. Their are no shortcuts. In education.

    4. Re:ArsDigita University(closed) by Anonymous Coward · · Score: 0
      Thats crap. If you wanted to get a CS degree with out all the English stuff, then go to a trade school. The reason that their are no colleges that will do that is becuase they would loose funding, and acredidation. Their are no shortcuts. In education.

      Or go to a country with a more advanced secondary school system, such as Germany or the UK, that teaches that stuff before you go to university and requires only the relevant stuff in post-secondary.

    5. Re:ArsDigita University(closed) by abe+ferlman · · Score: 2

      ArsDigita University [aduni.org] is the only one I know of. Its closed down at the moment because it lost its funding. They offered a comprehensive CS degree in one year.

      Having attended ADU, I can tell you that you're slightly wrong. It offered a CS *education*, but it was not a degree-granting program, only a certificate program. Furthermore, a bachelor's degree was required to attend anyway- it was kind of the opposite of what this fellow was asking for, a CS education for someone who already has a degree, not a degree for someone who already has a CS education.

      That being said, it's sad that the program isn't there any longer. What they tried to do was teach all the classes an MIT undergrad would learn in 4 years (the core requirements for a CS degree) in one year, one course at a time, one month each, 2-5 hours of class and 8-12 hours of lab time per day.

      Perhaps another program like it will rise someday. For now, all of the lectures from the whole year were recorded and are online in the unfortunate realvideo format at aduni.org, along with all the problem sets, tests, etc.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
  20. You're in luck... by JohnDenver · · Score: 2

    I just got an email offering Bachelors, Masters, and PhDs WITHOUT spending time in a classroom, because it's based on professional experience!!!

    Seriously, 1 year is an awefully short period of time, and I would think you would really loose out on a lot of good classes.

    Being in the same situation you're in, but having the benefit of following my friends throughout thier CS studies, I would have to say that I'm a lot less optimistic than you.

    While you probably already know Universities don't subject you to much to the technology, you can really emerse yourself deeply in the theory.

    My advice: If you really want to get the most out of a degree, put some good time in it and specialize in 2-3 related areas, while going for your Masters. Become THE authority in those 2-3 areas, and have the papers to back up your assertions.

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  21. 2 tips by Beowulf_Boy · · Score: 1

    Either
    A. University of Arizona.
    Everything is done over the Web there.
    B. Talk to your local Uni, and see if you can't work something out with the CS prof.

    1. Re:2 tips by AnalogBoy · · Score: 2

      I've seen the University of Arizona, and get spam (paper and electron) from them quite often. But one of my more highly educated friends pointed out - You get more than book learning and lectures in college - you get interaction, interpersonal skills, and life experiences everyone is supposed to have in college (Sexual exploration, drug exploration, personal exploration, more sexual exploration, personal sexual exploration..)

    2. Re:2 tips by DangerousDee · · Score: 1

      I currently attend the University of Arizona and I have taken a handful of CS classes (I am an Engineering student). None of them have been web based, they have all been typical lecture style classes. I do not know of this web only degree, it might be some type of correspondence program. If you want to go the typical route to a degree in CS at the U of A, it is just like any other four year university (Calculus, Physics, etc)

    3. Re:2 tips by Anonymous Coward · · Score: 0

      Umm, I think you mean the University of PHOENIX, which offers the UofP Online program (it's fscking expensive as hell!).

      U of A is one of 3 state universities here in Arizona, and has no web-based CS degree.

    4. Re:2 tips by Anonymous Coward · · Score: 0

      I just received my MSEE from U of Arizona and while much is offered on the Web I don't think you can get a degree in CS that way. You might look at University of Phoenix or UA's MicroCampus programs (don't know if MicroCampus is still active, it used to be affiliated with NTU (National Technical University, that is).

  22. Do the time like everyone else. by Anonymous Coward · · Score: 0

    Do the three to four years just like everyone
    else. Sheesh, some people think that the world
    gives a rats arse about how 'special' they think
    they are ...

    No, this is not trolling or flamebait.

    Penguin Kicka.

    - Did my degree in 3 years, graduated at 26 and have never looked back. Yes, I thought the degree
    didn't teach me much, it has extended my career
    opportunities no end, though.

    I am 37 know.

  23. One Year Time Frame by stoolpigeon · · Score: 1

    Even if you have transferable credits already, and can test out of classes- you will still probably have to do more than a year.
    Most accredited universities will mandate that a certain percentage of your work be done through them in order for them to give you a degree.
    This makes sense on 2 levels. You can't take one class somewhere and say you have a degree from that school and they make some money off you.

    The only 1 year programs I am aware of to get a technical degree will only give you a degree in I.T. and require that you have another Bachelors prior to entering the program.

    As has been posted, there are way to many prerequisites and classes that cannot be taken concurrently to earn a bachelors from start to finish in one year.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  24. things and stuff by Anonymous Coward · · Score: 1, Informative

    There are several types of competency tests you can take to earn quick college credit. CLEP, DANTES, and TECEP spring instantly to mind. As for colleges, i would suggest Empire State College in NY. It's a SUNY school, which means it's fully accreditted, and is designed for people who are working and trying to earn degrees at the same time. They give credit for prior learning, which basically means that they will give you school credit for all those books and work you have done in the past, as long as you can prove you learned something from it. You can only get 96 of the 128 credits needed for a bachelors degree in that manner, but its an excellent start. They are also set up for distance learning, and many students there never physicially step foot on the campus.

  25. Don't bother by swordgeek · · Score: 2, Informative

    First some background. I have a degree in organic chemistry, and made the jump to computers because the opportunity was there. My salary has since doubled (in three years), I'm heading towards a senior consulting role, my company is paying for 4-5 courses/year (actually eight this year, but it was an exceptional year), and the sky is the limit from my point of view.

    Computing is still a field where a degree isn't mandatory. It's possible to get by (and even thrive) on determination and ability, if you're willing to work hard at it. Having a degree is better than not, and having a computing degree is better than another one, but nothing will preclude you from going as far as you want with one caveat--grad school. (more in a minute on that)

    As far as the "fast track degrees," if it's the sort that I'm thinking of ("Start A New And Rewarding Career In Computers In Your Spare Time!!!!!") then don't bother! Nobody in their right mind takes them seriously. If you want some paper, take vendor courses and exams and become a "certified" Sun/HP/Linux/Whatever admin. If you can put that on your resume', it'll show more prominently than a degree from Bob's Computer College and Used Car Sales.

    The one case where a degree is almost critical is if you want to go on to get a Master's or Doctorate. The problem there is again that a degree from one of these colleges isn't going to help much.

    If you feel the need for a degree (and there are very good reasons for it), then take a deep breath, pull out your chequebook, and spend four years at it.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    1. Re:Don't bother by Anonymous Coward · · Score: 0

      Actually, your degree does matter very much - it just doesn't help you in your day to day roles. A degree in organic shows that you are intelligent, have a pretty solid work ethic, and aren't afraid of math/logic. Do you think that degree in organic doesn't impress the hell out of clients when your consulting firm's marketing pukes are pushing them to accept your services? Do you think it doesn't allow your firm to charge more for your services?

      Your degree matters...

    2. Re:Don't bother by swordgeek · · Score: 2

      Oh, I didn't mean to imply that it doesn't matter. It does--especially a hard science degree. However, most of the ways that it does matter aren't going to be duplicated by a piece of paper from a degree mill, and it _is_ possible to get as far without a degree at all. The real question is whether you're better off spending four years in school and two years getting back into the marketplace, or spending six years working.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:Don't bother by cactopus · · Score: 1

      Nice to see someone with almost the exact same background. I too was a synthetic organic chemist and worked in new leads and combi-chem for a year and a half before I totally decided to go back to what I'd loved since high school. Network engineering and systems administration. I eventually want to get either an advanced comp sci degree or an electrical engineering degree or both, and I was wondering as well what the quickest, cheapest, and most prestigious path (or one that allows me to finish out at a very prestigious institution). I highly doubt I'll have to do all the liberal arts stuff over again since I already have a BS.

  26. No... and the very question is insulting by coyote-san · · Score: 5, Insightful
    Damn it, a university is not a trade school! Only a small amount of the time in classes (maybe 1/3?) is spent in the nominal field of study - the rest of the time is spent getting a broad general education.

    For CS in particular, any university worth the effort of attending will probably require you to complete the first-year courses in all other sciences - physics, chemistry, biology. Plus first year courses in mathematics. Plus the humanities - literature, humanities, etc. You aren't expected to become an expert in any of these fields, but you should learn enough to be able to recognize when someone is trying to sell you a pack of lies in an election, in a courtroom (as a juror), or as the next-of-kin when a loved one is seriously ill. That's the stuff that ultimately matters, not just knowing how to write LALR(a) grammars.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0
      Damn it, a university is not a trade school!

      You're right -- I think "degree mill" is the appropriate term ...

      you should learn enough to be able to recognize when someone is trying to sell you a pack of lies in an election, in a courtroom (as a juror), or as the next-of-kin when a loved one is seriously ill

      What the hell are you talking about? You don't need a university degree to vote, serve on a jury or to act as someone's next of kin. Not even universities themselves would claim that you do.

      I agree that the guy has a rather messed up idea of what a university degree is. But your ideas seem to be, in their own way, rather messed up as well.

    2. Re:No... and the very question is insulting by JMZero · · Score: 1

      If you need a university course to learn logic, you're not much of a programmer. I took a fair bit of logic - but only because as a programmer it was trivially easy. Other students weren't used to thinking logically, assigning meaning to cryptic symbols and such.

      Logic is very easy when you're used to breaking things down recursively and relying on process. Anyone who can computer program has to be at least middle of the pack in terms of thinking of things logically. Philosophy is just logic without good proofs.

      As to language skills I agree - I've known a few programmers who could benefit from freshman English.

      --
      Let's not stir that bag of worms...
    3. Re:No... and the very question is insulting by theBunkinator · · Score: 1

      I agree 100%. Just look at the curriculum at any Liberal Arts school. Out of 128 Credits for my BS in CS, roughly half are in non-CS sujects like history, philosophy, natural science, public speaking, heck, even a music course.

      In terms of the effort you're willing to bring to this "degree" you are looking for, go for a certification. If you are looking for a Bachelors degree from a College or University, you have to realize that I will take time.

      You are indeed insulting anybody with a college degree. College is not just passing your CS courses that you know already anyway. It's the academic atmosphere, it a certain commitment in time, money, effort, and discipline.

      On the other hand, don't go for a CS degree then. Do business, or don't you think an MBA would help spice up your CV?

      How much further do you think you can advance with solely your mad programming skills? After Chief Rocket Scientists, there is only so much you can advance as a purely technical consultant.

      If your claim of 5 years of 50% increases is anywhere near truth, then you should not have a problem commiting 3-4 years for Bachelors degree. You are definitely still young enough.

      For further advancement in your fast-paced carreer, consider acquiring some management and people skills, or how about some business sense.

      You do realize they make you right essays, attent and participate in the class room, do research and homework in college, right?

    4. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0

      Perhaps a few of those humanities classes would have helped you miserable reading comprehension.

    5. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0

      I don't normally make fun of people's spelling in discussions, but I can't believe someone could be as pedantic as you are and still spell as badly as you do ...

    6. Re:No... and the very question is insulting by tshak · · Score: 2

      Only a small amount of the time in classes (maybe 1/3?) is spent in the nominal field of study

      Maybe if you get a liberal arts degree. Most BSCS program's that I've seen have very minimal requirements outside of math and CS.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    7. Re:No... and the very question is insulting by theBunkinator · · Score: 1

      So OK I'm not from around here, oh great one ... what does pedantic mean? jk

    8. Re:No... and the very question is insulting by jpostel · · Score: 2

      same thing with Engineering degrees

      I was unusual because I took extra liberal arts (excluding math or science) electives and they still only accounted for 1/3 of my total credits.

      --
      Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
    9. Re:No... and the very question is insulting by Rick+Genter · · Score: 1

      Bravo, and well said. There is so much more to a university education than just the chosen major. It's also a social experience, which I suspect this person would benefit from as well.

      --
      Don't underestimate the power of The Source
    10. Re:No... and the very question is insulting by cvd6262 · · Score: 1

      AMEN.

      --

      I'd rather have someone respond than be modded up.

    11. Re:No... and the very question is insulting by Malc · · Score: 1

      If you think that university needs to teach all those other subjects in first year, then you must be from a country with sub-standard secondary education. Don't let the government escape their responsibilities: everybody should be given a sound and rounded education whilst they are still of the age of mandatory education.

    12. Re:No... and the very question is insulting by gsherman · · Score: 1

      >Damn it, a university is not a trade school! Only a small amount of the time in classes (maybe 1/3?) is spent in the nominal field of study - the rest of the time is spent getting...

      PISS DRUNK.

    13. Re:No... and the very question is insulting by rhetland · · Score: 1

      A university is indeed not a trade school. I am willing to bet that there are no reputable universities that would offer a degree without the associated coarsework (including the 2/3 that has nothing to do with computer science). Universities will not take the chance that you will graduate, knowing how to program, but not how to write a report, for example. Offering a quickie degree benifits neither the university or the student.

      However, there are other options to consider. At your age, with your experience, experience will count more than a degree. If you are looking for some formal training, you might consider simply taking some Master's level classes without going after a degree (almost every university will let you take classes if you pay for them). You can always use the credits later, if you wish to persue an actuall degree of some sort.

      Also, there are some univesities that might consider offering some sort of master's degree without requiring a batchelor's degree first. (Again, you have to wiegh what this is worth to you and the university.)

      In short, your degree is worth exactly what you put into it, and your employer will figure this out too.

    14. Re:No... and the very question is insulting by Soulfader · · Score: 1

      If you think that university needs to teach all those other subjects in first year, then you must be from a country with sub-standard secondary education.

      Yeah, the United States of America. I saw truly horrifying ignorance and functional illiteracy from graduating seniors at my 4-year state university--one which has a solid reputation for its teaching program, I might add.

    15. Re:No... and the very question is insulting by Malc · · Score: 1

      The US has some excellent world leading univerities. They set standards that others aspire to. Unfortunately, the majority of graduates haven't been educated at one of them. I really think the US education system could benefit with more external moderation to ensure standards and consistent levels of education everywhere. A university I went to in Britain had external moderators determine that one of the departments wasn't meeting standards and lowered the grades of the effected students by at least 10%. Obviously there were some very upset final year students.

    16. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0

      spoken like someone who couldn't hack it in college....

    17. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0

      actually all of the good bscs programs I've seen only about 1/3 of their program is actually in the field of study, the rest is in sciences, humanities, math, english, etc.

    18. Re:No... and the very question is insulting by jockm · · Score: 1

      Moderators for univerties? What happens when they reach max karma?

      --

      What do you know I wrote a novel
    19. Re:No... and the very question is insulting by Rigor+Morty · · Score: 1

      Actually, I have a degree from both a trade school and a liberal-arts college, so I feel justified in saying that the trade school is the way to go. I work at a liberal arts college, and I can tell you with deep conviction that the broad-based degree that is offered is simply a way of supporting a flagging humanities department. Really, isn't life about learning things like your choices in art, photography, literature? Don't we attend college to become more advanced in our specific field? At least, those of us that aren't in Yuppie PreSchool are.

      I can tell you endless examples of where CS majors at my school were forced to kiss an Art Professor's butt for a quarter, to get out of the humanities requirement. I'm not sure what aspect of programming in the modern world will require deep, pre-digested analysis of the works of Pollock, but there you have it.

      As a function of my trade school degree, I had to learn Cobol. Yes, I'm a fossil. But, in that process, I learned that language inside and out. I routinely wrote around compiler errors by the time I graduated.

      Finally, I think it's telling that you were insulted by the question. Most graduates from liberal arts colleges seem to think there is more distance between their asses and the ground than there is for us common folks. I had a co-worker that held the exact same (liberal arts) degree I did, and yet was upset over the fact that I got more advancements. Why? I KNEW THE LANGUAGE BETTER.

      Deal with it. I didn't need the karma, anyway.

      --
      Remove the spamfreak to speak.
    20. Re:No... and the very question is insulting by noc · · Score: 1
      Damn it, a university is not a trade school! Only a small amount of the time in classes (maybe 1/3?) is spent in the nominal field of study - the rest of the time is spent getting a broad general education.

      This is a really important point (that CS and business people seem to be the worst about understanding). And for CS especially, it's important. Someone who's great in CS, and is a great programmer is fairly useful. Someone with the above as well as knowledge in another domain is much more useful. With a few exceptions (compiler writers, OS implementors, academics), most programmers are working on a project for a specific domain. Knowledge of that domain is often vital for doing a good job.

    21. Re:No... and the very question is insulting by dosun88888 · · Score: 1

      We're arguing a few different points here.

      The university degree shows that a person went through those classes so that job interviews don't have to be hours long to figure out exactly what someone knows.

      It seems that you're implying that without college it's unlikely that people will have less of a background in those areas than their college grad counterparts, which is a fallacy.

      However, nobody wants to figure out for themself what someone knows before hiring them or dealing with them, and have grown to rely on the paper as proof of well-roundedness or something.

      The best thing about leaving college was not having to read any more Ayn Rand than I wanted to, or sit in classroom discussions on why or why not *insert philosopher here* would be averse to *insert modern idea here*.

      College taught me that a 1500 SAT implies a lack of social ability 99 percent of the time. It taught me that a PhD means nothing when it comes to sitting through a course that the professor isn't even nearly a master of. It taught me that the people with the best grades were hard workers who lived in professors' offices and were utterly incapable of solving any problem on their own - no matter how hard they worked. It taught me that no matter how correct your answers were to a test, using a method not discussed in lecture was a surefire way to get zero credit for the problem (especially in E&M). It taught me that the professors who seemed to be the dumbest were actually the brightest of the bunch, and that the dumbest acted as if they were better than the rest.

      In essence, it taught me how life really is, so I got out before I wanted to kill myself just to be away from all the bullshit.

      I already knew that the world was messed up and that people were generally assholes - I didn't need college to teach me that. What it taught me was that the supposedly brightest people act exactly as absurdly as Jerry Springer trailer trash. It confirmed that the difference between the average college grad and the average non-grad was indeed a piece of paper, that the difference between the brilliant grad and the brilliant non-grad was indeed a piece of paper, and the average dumb grad was just as dumb as the average non-grad.

      The college grads always end up thinking that they're smarter, though.

      Who will be effective is determined more by whether or not you're one who learns - not by the piece of paper. You don't need college to educate yourself, but you might need college to either convince someone else that you are educated in a 30 minute interview, or to learn how to be full of yourself. Both of these traits are important in the business world.

      If you're bright, start your own company.

    22. Re:No... and the very question is insulting by aussersterne · · Score: 1

      You don't need a university degree to vote, serve on a jury...

      And this is truly a travesty. The people without degrees are always complaining that they can't seem to get their finger on the button -- that the college grads are monopolizing it. The college grads realize that if they let the uneducated simpletons out there get their hands on the button, the world will soon be in the middle of a nuclear winter. If you didn't go to university, you're simple. You're a worker. That's noble in a way, but you also shouldn't presume to be a diplomat or a scientist on the assumption that you can do what they do without their education. It's silly to pretend that there is no difference.

      All of the early proponents of democratic philosophy felt that an educated populace was necessary for things like voting to work properly and produce good results.

      Many people out there are simply too stupid to realize how stupid they are, yet they vote and make decisions on juries that affect those of us who are educated -- who are able to realize that we don't know everything but have at least made the effort to learn something other than a trade, be it plumbing or programming.

      --
      STOP . AMERICA . NOW
    23. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0

      hmmm 1st rule of life...
      You don't know @#$%@ until your 35..
      2nd rule of life
      You don't need a college degree to be successful.

      Colleges are in the business of .... staying in business....
      They have created an artificial demand for their "product".
      Most people who have college degrees or advanced degrees will not admit that the $15,000 ++ they paid was not worth it.
      The education you used to receive, prepared you for life.....
      Look at high school tests from the turn of the century.....
      Grade inflation is rampant (recent Boaton GLobe expose on Harvard undergrads)
      When someone starts telling you that you need this "broad based " background ..run for the hills.

      Trade schools have the correct idea...
      I know more successful( and rich) plumbers than successful and rich EEs or CS grads .
      Ever try to get one recently???

      Hmm Sherman set the way back machine to the Mid 70's....
      Some guy named Gates asks for opinions if he should stay at Harvard to get a degree or start this small software company...
      Hmm Some guy named Kamen asks if he should buy a lathe or get an engineering degree...
      Wake up... Colleges just want your money....

    24. Re:No... and the very question is insulting by stephanruby · · Score: 1
      "No... and the very question is insulting"

      To some interviewers, a degree requirement is a cry for self-validation. By presenting a degree, you are proving that the interviewer's degree is important and valid. As the previous poster so eloquently stated: "[your] very question is insulting". Did you hear that? You insulted the guy by talking about yourself. That's pretty cool.

      Stephan

    25. Re:No... and the very question is insulting by Anonymous Coward · · Score: 0

      "I routinely wrote around compiler errors by the time I graduated."

      Oh goody. You seem really well-rounded. You can write computer code. But you can't explain how the stock market works or how a business makes a profit or how taxes are levied.

      And you consider yourself employable. I put it down to ignorance.

  27. What's that I smell? by bribecka · · Score: 2

    Hmmm....5 years @ 50% increase per year...that is a total of a 759% increase. If he started at 20K/year he is now making 151K, starting at 30K he is making 227K. At 24 yrs old, I don't think so.

    In any case, I don't see how you can complete a CS degree in a year. At 120 credits for a degree (mine was actually like 139), that comes out to 40 classes at 3 credits per class. 20 per semester? Even if you include a full winter and summer schedule (which is probably hard to find), 10 classes in a semester is an impossibility. 2.5 hrs per class per week = 25 hours per week = 5 hrs per day if they are all in a row. Not to mention that there is such a thing as prerequisites for classes, so many of the classes cannot be taken concurrently.

    I'm sorry, but this whole "Ask Slashdot" seems just too outrageous to be true.

    --

    Where are we going and why am I in this handbasket?

    1. Re:What's that I smell? by Anonymous Coward · · Score: 0

      Wrong, I am 24 also and am in the exact same boat as this guy. Started out at 6$ an hour 6 years ago.(first line tech support) Am now pulling 120K+ a year. It is easily doable in a Oracle/SAP/or *NIX admin position. Just because you can't get that much, doesn't mean others can't. If you are willing to hop every 6 months for the first 3 years, you will skyrocket that billrate.

    2. Re:What's that I smell? by Anonymous Coward · · Score: 0

      It's a small world.

      4,000.00 India Rupees = 82.9221 USD
      82.9221 * 7.59 = 629.39

      ". . .Still, because I had no experience I was
      proposed a salary of only Rs. 4000. . ."

      Source:
      http://groups.google.com/groups?q=kyrex%40myself .c om&hl=en&rnum=1&selm=9dgn31%241fc%241%40news.intne t.mu

    3. Re:What's that I smell? by Anonymous Coward · · Score: 0

      Damn. Sorry. . .
      Should have been this link

    4. Re:What's that I smell? by Anonymous Coward · · Score: 0

      That's very unusual based on my experience in the Boston area. It's not Silicon Valley, but Boston is a fairly good market. Around here, a sharp person can get to 80-90k pretty quickly, but breaking through the 100k barrier is very hard unless you're managing a decent sized team of people or contracting on your own.

    5. Re:What's that I smell? by Anonymous Coward · · Score: 0

      This is not entirely true. I made over 150K with bonuses last year as a unix admin with a financial firm in Boston. I am not a team lead or in any sort of management position. These jobs may be rare but they are definately out there.

    6. Re:What's that I smell? by Anonymous Coward · · Score: 0

      Heh, do I detect a slight sense of jealousy? Well, if you think that is unbelieveable, I started at $8/hour 7 years ago doing technical support. Now I'm 24, and my annual salary is somewhere to the tune of $185K. And in case you're wondering, I do not have a degree, nor have I ever attended any type of college.

      I'm still not happy with this as an old friend of mine was easily making $300K+ when he was 24. He was also a high-school drop-out with no degree.

  28. CLEP exams by Galahad · · Score: 1

    Information is at College Board. I just finished my BS in CS -- took twenty years to do so with time off for good behaviour. Had I not clep'd out of 21 credits, I'd still be going.
    The only reason I finished the degree is to get the *next* job -- many HR departments use keyword filtering on their resume databases and I want to make sure I don't get lost because I didn't have a degree.
    That argument is moot if you are good, and have a good headhunter and the economy allows companies to afford their services.

    --
    --jdp Maintainer of VisEmacs
  29. Re:All you dot-commers who "didn't need degrees" by ZiGGyKAoS · · Score: 1

    Ok.. I think its funny how some people think that the way that they did something is the only way to do it right and that everybody else must be idots for doing it diffrently.

    You can't just fake your way through life anymore by cutting/pasting other people's Perl scripts.

    Uhm yah.. I think there are quite a few people out there that were in the dotcom thing just for the money. The problem with them is that no amount of schooling will help them. You either have a passion for this feild and excell or your just in it for the money..

  30. Education or vocational training? by isdnip · · Score: 2
    Do you have any kind of undergraduate degree yet?


    If you don't, then knowing all there is to know about your major shouldn't be worth more than, say, half of a degree, from any respectable school. That's because a college degree (undergrad BA/BS level) implies more than passing your major, it implies some degree of general education. It means you've taken the "distribution requirements" in humanities, sciences, etc. That's what distinguishes college from trade school. A college grad should have been exposed to at least a good selection from literature, art, history, economics, and other subjects utterly unrelated to the major. And should be able to write a decent essay, if not a thesis -- literacy is a two way street.


    At the grad school level, your work experience and trade ability are more focused. But don't confuse training with education.


    I work at a major consulting firm, in a technical group. We're largely a bunch of liberal arts majors who have technical skills. Moving up in consulting requires educational breadth, not depth. At least not the kind of depth you get in college.

    1. Re:Education or vocational training? by Anonymous Coward · · Score: 0

      Um, anyone who has worked as a programmer for more them a couple of years is probably experienced at writting. I have written volumes after 20 years. As far as all that liberal arts stuff, I dare say that someone who has mastered a difficult field, probably has taken the time to learn about other things also. I started programming when I was 13. That was in 1973. But programmming is not the only thing I have taught myself. I have studied liturature, art, history, all the sciences ( the only collage courses I have taken were Calc I,II, & III, DifEq, and Linear Algebra all of wich I had already learned on my own), philosophy, and Latin and Greek. I can discuss more subjects then any collage grad. So to say that a BS results in a more rounded education then self learning, is BS. I should be able to test out of most of those core courses. But the University would not make enough off of me so I can't.

  31. Re:All you dot-commers who "didn't need degrees" by Stepto · · Score: 2, Funny

    ...are now scrambling to get one! Ha!

    Wait 'til you find out that you'll need to know REAL SUBJECTS like MATH and PHYSICS to get a degree.

    You can't just fake your way through life anymore by cutting/pasting other people's Perl scripts.


    See folks? You too can get a degree and be an insufferable dickhead to other people!

    S.

    --
    http://www.stepto.com

  32. This is going to be a BIG shock to you, but... by tswinzig · · Score: 5, Insightful

    ... did you know that getting a CS degree has very little to do with PROGRAMMING?

    I am in the same boat as you, and when I attended [a state school in Florida well known for computer science], I was surprised that the focus is entirely on the Science of Computing. Sure, some classes require you to know how to program in a certain language, but that is not the focus. The focus is on MATH. At least in the first years (that's as far as I got ;-). Lots of calculus, and the hideous "discrete structures" courses. ::shudder::

    In short, I don't see how a human could possibly get a CS degree in one year.

    --

    "And like that ... he's gone."
    1. Re:This is going to be a BIG shock to you, but... by Anonymous Coward · · Score: 0


      Of course it's fucking math.

      And no, there are no good schools in Florida, sorry.

    2. Re:This is going to be a BIG shock to you, but... by cperciva · · Score: 2

      The focus is on MATH.

      And the focus becomes more and more on mathematics as you get to higher levels.

      A number of CS professors I know have commented that the best preparation for an advanced (Masters, PhD) CS degree is to start with a Bachelors in Mathematics.

    3. Re:This is going to be a BIG shock to you, but... by hawk · · Score: 2
      >A number of CS professors I know have commented

      >that the best preparation for an advanced
      >(Masters, PhD) CS degree is to start with a
      >Bachelors in Mathematics.

    4. Re:This is going to be a BIG shock to you, but... by CrasHUV · · Score: 1

      My discrete structures class was all programming. I cant even spell Fibbinacci now but man, what a therom. That was my all time favorite class.

      As for finnishing a degree in a year, thats like going fishing and asking the fish to jump into the boat just so you can say you have fished. Put in some effort, enjoy it, and try to LEARN something. I seriously doubt you [original post] know everything, even if you are a stud programmer.

      --
      Its all just smoke and mirrors.
    5. Re:This is going to be a BIG shock to you, but... by DerekLyons · · Score: 2

      ... did you know that getting a CS degree has very little to do with PROGRAMMING?

      I am in the same boat as you, and when I attended [a state school in Florida well known for computer science], I was surprised that the focus is entirely on the Science of Computing/


      You were surpised that a Degree in Computer Science required you to study... Computer Science?

      Actually your comment illustrates a very common /. perception error, that Computer Science is all about coding on and networking between mass produced components.

    6. Re:This is going to be a BIG shock to you, but... by CodingFiend · · Score: 1

      Hehe, based on your wording for that discrete structures course, sure sounds like you went to the University of Central Florida! No book but rather a mass of hand-written pages the prof had written and made available at Kinko's. Man that class was intense!

      --


      And that's my $0.32 (adjusted for inflation).
    7. Re:This is going to be a BIG shock to you, but... by Anonymous Coward · · Score: 0
      What if Afghan women actually have the best bodies in the world? Think about it.

      I dated a Afghani-American (1st generation)girl, and from experience and much serious investigation, yes they have slammin' bodies.

    8. Re:This is going to be a BIG shock to you, but... by tswinzig · · Score: 1

      Actually your comment illustrates a very common /. perception error, that Computer Science is all about coding on and networking between mass produced components.

      No, I don't think anyone going into computer science thinks it's all about "coding on mass produced components." However, I DO think many people from a programming background expect the focus to be more on programming computers, rather than more of the theoretical aspects of computers, which is what I found out.

      --

      "And like that ... he's gone."
    9. Re:This is going to be a BIG shock to you, but... by DerekLyons · · Score: 2

      No, I don't think anyone going into computer science thinks it's all about "coding on mass produced components."

      Oh? Then why did you make this statement:

      However, I DO think many people from a programming background expect the focus to be more on programming computers

      You can't have it both ways.. Either you expect it to be about programming computers, or you don't. Which is it? And why didn't you bother to research the curriculum first?

  33. So you have the veneer by color+of+static · · Score: 3, Insightful

    of a CS degree, congratulations. As anyone will tell you though, a veneer needs a solid backing to stand on it own. What the backing consists of is the liberal arts (well roundedness), fundamental mathematics (Calculs, Matrix, Discrete, and stat), and exposure to the science and engineering side of the business (logic circuit design, followed by computer architecture).

    Even if you have read through many of the senior level texts, you probably didn't fully absorb the subject material without the fundamentals. It is amazing to re address a subject when you have a better grasp of the fundamentals. The subject looks so much clearer.

    Now that doesn't mean you can't have a rewarding career as a programmer. Many of your co workers will not have fully grasped the subject material on their degrees, thus putting you on a equal footing. When it comes time for promotions, or finding a new job though you will be much better off with the degree.

    1. Re:So you have the veneer by terrymr · · Score: 1

      Veneer !!

      (drinks from beer can)

    2. Re:So you have the veneer by Anonymous Coward · · Score: 0

      I don't have a degree, yet I can smoke most CSs when it comes to math, science, and understanding computer architecture. As far as logic circuit design, I have been doing that since I was twelve when my dad showed me what and AND and OR gate were, which I prompltly used to design an 8 bit by 8 bit multiplier ( boy was my dad supriesed the next morning when I showed him it!) I have since desinged many lagic and op amp circuits as a Senior Electronic Tech, when the engineers were to buisy with other things. Once I learned how to learn, I have had taken the time to teach myself a great deal of subjects including Latin and Greek, liturature and art. Assuming that a person who was taught themself a subject just has a venier, is incredibly arogant, and generaly wrong.

      Suge mia verpa

  34. Re:All you dot-commers who "didn't need degrees" by Ageless · · Score: 1

    The ending of the dot com boom isn't the resurrection of uninformed companies blindly hiring people waving stacks of paper at them. Good engineers without degrees were getting jobs before the dot com boom. Companies finally started to wake up in the early 1990s and will continue to remain awake now.

    The important difference is that now (and before the insanity) only /good/ engineers were getting the good jobs. The people that cut and paste Perl scripts are done with, but that doesn't mean you need a degree any more now than you did 2 years ago.

    There will always be companies, and shops that won't let you in the door without a degree... but do you care to work for them? Look for a company that is hiring /people/ and not paper. You will be glad you did.

  35. I'm not sure what a degree would do for you... by turbine216 · · Score: 2

    ...given the position that you're already in, I really don't think a degree will give you any advantage. You've already got plenty of practical real-world experience (THE most important factor), and additional merits to help back that up. A degree really isn't worth anything unless you're just trying to get in the door. In most cases, a degree is a somewhat-acceptable "substitute" for experience - which you are not lacking.

    It seems to me that you're already "over the hump" in terms of getting into the industry, and that ANY degree, be it a BS or MS, isn't going to be worth the effort.

    1. Re:I'm not sure what a degree would do for you... by Anonymous Coward · · Score: 0

      Greetings:

      Why don't you folks take your eyes off the money for a moment? Spend some time thinking about what really matters instead: quality of life.

      I've got a BSc and a MSc in computers. Coupled with my own interest and extracurricular computing projects, the BSc gave me a solid foundation in the field and virtually assurred me a job anywhere in the world. Let me repeat that. A BSc from any reputable institution means that you can work anywhere in the world.

      The MSc was grueling and didn't really expand my knowledge except for in one specific area (computer graphics). However, it opened up the doors into a whole host of jobs in research. Research!

      Now I get payed to work on parallel supercomputers, distributed computing clusters, and I get to design and implement parallel algorithms. What's more, the atmosphere is completely relaxed. If I'm bored or stuck, I can go skateboarding, go to the gym, or even go home. No problem.

      My university education didn't get me a pile of money, it got me a job that I love. How much time is that worth to you?

      Mark

    2. Re:I'm not sure what a degree would do for you... by Anonymous Coward · · Score: 0

      I half agree.

      Given the position that he's already in, my advice would be to milk the industry for as much money as he can while it's hot. If he wants more money, the quickest way to get it is to start contracting on his own rather than getting a degree.

      But... one important thing to remember is that the market for software people is not going to stay like this forever. Probably for another 5 years, maybe 10, but not over the length of the average career (typically 35-45 years). So, his best bet is to wait until this industry cools off and go back for a degree then in a different field.

  36. Re:Do the time like everyone else.[correction] by Anonymous Coward · · Score: 0

    That should read: "I am 37 now."

    - Penguin Kicka

  37. Re:All you dot-commers who "didn't need degrees" by Liquid(TJ) · · Score: 1
    Well, I'm about to start the last semester of a CS program, and I kind of wish I had gone the dot-commer route. I'm a total tightwad, and I always thought it would crash an burn quickly, but in retrospect, I should have jumped on right away when I finished my enlistment. Sure, I'd be a year or two behind in school compared to now, but so what? Maybe I should've drawn a few paychecks off those insane investments.

    I'm not at all hurting right now, so I don't have any regrets or anything, but I don't blame these guys one bit for taking advantage of the situation.

    Then again, I probibally would have ended up getting paid in stock... :)

  38. Re:All you dot-commers who "didn't need degrees" by antibryce · · Score: 1
    I spent 6 years in college, and they were well spent. I survived the dot-com boom unscathed, never been unemployed one day in my life, and I get to do cool stuff.

    I've never been unemployed, consistently gotten good raises and reviews, and am doing some really fun stuff (working in a large datacenter as the sole admin.)

    Of course I didn't finish college. I can understand your feelings, tho. I dislike the large rush of peoplel running towards the dotcom world with $$$ in their eyes as much as the next guy. But not everyone who doesn't have a degree is one of them. I didn't feel like I was learning anything useful in college, so I left after the first semester of my junior year. Mostly because in the 3 years I'd been there they had yet to teach me anything I hadn't already taught myself in high school.

  39. Online University by ruvreve · · Score: 1

    The problem with getting your degree is getting the general education classes out of the way. Any 'geek' could pass all the CS classes and other tech related stuff but having to take english, communication etc etc requires you to stay for more then the 1-2 years needed to complete all the CS classes.

    My suggestion is to check out 'online' universities that offer a large percentage of their classes over the internet. This way you can keep working and do your homework and class related stuff in the evenings. Maybe the consulting firm would let you work part-time.

    Another option is to enroll in a university test-out of as many classes as you can and then transfer to an online university as described above.

    Your major problem is not going to be understanding what is being taught it will be the homework and class work that will be assigned. Such as write a 5 page paper about Bill Gates and then do your math homework and then do that other assignment and then meet with your 'team' to finish this project.

  40. Learn Skills Other than Computers by bkjoegold · · Score: 2, Insightful

    My company requires a Bachelors degree to move into the higher levels of our IT organization. This is not because it makes you a better system or network admin but it show two things, you are willing to stick with something (your education) to better yourself and that you know a little more than just how to use a PC.

    My CS degree did not come close to preparing me to become a network admin but those years of math taught me good problem solving skills and occasionally I actually do use the Calculus. When getting a degree though you learn about more than just computers, you learn a little literature and history. Although this will not help you program, it does give perspective and rounds out the tech skills. You also may learn a little accounting and business law, skills that you will need as you move up the ladder and need to worry about budgets and personnel issues. These are just a few examples.

    A college education is not for everyone but it is a good way to round out your knowledge base and the parties are cool.

  41. check out schools for "non-traditional students" by chart · · Score: 1

    Look into schools for "non-traditional students" or "adult students". They are in the business of helping working adults get a degree (for example, University College at Denver University http://www.learning.du.edu/ , or the University of Phoenix http://www.phoenix.edu/ ). They usually have classes during evenings and weekends, and they often give credit for "life experience". Some also issue "certificates" a year or two into the program, documenting that you have demonstrated proficiency in some skills -- this can help you get a better job sooner.

    Don't be surprised, though, if you find that there are things they can teach you in college that you haven't learned yet, out in the "real world". It may be that there are indeed classes you need to take, and that you don't know all there is to know about CS yet!

    --
    Cara Hart chart@eNOSPAMfurn.com Systems Administrator eFurn.com, LLC. and ARITEK Systems, Inc.
  42. 1 year MSc? by larien · · Score: 3, Informative
    Personally, I started with an Accountancy degree, but I did a 1 year MSc in Information Systems which basically gave me a grounding in programming, databases, networks etc. I've now been working for over 4 years and I don't see me having any disadvantage over someone who did a 4 year BSc in Computing, so that may be an option (of course, you need a degree first unless you can blag your way past the admissions office).

    As others have said, there comes a point where experience counts more than bits of paper; I don't really see how relevant my degree is now, as my experience has more than surpassed it. Over 90% of what I do is stuff I've learned in the last 4 years, not stuff I did in class.

  43. Unfortunate, but true. by jbrelie · · Score: 1

    I am in the same boat. I am pretty successful now at 23, but I never finished college. On the surface, this would not seem to be a problem. I am married and buying a house, and all seems well... however, in the back of my mind, I remember recessions past when the labor market was tight. Between two qualified candidates, the one with the degree always wins. I know I am going back. At least for something. It doesn't even matter so much what your degree is in. Just that you have it. If you really want to continue upwards, consider (gasp!) a business degree. If you already know CS, learn something new. Make yourself more versatile. You never know, they may just give you your very own flock of geeks to govern or turn into a primitive society as you see fit.

  44. Online Unis by farsighed · · Score: 2, Informative

    Strayer University [strayer.edu] is pretty generous with their "life" credit, if you're in the MD/DC/VA area (midatlantic US). I'm doing that route now- I'm a senior level consultant without even an associate's. They accept transfers easily enough, and simply req. that you complete a certain (1 yr, I think, but don't quote me on that) amount of time (which = ca$h to them) in their classes. They started out as a business college, so they have some odd prerequisites (Accounting? Intro to Business???), in addition to whatever your state makes you have for a degree (virginia, frinstance, apparently has decided that all THEIR students must have taken Logic or precalc, Communications 2 & 3, intro to art/music/lit, and other social science courses.)

    The *really* cool thing is that they're a Cisco Academy (and have something similar worked out with MS, apparently), so the courses you would take in, say, Computer Networking, are also good for your CCNA.

    And no, I don't work for them. :)

    In any event, check some of the border colleges- those that are midway between a "full" university and a community college. You may be suprised.

    -- F.S.

  45. Overseas (and straight to MSc) by psicE · · Score: 3, Informative

    I don't know about other universities (though I expect they'd do the same), but Oxford in Britain allows you to get into a MSc compsci program solely on the basis of work experience instead of previous degrees. British schools also has the advantage that a MSc degree only takes 1 year to complete, tuition is far lower than at a US school (because all schools there are public), and there's no requirements for physics, math, or anything except compsci.

    1. Re:Overseas (and straight to MSc) by Malc · · Score: 1

      The English are also approximately 2 years ahead of Americans in their secondary education by the age of 18. That's according to a couple of teachers that I've know who have gone to work in the US.

      A-Levels in some subjects will put you well beyond the level of those subjects are taught at those universities in the first year. Even in Britain, my second maths A-Level meant that I already knew the [relevant] pre-requisite maths for my Comp Sci degree... well, except for the propositional and predecate algebra. Hell, the calculus that we were taught at 15 (we finished the maths GCSE syllabus early) was equivalent to what my wife learnt at a Canadian university in her second year there.

      You'll see many jobs in N. America which require or prefer an MSc. I've rarely seen this in British job listings. In Britain, MScs are generally for people who did badly at their first degree, or who have converted from another degree, or who stayed in education for education's sake, or who have wanted further education many years later. It is not to make up for a lower standard undergraduate degree.

  46. Re:All you dot-commers who "didn't need degrees" by Anonymous Coward · · Score: 0

    Actually, degrees aren't important. It's been my experience that the "University of Waterloo, 1992-1997" on my resume works just fine.

    I studied there full time for a few years, then switched to part-time studies. I never received a degree, having been lured away by a tech company (but most certainly not a dot-com).

    My initial salary back then in '95 was about $34k Canadian (piddly, I know). By 1997 I was making $50k there. It's now 2002 (almost) and after having worked for a few companies as a sysadmin & software developer, I pull down nearly $90k.

    It's odd - I'd *like* to go back and finish my degree - the only reason I left was because I was *really* hurting financially back then. But every company I've worked for assumes that since my resume shows I attended university for approx. 5 years, I must have a degree. I never state anywhere that I've actually received a BSc, and in fact on several occasions have written "planning to finish my degree thru part-time studies". It doesn't matter. My experience does, and that's what sells.

    Mind you, I'm sure that if I didn't have *any* post-secondary education listed on my resume, things would likely be much more difficult.

    BTW: I hate Perl. I'd never cut and paste a line of it. Ick. Give me Python any day. ;)

  47. Thomas Edison by Anonymous Coward · · Score: 0

    Thomas Edison (http://www.tesc.edu/) is a 100% distance learning acredited school. My mother took the clep tests (got about 30 credits), and then just portfolioed all of the work she's done in the past 47 years, and was able to achieve a degree in exactly one year. The only corses that she had to take were only the requirements. She would just email or mail the assignments in, and would be proctored exams at a local community college.

    Not bad.

  48. Getting a degree by AlgUSF · · Score: 1

    The problem with CLEPing courses, is that any accredited (real) university has a limit (of a couple of courses) on the amount of courses that you can can clep. Most of these lower division courses are like Algebra, Calculus I,II,III, etc. I don't know of any program that would let you clep Upper division classes core to your degree.

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  49. Arrogance... by Anonymous Coward · · Score: 0


    Maybe if you slowed down for a few years and actually got your degree the traditional way, you'd learn a thing or two that would help you in life - not just technology.

    For instance, you might just learn how to drop the arrogant attitude you spewed all over that post.

    Oh well, since you're but 24, you still have lots of time left to get a life.

    1. Re:Arrogance... by Anonymous Coward · · Score: 0

      Allah be praised.

  50. What aboot Sally Struthers? by cscx · · Score: 1

    Ever see those commercials where Sally Struthers will sell you any degree through the mail? You show them college folk! :D

  51. Pay Your Dues by Anonymous Coward · · Score: 0

    I busted my ass for 5 years in college to get my degree and I say that if you want the same priviledge that I've gained by having it, yer going to have to earn it like I did. What makes you so special?

  52. Why a CS Degree? by Genady · · Score: 5, Insightful

    I can understand the desire to have a degree, there are institutions that really want you to have that piece of paper that says you're in debt to a student loan processing center. I personally am in a similar situation with only a two year degree (electronics) and 7 years of IT experience. Here's my question though? Why do you want a CS Degree? Really, most employers are looking for *A* degree, it doesn't usually have to be a CS degree perse, especially with your experience.

    If you're looking to advance your current career I'd say an MIS Degree (Management of Information Systems) would look better on your resume than a CS Degree.

    It's been my experience that CS programs teach people to be programmers. How many CIO's and IT Directors are there that have come from the programming pool? Less than 1/2? Yes, programming is one road into an IT Career, but it certainly isn't the only one, or even the road that is the quickest.

    All that said... a Degree isn't like an MCSE, you have to put in some time to get that piece of paper, but it'll be worth the time. Take the three years and learn something that will stick with you, rather than the current flavor of the day programming language.

    --


    What if it is just turtles all the way down?
    1. Re:Why a CS Degree? by mfarver · · Score: 2

      I agree, you've already got the experience on your resume that proves you know how to program. If you need the paper to advance pick up a management degree.. these are usually pretty easy (It doesn't take much knowledge to be a manager) and are taught as night courses/distance ed. One of the more successful consultants I know had the same problem. The CEO told him he needed a degree to advance.. so he went and finished his degree in Music.

      OTOH.. you're only 24, a good CS degree might help you earn some respect and you're young enough to enjoy the university "experience" (I learned far more goofing off in a lab with some that I ever did in class). You'll want to go to an excellent University and take the time to do it right (3 years if you load up on summer classes and overload credits) If you're as talented as you imply it will set you up for an excellent long term career.

    2. Re:Why a CS Degree? by SpacePunk · · Score: 1

      Any degree does work. Just pick something that is interesting that takes less time to plow through. Music, Navajo rug weaving, it really doesn't matter.

      -

    3. Re:Why a CS Degree? by nixterino · · Score: 1

      A true CS degree teaches much more than just programming. The majority of the CS classes I took were theory,with only 2 focusing on programming.

    4. Re:Why a CS Degree? by Anonymous Coward · · Score: 0

      > Really, most employers are looking for *A*
      > degree, it doesn't usually have to be a CS
      > degree perse, especially with your experience.

      No.

      Many require a CS degree, often accepting EE / Math as a substitute (why I don't know). A BA in philosophy is better than nothing, but definitely a step down.

      >If you're looking to advance your current career
      >I'd say an MIS Degree (Management of Information
      >Systems) would look better on your resume than a
      >CS Degree

      Again, no.

      I don't know of employers valuing an MIS degree over a CS degree... rather, the other way around. Nonetheless MIS is pretty close to CS, amounts to a useful education, and will open some doors for you.

    5. Re:Why a CS Degree? by Anonymous Coward · · Score: 0

      code monkey: go back to grade school

    6. Re:Why a CS Degree? by DerekLyons · · Score: 2

      (I learned far more goofing off in a lab with some that I ever did in class).

      An important point.. But would you have learned the same hacking around on your own system late at night, *without* the fertile field that college provides?

    7. Re:Why a CS Degree? by jdavidb · · Score: 2

      How many CIO's and IT Directors are there that have come from the programming pool? Less than 1/2?



      Yeah, but maybe if they'd start picking CIO's and IT Directors from that pool they'd have IT organizations that aren't so crummy. I mean, is it too much to ask that my company's IT program be coordinated from the top down by a person who knows what it's about?



      Oh, I'm sorry, was I complaining again? :)

  53. Fast Track to a CS Degree? by seyfarth · · Score: 1

    A typical bachelors degree requires about 128 semester hours. If you finished such a degree in 1 year (fall, spring and summer semesters), you would probably take about 50 hours of classes in the fall and spring and 28 hours in the summer. 50 hours of classes would mean 50 hours in lectures and some time spent on assignments. I don't think it is likely that you could get a degree in 1 year.

    Getting a degree in 2 years sounds possible, but hard. You would need to take 2 years away from your job. This is usually hard for people to do.

    Your trend of 50% salary increases is great. If you could keep up the good work, you could be rich soon. Then you could decide whether a degree was important or not. Also taking off for a couple of years or more might be easier to do.

    If you have reached a salary plateau which does not seem to be leading to early retirement, then you might have a real interest in a 4 year degree. I would suggest that a good starting point would be to enroll in 1 or 2 night classes while continuing with your work. Enroll in at least 1 math class. Also you might ask about taking tests to prove that you don't need to take some of the beginning CS courses. Perhaps you could cut one semester out of your degree plan.

    Good luck!

    Ray

    --
    Ray Seyfarth, ray.seyfarth@gmail.com, http://rayseyfarth.blogspot.com
  54. Need a degree? by telbij · · Score: 2

    Will you ever _need_ a degree? Once you get some experience under your belt it's not hard to find more jobs (assuming a certain level of talent since you got this job without a degree).

    It's already clear that if you are on the bleeding edge then there's not much in school for you, but a college degree is a status symbol. When you're hobnobbing with the bigwigs at a cocktail party, hoping to get some high-dollar consulting work or whatnot, and they ask you where you went to school it comes in handy. Shallow though it may seem, many people will dismiss you if you don't have a college degree.

    Your social connections can take you far in IT because so many geeks have no interest or skill in business communication.

  55. Several things by karb · · Score: 1, Redundant

    1. If you've read 100's of CS books, you should be ok, but note to others ... Programming != CS. You will take three or four courses out of maybe 12-18 (probably more for BS, I was BA) that will deal directly with programming. Even those can be somewhat theory-heavy. A few CS courses involve no programming. It's like knowing how to use a brush if you're an art student. It's important, and it'll help you if you're good. But it's just a piece of the puzzle.
    2. Get your job to pay for it. I assume you have fathomable reasons for wanting it to get done in one year, but I would take my time and do it on the company dime ;). You seem to be doing well, so you could probably convince your employer to pay for school or find another employer that will.
    3. I feel it's worth it. I am perhaps a little biased, but I've worked with many, many, many unqualified people that never got their CS degree. (and a few that have, but the ratio is far better) If I had to hire, I would very very rarely consider somebody without one. Why? For many reasons. You learn many obscure but useful things in school. Also, I've found that most late-trained or self-trained computer people are missing a sort of geekiness that they need. They are good workers, they're smart, but they lack passion for the craft.

    Hurrying to post before I become redundant ... :)

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

  56. Huh? by JAVAC+THE+GREAT · · Score: 2
    Explain again what makes you so special that you should be able to skip 3/4 of a college career to get a degree.

    Is it because you're making a lot of money? Because you've been programming since you were twelve? Here's a tip: there are plenty of people in college who have plenty of money or have been programming since they were twelve, and they weren't able to skip 3 years of college, why should you?

  57. In what other field could you ask such a thing? by fishbowl · · Score: 3, Insightful

    Why is this different from someone asking if there's a fast way to a medical degree for instance?

    --
    -fb Everything not expressly forbidden is now mandatory.
    1. Re:In what other field could you ask such a thing? by JAVAC+THE+GREAT · · Score: 2, Funny

      kyrex asks: "it's been 5 years since I've been working in the medical industry and I've make great progress. My salary has grown by an annual rate of about 50% and I'm currently working as a doctor in a leading health care firm. But not having received any formal education in Medicine, and therefore having no degree will be a problem for further progress. I've considered many options but they all take time: at least 6 years. I've been operating on people since I was 12 (I'm currently 24) and have read hundreds of medical books. I think that I can easily complete a medical degree in 1 year. I want to know if there are universities/institutions out there that offers medical professionals like me a fast track to a MD degree that will be recognised as such by other hospitals (so that I can work in a western nation afterwards)"

    2. Re:In what other field could you ask such a thing? by Anonymous Coward · · Score: 0
  58. Don't Waste Your Time by Anonymous Coward · · Score: 1, Insightful

    You've been programming since a tyke, so that means that you've lived most of your life in front of the computer screen. Kudos for enjoying what you do. Sounds like you do it well.

    That being the case, why waste your time getting a CS degree? If you're going to go to university at this point, why not go for one of the sciences instead? You may find that this opens up areas which you never expected. eg. computational biology, etc.

    Doesn't have to be scientific in fact. Music, arts, philosophy, whatever. You think learning more about computers is really going to make your life that much better at this point of your career? I think not. Do something a bit different, and you may find it surprisingly rewarding.

  59. Being well-rounded by spiritualmechanic · · Score: 1

    Theoretically you could get a CS degree in one year, but the universities typically want you to take a certain amount of English, Math, History, Government, plus a certain amount of electives that aren't in your major. They want you to be "well-rounded," and I think that most employers who are looking for degreed CS professionals want well-rounded people as well. People who just want the job done won't care if you have a degree in the first place. But as you know, the work life is much more about interpersonal stuff and good politics and being responsible, etc, so there's probably not much a full degree can add to that. And while you could CLEP out of some things, CLEPing just means you don't have to take the lower courses, so you take the same 3 hours, but at a higher level. So it really doesn't buy you anything. Anyways, good luck. You might try some internet degrees, that way you can whiz through the history and focus on the CompSci side of things.

    1. Re:Being well-rounded by Anonymous Coward · · Score: 0

      That's not true. CLEP gives you equivelent course credit. I took a CLEP in general Mathematics two years ago, and got 6 Tansfer credits for Math 101 & 102. It helped with electives, as my CS course requires higher level maths, but it still helped.

  60. Why always the easy way out? by rahvin112 · · Score: 1

    So you want to do 5 years of work in 1 year because you feel that you already know everything there is to know? How interesting....

    A degree from an accredited university is more about learning how to write code. Things like learning advanced calculus so that you have a better understanding of math, physics so that you learn to solve complex problems and general education courses to broaden your horizons and make you a better person are part and parcel of getting a BS degree.

    Stop looking for the easy way out, find a good program and relish in the education you will recieve. If you truely think you deserve some short of degree for life expenience petition the university and prepare for a little rejection.

    But remember anyone that thinks they know everything has already proved they don't know anything.

    1. Re:Why always the easy way out? by grungie · · Score: 1

      I fully agree with the point that self-taught people should not systematically look for the easy way out. If your experience eases the job of getting a degree, fine. But it certainly takes more than reading Kernighan and Ritchie (and practicing a couple of months as well) to graduate in CS.

      I'm very much aware of this, as a developer without a CS degree. And I'm not quite sure I could have gotten my first tech job without the degree I have in linguistics, because my employer was smart enough to understand that I not only had passed the programming and psychological tests but also had an academic education. And I'm very grateful to them.

      Now, looking back at the past three years since I left university, I made a few points:

      - I was VERY lucky to work in a team that developed a cross-platform middleware. Without that, maybe I would be writing miserable Java applets that display the current date in a web page and I would be telling you that you don't need to know what recursion or quicksort is and how it works because there is a qsort() function in libC. Instead, I felt myself challenged and read a lot about algorithmics on my own. Another thing that I learnt on the job and no book could have taught me is methodology. And as far as methodology is concerned, I feel now that I am much better than freshly graduated engineers or CS students who really have no clue what good practice means.

      - My second job got me much closer to the hardware and this is when I noticed I probably should graduate in CS to go further. I quickly learnt how to use an oscilloscope and studied the basics of signal theory but there is just no progressing without integral calculus. And understandably, I haven't gone further than precalculus at high school. I feel a full 4 years CS would be much more beneficial than picking up a calculus book and setting myself to work in my free time.

      I think that I need to play the low key and start CS just as anyone. If I get exemptions in liberal arts, fine, but I don't even expect that. The biggest issue will be to find enough money (a grant, maybe) to allow me not to work (or only part-time) for 4 years. Apart from that, I think it's definitely the right way to go.

      So, to answer the original post, I'd say that it's worth taking the normal curriculum. You will probably learn much more than you think.

  61. Biggest Problem by Kalak451 · · Score: 1

    I think one of the biggest problems you will find is that at most major Universites, CS is part liberal arts department. So you have to take lots of electives in social science, history, humanities etc. It seems kinda dumb, but thats part of having a BS degee, being well rounded etc. That is what the school is selling, and that is what anyone who is requiring a BS degree is looking for. Unfortunetly, all of those electives take time to complete, especialy if you can't go to school full time.

  62. Re:All you dot-commers who "didn't need degrees" by Quasar1999 · · Score: 1

    I spent 6 years in college, and they were well spent. I survived the dot-com boom unscathed, never been unemployed one day in my life, and I get to do cool stuff.
    Good for you... But I just gotta ask... how did you pay for your education? I know one of the reasons I'm out in the real world without a degree is because I couldn't afford to go and get one when I graduated from high school (Unlike most people, my parents didn't want to get a second mortgage to finance my education).

    Not only do I gain valuable experience from the real world, facing everyday problems (which from what I've seen no university or college can truely prepare any of their pupils for), I am making slightly less money than my counterparts who have degrees... We do the same work, but they have tens of thousands of dollars of debt to climb out of... while I don't. And the funny thing is when they get stuck, they go read a book to find the answer... I do the same thing... I've yet to see anyone truely apply a skill they could only have learned in college/university here at work (I work for a company that develops device drivers for various OS's).

    So yes, a degree is necessary in todays slumping economy, but not because it is an indicator that you are smarter/better than someone who doesn't have one, it simply indicates that you probably have loads of debt, and will be staying put at this job for quite a while... and you'll be more willing to accomodate the company's needs rather than your own, just to keep your job to pay your bills...

    --

    ---
    Programming is like sex... Make one mistake and support it the rest of your life.
  63. English would suit you better by Anonymous Coward · · Score: 0

    Did anyone else read that Ask Slashdot all the way through? My goodness, that was horrific! I suggest spending more time on your English grammar skills before any further CS studies. Ask any CEO or high level boss what kind of person they need working for them. Their biggest request is ALWAYS for someone who can speak, spell, write, and comprehend the English language properly. You sir, need English lessons.

  64. Look into ACCIS.edu... by Saltine+Cracker · · Score: 1

    I'm considering a Masters at ACCIS. It's a web based accredited college offering computer science degree's. The online part sounds great because it's all self paced, plus you can get up to 30 credit hours for work experience.

    1. Re:Look into ACCIS.edu... by Pantology · · Score: 1

      I looked into ACCIS for web-based continuing education awhile back. While it is accredited, it's accredited by the Distance Education and Training Council, rather than one of the seven regional accrediting bodies. This makes a difference if you plan on applying to any advanced degree program; in fact, several graduate program admissions offices I spoke with had never heard of the DETC.

      I ended up enrolling with Capella University (http://www.capellauniversity.edu). They're regionally accredited, meaning that a bachelor's degree from Capella is as good as any traditional bachelor's in terms of meeting graduate school requirements.

  65. Possible to get ahead without the degree by MSUWalt · · Score: 1

    Our Technical Systems Manager, who's in charge of the hospital's network, large server room, etc, was something like 3 courses short of his CS degree when he quit school. No degree, but a cushy manager's position. CS is definitely something that you can get ahead at without a degree.

    If your goal is management on the enterprise level, then maybe get the degree as a springboard for an MBA.

    1. Re:Possible to get ahead without the degree by Anonymous Coward · · Score: 0

      This wouldn't be Enloe Hospital in Chico, CA would it?

  66. Even Better by NiftyNews · · Score: 1

    He could just stay at his job for another decade and BUY a university at that rate...

    Or just buy a few honorary ones from Bill Cosby. That guy has dozens of degrees he never uses.

    1. Re:Even Better by stevew · · Score: 2

      Well gee- my company had an accross the board 15%
      cut recently - something about trying to stay afloat in
      a rotten market. That follows a freeze left over
      from last year, so that is two years without a raise, and
      this year the showed me how much they love me by taking
      15% back (canceling out the raise from 2 years ago.

      As for Dr. Cosby - he holds and EARNED Phd in
      children's education.

      --
      Have you compiled your kernel today??
    2. Re:Even Better by Anonymous Coward · · Score: 0

      Wow ... it's like I posted it myself --

      although in my case it was 10%.

  67. Re:All you dot-commers who "didn't need degrees" by Anonymous Coward · · Score: 0

    .. we all hope you get over your jealousy...

    (and get a job you like)

  68. BS takes a while by brocktune · · Score: 1

    A B.S. degree takes four years. Most universities put CS in the Arts & Sciences college, which means there will be a healthy staple of humanities, math, etc. in addition to the CS classes. If you attend during the summer and schedule your curriculum carefully, you can save 9 months.

    You can test out of some freshman classes with the AP/CLEP tests, but that's only 1-2 semesters maximum, and you would need to take tests in several subjects to receive that much credit. When I was a student (early 80s) I received a 5 (maximum) in the CS AP test. Woo-hoo. I got credit for two freshman programming classes, but that's a drop in the bucket.

    Do you really need a degree? Depends. Not having a degree will automatically exclude you from many large companies. You won't pass HR screening. On the other hand, if you have good references, you can bypass HR most of the time. If you decide not to go the college route, you will need to get good exposure in your company so you will have an advocate when you want to change jobs.

    Network; cultivate professional relationships with people you don't necessarily consider "friends". A solid recommendation from a coworker at a new job prospect is worth much more than your academic credentials.

  69. relax by mboedick · · Score: 1

    You might try not viewing school as simply another stepping stone on your career path, the lack of which is "preventing" you from getting your next 50% pay increase. There is more to life than making money and doing things as fast as you possibly can. I know a lot of people will disagree, but I view school as something that makes you a better person all around (more well-rounded, more disciplined, more open to cross-pollination of ideas from different fields, etc.), rather than just filling you with knowledge of a specific field, handing you a degree and sending you off.

    If you really want to go to school, I would suggest taking your time, and maybe taking some interesting non-CS classes.

    1. Re:relax by Anonymous Coward · · Score: 0

      I agree!

  70. Don't rush it. by Alioth · · Score: 3, Interesting

    Well, in my ever so humble opinion...

    You've probably already got a good enough track record that to continue doing what you're doing and continuing advancing won't really be a problem. BUT...

    Don't just go for a fast-track degree - i.e. don't go for a degree 'cos you need a bit of paper. Do the three or four years. Don't just take classes on the narrow subject that your career is - use university as an opportunity to take a sabattical from the world of work and get a broader knowledge of more things.

    Although I went to university after only working for one year, I decided not to take a course that narrowly focused on only technical subjects. I'm a software developer - yet I took a BA degree, not a BSc.

    I really enjoyed university, and I'm glad I didn't just race through on a fast track.

  71. American Institute of Computer Science by BMonger · · Score: 2, Informative

    You might try American Institute of Computer Science. I don't know much about it but I'm in the same boat you are and have thought off and on about going here. It's correspondence and to get your degree (from what I remember) you have to be enrolled a minimum of 9 months or so. So you can theoretically get your degree in a short time.

    1. Re:American Institute of Computer Science by inquiz · · Score: 1

      It's now the American College of Computer and Information Science

      www.accis.edu

      I'm working on my BS in CS now, it's accredited by the DETC. They also offer a masters program in CS.

      Basically, you get your books and a study guide shipped to you. The study guide divides the course up into sections called modules that specify which chapters to read, and also give some followup information. There are also CBT's and study questions. Usually with each course there are 3-4 written assignments, 2-3 Tests, and a comphrehensive final that you can take at your local library. The professors are very helpful, and you reach them through email, a toll free number, or by fax.

      The courses are comparable in quality to what you'd get at a normal public university.

  72. Not just technical stuff by Anonymous Coward · · Score: 0

    Getting a degree is not like getting a certification. It's about become more well rounded in other disciplines as well. For my BS in CS, I took classes like educational program design, accounting, logic, calc and physics. And I'm glad I did. I have a very good appreciation and a better understanding for things outside of IT/technology. If you "fast track" it, you are only hurting yourself in the long run. Enjoy it!

  73. BS Artist Alert by metrix007 · · Score: 1

    You may think you know it all, but you dont, wow, programming since 12? man, basic is so advanced! And also, you have read heaps of cs books? oh you mean like tcp for dummies and um ... hacking exposed and maybe using windows productivly? ahh so many ppl like you, be hapy with the job you are in, stay with what you understand.

    --
    If you ignore ACs because they are anonymous - you're an idiot.
  74. Degree Requirements by zin · · Score: 1

    There is a lot more to a CS degree or any degree than your core subject matter. You ave math, science and liberal arts. While some may think this is a waste of you time it's require to get a B.S. Sorry but if you want the paper you got to put in the work like everyone else had too.

    --
    -ZiN-
  75. Fast Track College? by kobaz · · Score: 1

    So, you want to skip by everything else that normal CS majors have to bear, and spend about a year in school? Good luck. The point of a degree is showing that you not only have the understanding of your field, but are what society calls a well rounded individual. A Computer Science degree is not just a series of programming classes. At least not in a trade school.

    --

    The goal of computer science is to build something that will last at least until we've finished building it.
  76. Shameless work plug. by satanami69 · · Score: 1
    I actually work at the University of Phoenix's Online Campus. If you're serious about getting a solid education, quickly you should come to us. We have 80,000 students and are the largest Online University. We are fully accredited. There are a few ways to apply:

    Call 1-800-366-9699 and ask to speak to an Enrollment Advisor or

    goto http://apply.phoenix.edu/online and click the NEW USERS CLICK HERE! link.

    It usually will take 2 years to finish a BSIT from scratch, and all classes are 5 weeks(24/7)

    I also am a student with them, and so far have not missed traditional ground classes.

    --
    I really hate Dan Patrick.
  77. A good thing takes time by RNG · · Score: 5, Informative

    Well, how do I say this while remaining polite? Let me try: I don't buy it.

    You're a consultant at a major consulting organization. Fine. However, I deal with people from major consulting organizations just about every day, and while they might have some very practical skills, most of them are pretty mediocre (speaking from a CS point of view) and come from a business background. There's nothing wrong with this in itself, but it's a very different thing than having a CS background. CS teaches you a ton of things which you'll never need in your daily job (especially not in the position you've described yourself as having) but which form the foundations of the Computer Science discipline.

    Also, I'm a bit sceptical about your claim that you've read hundreds of CS books. I'm a bit older than you and do have a CS degree and I can not claim that I've read 100s of CS books (maybe 100, but that would probably be stretching it; I may have browsed 100s, but that's not quite the same as reading & understanding them). Things like advanced algorithms, design patterns, compiler design and other related stuff are not light reading and can't be read in a weekend (at least not if you really want to *understand* the stuff they cover). And once you start reading Knuth's books, well, then you should have some serious free time if you want to understand them (despite several tries, I've never actually managed to dig through the entire 1st volume of his AoCP).

    I found that duing my CS studies, much of the grueling time spent in my compiler design classes (to name a paricularly 'fun' one), was time well spent. I doubt you could really get the most out of these types of classes without actually doing all the work & projects; this unfortunately takes time. In summary, real CS and the stuff you do at work are probably quite different. Having done Business Process Design (yuck!) or some high level project work is not the same.

    Lastly (unrelated to you, since I don't know you), my favorite anecdote from a big-5 consulting organization was a Business Process Design person (native English speaker) who, when I commented on one of his questions "Yes, we have an API for that" replied (with a straight face): "What's an API?". To me this is equivalent of working for Ford, Crysler or BMW and not knowing what a steering wheel is. I'm sorry, but every since that episonde, I have a certain measure of contempt for these people and the major consulting organizations who employ people like that.

    Bottom line: I think doing a (serious) CS degree in 1 year is impossible. On the other hand, you may be some sort of genius who can do it in a year, but if you're normal like the rest of us (whatever you consider to be 'normal') you'll need more time to do real CS. It seems like you like the technical field you're in in which case you'll probably find the time spent to get a CS degree well spent.

    1. Re:A good thing takes time by CounterZer0 · · Score: 1

      By 'CS' books, he probably means books like 'Learning Perl' or 'Sed/Awk', or *gasp* 'Linux for Dummies'...not Knuth, or things of the 'theoritical' nature of computing science. Many people take 'cs' as 'computers' and 'technology', instead of an actual Mathematical Science.

    2. Re:A good thing takes time by _UnderTow_ · · Score: 1

      "And once you start reading Knuth's books, well, then you should have some serious free time if you want to understand them (despite several tries, I've never actually managed to dig through the entire 1st volume of his AoCP). "

      I just picked up his Volume 1, I got a couple of sections into it and decided to break out my college math textbooks from the closet for a little refresher.

    3. Re:A good thing takes time by bwalling · · Score: 1, Offtopic

      I just picked up his Volume 1, I got a couple of sections into it and decided to break out my college math textbooks from the closet for a little refresher.

      I'm having the same problem. I bought the book after seeing all the reviews of it back in the Slashdot article about library books. I haven't had any good (Calc, etc) math courses since 1994.

      'If you don't pray in my school, I won't think in your church'

      Wow, that's catchy. Entirely wrong, but catchy. There are countless individuals with far greater thinking minds than you who attend(ed) church regularly, and are(were) firm believers. Strange. What makes you so much smarter than them?

      I know the last part is offtopic, but I'm sick of the unfounded belief that religion and intelligence are exclusive of each other. It is an utterly absurd premise.

    4. Re:A good thing takes time by Derek+Pomery · · Score: 1, Offtopic

      There is a difference between intelligence and critical thinking.
      Religion is not about critical thinking, it is about faith.
      There is nothing wrong with needing/wanting a religious experience in your life, but I would say it is definitely a case of NOMA when compared with school/science/logic.
      So yes, one can pray in church, then go think (critically) in school, and still be a reasonably sane, intelligent, individual.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    5. Re:A good thing takes time by guitarrista · · Score: 1

      Concerning the consultant who didn't know what
      API meant: You're right in almost every
      respect. Major consulting firms do hire dummies
      all the time and also charge studpendous hourly
      rates for them.

      However, asking for the meaning of an acronym
      is something a good consultant should do. If
      it reveals that the consultant is not the right
      person for the job, it's better for all concerned that that fact be known sooner rather than later.

      In many cases, acronyms are shop-specific jargon, and the consultant needs to learn them as soon
      as possible. 'API' is not such a case, of course, but you get my drift.

      For my part, I always have made it a policy to
      ask the meanings of unfamiliar acronyms and jargon words the first time I hear them. More
      often than revealing my ignorance, it reveals
      the limited communications skills of the person using the acronym.

    6. Re:A good thing takes time by Anonymous Coward · · Score: 0
      ... There are countless individuals with far greater thinking minds than you who attend(ed) church regularly....

      So your line of logic is that the parent poster, alone, is outnumbered by the rest of humanity? I'd have to agree. But your argument is hardly convincing for anything else.

  78. keep going and get the bs. by Anonymous Coward · · Score: 0
    you may have enough knowledge to clept some of the classes. Don't get ahead of yourself though. you need the paper and the education. For the past 10 years, the computer world has exploded, so everybody hired whoever they could. Those times will end soon. At that point, a good piece of paper does matter. Some here will say that it doesn't, but think about all liberal arts that are out of work right now. Realize that BSCS says that you learned the theory of it all (or at least that you were exposed to it :) ). Have you read the dragon book and understood it? Have you written a small network stack for minix or dos and had several computers talking to each other via serial ports (token ring)? What do you know about pigenhole theory? discrete mathmatics is the foundation of CS. Can you write a bubble, quick, and merge sort? Do you know which to apply when and where?

    Look, what you have learned is pratical stuff. All good, but you will never be able to adjust to a rapidly changing environ without an education. Skip the certs and cis degree. Focus on Computer science or Computer Engineering. These will pay off in about 3-5 years. BTW, when I went back to do CS, my 5 years of hard coding allowed me to get not only 3.98, but rarely had to take finals and had a chance to focus on theory instead of pratical.

  79. Degree by Anonymous Coward · · Score: 0

    There are too many out there who think you are lower than dirt if you don't have the "correct" degree. Been there done that with a BA degree in an engineering firm.

    Spend the time. I worked 35-40 hours a week and it only took me four years, with the middle age slowdown upon me. If you pay atention you get a whole lot more than just a passport to more money.

  80. Fast Track by SuperguyA1 · · Score: 1

    It seems to me you've already taken the fast track, and now you want all the advantages of not taking the fast track?
    If there were truly no advantages to getting a degree over just working then you wouldn't be stuck. Although you probably know as much as I(or more, I'm fairly new in the industry) about programming.
    I don't like to look at it as an 'old boys club' where you have to pay the dues to get in, but I leared a lot in college besides programming. I learned a lot of math and lit and Physics and social engineering.
    If I were hiring someone to do a project I wouldn't really care about anything except their coding skills, but you say you want to advance, if I were hiring a manager I would want someone with the more rounded experience.
    If you really have been getting 50% bumps per year take some of your savings, bite the bullet and go to college.

    --
    "as plurdled gabbleblotchits on a lurgid bee" - Prostetnic Vogon Jeltz. (One man's humorous is another mans flamebait)
  81. Annual increase rate of around 50% by InShadows · · Score: 1

    Sign ME up!

    that sounds better than my ~20%

  82. love to know what university you went to... by QuantumG · · Score: 1

    First year math, sure. One poorly stripped down english subject so you know how to write a scientific paper, uh huh. literature, humanities, physics, chemistry, biology?? what are you smoking? It aint called a Computer Science degree for nothin'.

    --
    How we know is more important than what we know.
    1. Re:love to know what university you went to... by 13013dobbs · · Score: 1

      At Purdue, where I got my degree, you have to take a wide variety of courses. The listing is here. Here is the bit you are asking about:
      Additional Requirements 33-40 credits

      English composition: ENGL 101 and 102 or ENGL 103. 3-6 cr. (sem. 1-2)
      Modern foreign language: See the School of Science bulletin for requirements. 12-16 cr. (sem. 1-4)
      Humanities and social sciences: See the School of Science bulletin for requirements. 18 cr. (sem. 3-8)

      --

      No replies made to AC posts. Please log in.

    2. Re:love to know what university you went to... by Anonymous Coward · · Score: 0

      I went to the University at Buffalo. There is no joke about what the req's were for the CS degree. If you are still firmly behind the stance that you have fronted, then I believe that you have not the slightest idea of what you speak of.

      To earn a B.S. in Computer Science, a student must satisfy each of the following requirements as well as the necessary University requirements for the bachelor's degree.
      I. Required Computer Science Courses:
      CSE 115, CSE 116, CSE 191 or MTH 191, CSE 241, CSE 250, CSE 305, CSE 341, CSE 351or CSE 442,, CSE 396, CSE 421
      II. Required Courses from the Mathematics Department:
      MTH 141, MTH 142 (or else MTH 151, MTH 152)
      III. Required Probability Course:
      One calculus-based probability or statistics course (eg. EAS 305, MTH 411, or MTH412).
      IV. Advanced Courses:
      One MTH or STA course at the 200-level or above. (See Important Exceptions.)
      One MTH or STA course at the 300-level or above. (See Important Exceptions.)
      Two additional 400-level CSE courses (excluding CSE 498 and CSE 499)
      V. Science and Engineering Sequence:
      One two-semester sequence (in each sequence the second course requiring the first as prerequisite) from any department in SEAS (School of Engineering and Applied Sciences) - except from the Department of Computer Science and Engineering - or from any department in the following list of departments: Biology, Chemistry, Geology, Physics. (Some examples are available.) Two semester Advanced Placement (AP) sequences taken during secondary education are acceptable with scores of 3 or higher in both courses.
      A CS B.S. Sample Program incorporating these program requirements is available.

  83. It's a fact of life by darylp · · Score: 1

    People seem to value the "pieces of paper with writing on them" that are in my wallet too.

    Especially in large organisations, it pays to have a few extra letters after your name. A degree is an independently verifiable way of judging someone's worth. Which, lets face it, if you get several hundred CVs / Resumes to plough through every day, you don't have time to individually determine a person's worth.

    Of course, in large organisations, it's just as easy to PRETEND you've got a degree and hope they don't ask too much! ;)

    1. Re:It's a fact of life by ZaneMcAuley · · Score: 1

      Ive met people with Masters in areas OUTSIDE the field of work and indeed people with degree's within that field. They get in because they have paper, but cant do the work.

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    2. Re:It's a fact of life by hawk · · Score: 2
      >People seem to value the "pieces of paper with
      >writing on them" that are in my wallet too.


      Mine too, but not as much as those pieces of plastic in my wallet . . .


      >Especially in large organisations, it pays to have a few extra letters after your name.


      yep.


      hawk, j.d., ph.d., esq.

  84. One year? by bubbha · · Score: 1
    To get any degree you will need to enrole in a particular division of the school...like arts & science or engineering or business. Each one has different educational requirements - most of which will be CS but many which will be in other areas like english, history, math, science, etc. This is because a college/university is NOT a trade school. The degree means that you are an "educated" individual. While you may be able to test-out of english 101 or history 101 or CS 101, you should probably not expect to be able to complete the remainder of the degree requirements in one year. Plan on 3 years going in the summers, full time.


    Computer science is a very broad field and a degree should include not only basic and advanced programming but also data structures/algorithm analysis, databases, discreet mathematics, compiler theory, language design theory, computer system architecture, logic design, numerical analysis, statistics, principles of software engineering, and assembly language programming - I'm sure I missed some...


    Others may say that this level of study will not help you make more money. I will not address that here. But if you plan to get an MS in computer science later...completion of these classes will be required befor they let you begin.


    Lastly, you may want to consider getting a full-time position rather then consulting if you plan to do this. They will pay for your education, BS and MS, they will create a stable environment so that you can plan on when you will be available to attend classes (I assume that you can not quit working while you do this), and they will see your effort as motivated self-improvement which may figure in with your raises, promotions, and work assignments. Of course, this will take longer since you will be attending part-time. Also, start slow. Take one class to start and up-it if you find that you have the time and energy to put in. And don't skip classes. HTH...

    --
    I want to be alone with the sandwich
  85. IT worker != Computer Scientist by Karpe · · Score: 5, Informative

    There is this great misconception that just because one is a great programmer he does not need real training as a computer scientist. This is due to the fact that most people think of a BS in CS as a formal education as a IT worker, so one who thinks he is a great programmer thinks that a BSCS wont really add anything usefull to him, except for the diploma.

    The fact is that Computer Science is not only about becoming a IT worker. Its about using computers to solve problems, and about designing these computers to solve this problems. And about understanding and modeling the problems to begin with. There are actually great programmers who are mediocre computer scientists, great computer scientists who are mediocre programmers (usually of the thoretic cs kind), and great it workers who are great computer scientists (and really shitty programmers and Computer Scientists). And since these are different things, that is why it takes about 5 years to graduate a computer scientist.

    Sometimes, a programmer who "learned CS" by his own, has acquired many bad habits that he would not have acquired if he had any formal training ("goto statement considered harmfull" comes to mind), and design rules, software engineering, etc. By the other side, self-learned IT professionals have a much more "getting the work done" attitude, and finding things out by himself, which is *extremely* usefull in industry.

    So the idea is that one thing complements the other, and yes, it would be nice for anyone who works with technology without a formal training to really spend the time *learning* CS.

    Just my 2c.

    1. Re:IT worker != Computer Scientist by currentdirectory · · Score: 1

      I totally disagree with you atleast for the above person. "Programming is art not a science". Computer science attempts the art of problem solving to a science. You said "great computer scientists who are mediocre programmers (usually of the thoretic cs kind)". I feel that they might be mediocre programmers not because they lack programming skills but they don't even try to program well. For them, problem solving is proving a theorem whereas for a programmer problem solving is writing a program.

    2. Re:IT worker != Computer Scientist by Karpe · · Score: 2

      I believe programming is both art and science. Like mathmatics. For one side it is obviously "science", but some people will never learn math, no matter the method you use to teach them. Some great mathematicians have a very unique way of approaching problems, and that is what makes them great mathematicians. Is it art? Maybe. About theoreticians, I agree 100% with you.

    3. Re:IT worker != Computer Scientist by geekoid · · Score: 2

      Programming is not art, its engineering.
      You write the tightest code possible for the machine its going to run on, and that takes engineering, and knowledge of elecrtonics. People who say programming is art, don't know what there doing. sure they can write a program, but it will be full of bloat, and mis-conceptions.
      People who say probamming is art, are the same people who buy the saying "you can't write a bug free program".
      I have worked with real software engineers and computer scientist, and have seen them write stuff that would blow your mind, totally bug free.
      Before I worked with those people I used to think computer programming was part art, not anymore.

      Math,matics maybe elegant, but its not art. You can't just toss together a formula that looks nice and have it be correct. There are grounded methods you must adhere to.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:IT worker != Computer Scientist by crosstalk · · Score: 1

      I am someone who has a degree (agriculture and applied economics) who now works in the IT field. Having started out working for web design firms in college and then going to work for IBM, i wish I had gone the CS route, there are still some things that I wonder why it is done a certain way. I do agree that i am more of a person to dig and find it out own my own, as I have self taught most of the programming languages I know. But hindsight is 20/20 but I do plan go back and get a bs in CS at some point to have that grounding. I had been doing some object oriented programming and after finally being sent to a class on the language everything clicked because he taught some of the theory behind it. I really think it is important to get this theory, and take the time to learn it right.

      --
      An armed society is a polite Society
    5. Re:IT worker != Computer Scientist by Karpe · · Score: 2

      Programming is engineering. Programming can *also* be art.

      Elegance is art. Its all about how you define "art". When someone comes up with an ingenious way of doing something that there are very rigid rules to do it, without disobeying these rules but using them in an innovative way, I dont know how you call it, but I call art. It can be applied to any area of human knowledge, from painting to space shuttle building. Why do we insist that engineering and art cannot co-exist? Its interesting that Knuth called his book "The Art of Computer Programming", and then wrote thousand pages documenting programming. I take it as a good indication that art and engineering are not mutually exclusive.

    6. Re:IT worker != Computer Scientist by pyrrho · · Score: 1

      I was about to flame you (I'm sure I would have recovered) but then you went on speak of the ballance. They do compliment each other. Which is why I have my degree in Logic and work as a programmer. Damn! Why did they put Philosophy on the thing... Logic I said!

      --

      -pyrrho

    7. Re:IT worker != Computer Scientist by elflord · · Score: 1
      Well, one thing both of you can agree on is that programming is art to the extent that mathematics is art. Suppose I come up with a very elegant proof of a theorem, or a beautiful design pattern (or implementation of one). There is a creative aspect to doing this. I stop short of calling it "art", but it certainly involves a certain amount of creativity, as well as a lot of discipline.

    8. Re:IT worker != Computer Scientist by cheezit · · Score: 1

      I'd definitely agree with that. I'd also add that the number of jobs for true "Computer Scientists" is dwarfed by the much greater number of jobs for "IT workers" who, after all, wrote most of the code in all the applications you use every day. Yes, writing compilers and optimized language parsers and such will be much easier with a CS degree. But writing most application code doesn't require it.

      --
      Premature optimization is the root of all evil
  86. Yeah! by Greyfox · · Score: 1, Troll
    So all those idiots with no aptitude for this industry will go to college for four years, kiss the right butts and graduate to be the same crappy programmers they are now.

    Strangely enough, in the 12 years I've been working in the industry, I never had to use any of the high school math I studied, much less college calculus. Nor the physics or economics. As for the liberal arts aspect of the degree, most liberal arts professors are pretentious assholes who will pass you as long as you don't disagree with their interpretation of the works you're studying.

    I am actually seriously considering going back to school to finish off my degree and move on to some advanced ones, but I would be doing so because I've gotten tired of not having anyone around that I can talk to. It's very rare that you'll find someone in the industry who might be, say, learning LISP for the fun of it or who is writing a compiler or hacking the Linux kernel source. Most of the people you meet In The Real World have no aptitude in this industry and either got their degrees in other subjects or went through a comp-sci or IT type degree for the money. They put in their 6 to 8 hours then drive their minivan or their SUV home to the wife and kids.

    I would still take a person with four years of experience over someone fresh out of college, all other things being equal.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Yeah! by nomadic · · Score: 2

      As for the liberal arts aspect of the degree, most liberal arts professors are pretentious assholes who will pass you as long as you don't disagree with their interpretation of the works you're studying.

      Where on earth did you get such a glaringly wrong idea like that? I never met a liberal arts professor who failed me because I disagreed with them.

    2. Re:Yeah! by shadowlight1 · · Score: 1

      Hi. I am working on a Liberal Studies degree at the University of Wisconsin, Whitewater. Within the program, I have found one thing.
      If you restate what the professor said, and then refute it with solid arguments, they value your opinion. If you skip over anything they said and launch into a criticism of what you THINK they said, they are likely to think you are just some punky kid and ignore you and possibly fail you. Why give you any courtesy if you've shown them none?
      Finding this out has allowed me to agree to disagree with several of my professors and not tell them "how to run their class"..rather let them run their class and show insight and relevant opinions when appropriate.
      Who would want students who would tell the teachers how to run the class?

  87. The purpose of a degree by szquirrel · · Score: 1

    It sounds like you're working under the assumption that the purpose of a BS in Computer Science is to teach Computer Science. This is not entirely the case.

    Any BS degree program includes required classes in math, science, english, and various social sciences. I have a BS in Computer Science but damned if my college was going to let me have it without 20+ hours of humanities courses. This may seem like a horrendous waste of time but the purpose is to turn out well-rounded students. When an employer looks for "that magic piece of paper" they are actually looking for proof that you know more than just the immediate skills for the job. It also helps that you prove you can stick to a task for four or more years.

    This is also the major difference between a University and a Technical College. Tech schools are about training you for a job and thus focus on the particular skills you need for that job. Universities aim to give you a general education with less of an emphasis on what you learn but more on teaching you how to learn.

    Ironically when I graduated and got my magic paper I suddenly realized that I wasn't trained for any particular computer job. Still, I seem to manage learning on the job pretty well and I have had little trouble finding gainful employment, even after being laid off. For my money the degree was worth it.

    --
    Never approach a vast undertaking with a half-vast plan.
  88. Like it or not.... by Anonymous Coward · · Score: 0

    ...getting a college degree is not just about taking classes in your field of study. It's about getting a well rounded education. There are some things that you just can't shortcut.

  89. You have the CS knowledge... by Qui-Gon · · Score: 1

    You seem like you have the CS stuff down... but my question is:

    Do you have the other 50-70 some odd credits worth of classes that do not involve CS?

    A bachelor's degree is (supposed to be) a well-rounded educatation. You are right, a CS degree does involve programming and reading a lot of CS related books. ( Trust me I know :) ) However, it also involves A LOT of other subjects like for example, Math. Calculus I-III, Diff. EQ, Discrete Math and the like. Which at first seem like wastes of time (some I think are) but, some of it does relate back to CS. A Discrete Math class has a section about binary trees for example and ways of traversing them. Note: I know that is a basic example, but hey I was up late and got no sleep. I can't think of a better example right now ;)

    So personally, I wouldn't go with the "give me the quick and easy route." If you want that then get Certifications.

    --

    We are blind to the Worlds within us
    waiting to be born...
  90. Degree != Tool to Advance in Workplace by Mano1KAges · · Score: 1

    It's interesting that so many people view a college degree as nothing more than a career opportunity. I actually just completed my Computer Science degree at Penn State, and I can't tell you the number of times I heard people say "I'm only here so I can a degree and then get a job." I think many have lost sight of what a degree represents. It represents a desire for knowledge, to move beyond simple facts and figures and programming. I'm not saying that there is anything wrong with those who simply want to program, but a college degree should represent so much more.

    When I received my degree, I did not say, "Oh, good, now I can get a job. That's all this degree is good for." To me it represented the culmination of almost four years of hard work, in which I did study Computer Science, but I also studied Latin, Jazz music, and many other topics.

    Unfortunately, the mentality in college has changed, not just in computer science. The notion of "I hate going to college, but I need a degree to get a job" is growing. College is becoming more of a votech sort of education. I'm not implying that there is anything wrong with a votech education, but there are institutions that specialize in such things.

    So in response to the question, no, you cannot get a college degree in a year. To do so would really be an insult to what the degree represents. It represents a dedication on one's part to learning, to expanding one's mind. And really, that can't be accomplished in one year.

  91. Maybe you should consider a different degree by mrroot · · Score: 1

    Computer Science is probably alot different than you realize if you are working in consulting (as I am). Computer Science programs delve deep into subjects such as discreet math, theory of computation (automata and formal language definitions), analysis of algorithms, not to mention at least 3 courses of calculus, and many require a couple of science classes such as physics.

    The problem with completing it in a year is that many of these classes have prerequisites that must be completed before reaching the higher level classes.

    But keep in mind, CS has alot of theory involved. If you're looking for something a little more practicle you might want to consider an Information Systems degree possibly via a business department, which may have fewer prerequisites. The only downside to an IS degree is that you will not be able to pursue an MS in Computer Science as easily.

    So I guess the bottom line is that there is no shortcut to getting a Computer Science degree, but that is also what makes it all worth it. If anybody could get a CS degree in 1 or 2 years, they would not be as valuable.

    --
    I Heart Sorting Networks
  92. Why the Rush by cbass377 · · Score: 1

    If your 24, take it easy, take night classes, take some humanities classes too. If you find the classes easy, do some tutoring. Meet some college girls, go to some frat parties. Use the coursework to add polish to your professional projects.

    Computer programming is very demanding mentally and emotionally. Slow down so you don't burn out so early in your career. If you have some fun along the way, so be it.

    There is more to a degree than your major (ie time management, social skills, learning to play the game) and companies that require a degree are requiring these other skills as well.

  93. CS and degrees I think are worth it in the long. by Anonymous Coward · · Score: 0

    I've been in the same boat as this guy for a few years now. I went to college for CS , and quit after the first year thinking it was pointless for what I wanted to do. I then took my Sys/Network-Admin job back and have been doing that ever since. I make ok money , but I know that HR depts are looking for a degrees. I've heard all about going to college to become that "well rounded" person which is complete BS, I've worked with people that just came out of school "well rounded" and out of touch with the world and more importanly with bad work habits. I'd say just bite the bullet and get the degree in CS, CIS whatever, BTY I start classes again in a week ("back to calc I")

  94. Forget degrees. by PHAEDRU5 · · Score: 1

    I got a degree in Physics. Four years of mental masturbation, essentially. Not that it wasn't interesting - don't get me wrong - but it had no bearing on what I do now (hacking Java for food).

    Nowadays, when I interview I'm usually first directed to a BrainBench instant quiz on EJB, or JMS, or XML, or whatever the particular job requires. Degree, past experience, etc., count for nothing in the original interview phase. It's all whether or not BrainBench judges me competent.

    So, from a career perspective, I think you'd be better off getting certifications in the area where you work and keeping current on technology trends.

    --
    668: Neighbour of the Beast
  95. Blatant troll by QuantumG · · Score: 2, Funny

    Well that's just shows how much you know! I've been working at the local hospital for five years now (started practising when I was 12) and I've saved so many lives that I'm an invaluable member of staff. Next year I hope to complete my med degree in 9 months and then open my own surgery.

    --
    How we know is more important than what we know.
  96. Re:All you dot-commers who "didn't need degrees" by Questy · · Score: 1

    I'm glad you've found significant succeess. Kudos.

    I have found as a hiring manager that people who have degrees that come in to see me are some of the most arrogant people I have to deal with. I have taken to (unless I see something really exciting in the experience column) not hiring degreed individuals at all.

    The Linux folks and the folks who worked their way "up the ranks" have a considerably more realistic view of the salaray world, the cost of living world, personal interaction as a team member/player, etc. People who have taken the college route tend to come in expecting certain things just because they know spanish and philosphy...like they're entitled to something even if their experience level is nil.
    To me, the most valuable employees intern or work in the industry, working their way through a PC shop during high school/college, find that the money's good there and begin to specialize in a personal interest. (networking, UNIX, etc.) By then, their salaries are in the mid 30's and they are gaining real expertise in major areas. They then take some classes and maybe gain a certification or two and forge a nice path for themselves (and by now their family) in the industry. Finally, they are in the 50-60k range and then realize.."You know...I need to have a degree." When they realize this, they typically do college in their spare time and excel at it. It takes them a bit longer to do it, but going to college when you're an adult, and you actually have money to live on is considerably more rewarding. *THESE* have been my best employees.

    I must say though, as you already may have guessed, I'm a bit biased. I've been in the PC industry (and subsequently the UNIX industry) for nearly 12 years...and my degree is complete next December.

    --Questy
    http://www.captured.com

    --
    #!/Jerald
  97. Work experience != to formal education by the_2nd_coming · · Score: 2

    unfortunatly, just knowing what you know (though it is more then enough to get the job done)
    does not offer you an advantage in University. Infact, it may even be a disadvantage to you.

    you know a lot of the course material which will help you in many classes, but you will get board.

    you have your ways of doing things and profs have their insain ways...profs always win and you will have conflicts with them on how to do a project.

    in university, course work is based much more on theory than on reality. what may be the best way to actualy do somthing may not be the way you do it in university becuase you are there to learn thoery of computer science, and theory of programming (why do you think many institutions teach programming in usless laguages..though many are changing and there is debate on if that is wise)

    you definatly have the smarts and the knowlege to complete a degree, but there are a lot of profs that do not like people that know what to do because they want the students to do what they are told with little decent or discussion on implementation.

    granted there are some nice profs who like to discuss and even allow alternate ways of doing things, but you still get stail cource work that does nothing of any value.

    you need a degree, but relise that you will be very board and at times you will get frustrated at the work assignments and the attitues of the profs.

    --



    I am the Alpha and the Omega-3
  98. Possible, but hard. by Anonymous Coward · · Score: 0

    You might be able to do this if you already have a B.S. of some sort with a lot of math. I managed a Comp Sci B.S. in a year and a half, but I already had a B.S. in Physics with a Math minor.

    Even then, it was quite hard. Scheduling dependencies might require you to take many difficult classes at once to fit into your timeframe, unless they let you test out of some intro classes.

    If you already have a B.S. and as much experience as you say, getting a CS degree on top of that is probably a waste of time. The only thing a BS would do is help you get past brain dead HR drones for your next job.

    It'd be better to get a Masters in CS or Software Engineering, preferably on the company tab. In retrospect, that's what I probably should've done.

  99. Re:All you dot-commers who "didn't need degrees" by 3rd_Floo · · Score: 1

    I thought that you could only do that if you had a Ph.D! You mean I dont have to spend 8 years of my life and finances to do so!?!?!! Yay!!

    Seriously, I've had too many prof's, and co-workers that are exactly that... They seem to think thoes 3 little letters mean they can be the big bully of satan.

  100. There are more options still... by Cylix · · Score: 2

    Many people have cited the ability to test out of classes.

    Smaller universities are more inclined to bargain with you as well. If you can demonstrate the experience and ability, you can forgo many classes without testing or other red tape.

    I've been considering such action myself as there are a few classes that I simply do not need (already knowing my career).

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  101. Boring by Anonymous Coward · · Score: 0

    How many times are you going to instigate this same "discussion". There will be hundreds of posters (without degrees) who say "It's what you know and what you can do that counts; not some piece of paper". Then there will be hundreds of posters (with degrees) who say "A degree indicates a breadth of knowledge, not just some narrow job skills".
    This whole thing has been run over and over on slashdot. I can't even bring myself to read the discussion enough to find the lame flames that are sure to erupt.

  102. 50% a year?? Why bother! by greensquare · · Score: 1
    If what you said is true then why bother?

    Say you started at $4/hour..
    4
    8
    16
    32
    64

    At $64 an hour you are probably doing better then many CS types... If you really like the software, and you don't want to be a manager, supervisor, or leader, the whole promotion thing doesn't matter to you.

    On the other hand, if you really want to be more than just a high paid VB contractor, you do need more training, and not in CS. You need to learn business, communications, management, statistics, etc....

    gs

  103. Open University by dunstan · · Score: 2, Informative

    Not a fast track, but for those who are serious about getting a degree the Open University is geared towards those who need to study at their own pace. Dunno how it works in the US, but in GB the Open University gives opportunity to lots of people who other wise wouldn't have it - by providing them with a sound study framework, but enabling them to work to their own circumstances.

    Check out http://www.open.edu or http://www.open.ac.uk

    Dunstan

    --
    The last scintilla of doubt just rode out of town
    1. Re:Open University by l2718 · · Score: 1

      If you want to do a degree programme in parallel with something else, the open university (i.e. courses by correspondence) is the right model. However, this takes time. If you want the degree fast, become a full-time student in a physical university.

      You need to consider the following point, which several posts have raised in passing: there is a major difference between a CS degree (which you'd get anywhere else in the world) and a liberal arts degree with a Comp. Sci. major (which you'd get from most US universities). Since you're not in it for the "college experience", but rather for the real education, I'd recommed the former style. If you live outside the US it's not a problem, but otherwise I think some US engineering degrees are more reasonable in this sense -- so look for a university where the CS department belongs to the school of engineering. You can complete that kind of programme in 2 years if you work very hard.

      Generally a CS degree is very stressful because it's run like basic training: the university only has 3 years to make programmers out of "civilians". The only way for them to get the programming experience it to give a lot of programming assignments in the courses. If you already know how to write code, you can just breeze though these and concentrate on the theory component (Mathematics, Theory of computation, compilers and the other courses you will take).

      If you want to speed up your degree the best way is to spend some time before reading the material. Read a good claculus book (e.g. Courant), Cormen, Licerson & Rivert (Intro. to Algorithms), a good OS textbook, and a Theory book (e.g. Papadimitriou) That will cover most of the core material of a CS degree.

      I hope you find some of this useful,
      Lior

      PS: I know I'm opinionated w.r.t the "liberal arts" concept

  104. More than programming by -vis- · · Score: 1

    There is more than just programming to get a CS degree. Programming is only half of it. At least in my school. The other half is the digital systems part ot if. The hardware, simple circuit design and such. Probably 4 courses in Calculus and always the general education requirements.

  105. Excelsior University by ajhenley · · Score: 2, Informative

    I know everyone says it can't be possible, but it is, sort of.

    Excelsior University (accredited by Middle States, like almost every other school on the Eastern Seaboard) offers a BS in CIS ( i know not the same but most HR depts don't know the diff and it will get you into grad school).

    Now you can complete with a combination of Transfereed credits, credit by examination, life experience, and certifications.

    Depending on what you already have (like an associates or bachelors in ... english) you can complete in like a year.

    www.itdegree.com
    www.excelsior.edu

    1. Re:Excelsior University by maxpug · · Score: 1

      I got my Computer Software degree from Excelsior (then Regents College) in 1996. The process took me longer than you want (five years), but most of that was me wasting time.

      I got this degree without taking a single class. I used CLEP tests I had taken in the Navy and the schools I went to in the Navy to form a credit base. Then I took the CS GRE graduate exam. This provided about 32 units (2 semesters) of CS credits. Then I found other tests through Excelsior to complete my degree. I finished it off in the fall of 1995 by taking the CLEP English 1A exam.

      My philosphy was to take tests because I didn't want to go to class, I didn't want to study, and I figured I was smart enough. My plan was to take a test once, if I passed, great, if I failed I would know what to study to try again. If I failed twice, then I MIGHT consider taking a class. I NEVER failed an exam.

      Then I started the process I had 10 years experience, mostly in systems software (operating systems, etc) and management. Give them a look. If you have any questions, contact me @ excelsior@pugtechnology.com.

  106. Remember all that junk about Eagle Scouts? by mblase · · Score: 5, Informative

    Eagle Scout, the highest rank in Boy Scouts, has to be achieved by the age of 18. To get there, you need to accomplish every other rank before it, some twenty-one merit badges in various subjects, and a self-designed project to benefit the community and demonstrate leadership. Only 2% of American Scouts achieve it, and colleges and jobs actually recognize it -- not because they like Scouting (note: this isn't nearly as impressive after age 25) but because it shows you possess initiative, leadership, and determination, and that you can finish a difficult task set before you.

    College degrees have a similar effect. Besides showing that a major university considers you qualified and educated in your field, it proves that you're willing and able to achieve a difficult and long-term goal set before you by yourself. The goal isn't to prove you know your stuff, but to prove you can prove it, and hang in there long enough to impress someone much bigger than your corporate boss.

    1. Re:Remember all that junk about Eagle Scouts? by Geekboy(Wizard) · · Score: 1

      I'm an Eagle Scout, and at every job interview I have gone to, I have had to explain what it ment/entailed. It doesn't seem like it's such a good thing anymore. :-(

    2. Re:Remember all that junk about Eagle Scouts? by freshheimmer · · Score: 0

      I'm an eagle scout as well, but I dropped out of college. I regret dropping out 'cuz saying I'm an Eagle scout doesn't work as well as saying I have a Stanford diploma in job interviews.

      --
      I think the karma police are after me ... or is it 'cuz I'm
    3. Re:Remember all that junk about Eagle Scouts? by Anonymous Coward · · Score: 0

      That is indeed the theory behind obtaining Eagle Scout. But in practice, I have yet to find anyone [company] who gives a flying fig. Many have no idea even what it is. Even worse for Boy's State, which was also supposed to look good on a resume...

    4. Re:Remember all that junk about Eagle Scouts? by tsmit · · Score: 1


      I'm an eagle scout. It's done wonders for me.

      This one company *cough*HHDT*cough* wouldn't know security if it slapped them in the face. They found "something", blamed it on me (i was actually in Brazil when it happened -- hows that for an alibi), yet, they still fired me.

      Next job that hired me said that they were going to take a chance on me ONLY because i was an Eagle Scout, and that whole trustworthiness thing. I hate HHDT for that. My secret goal is to actually someday interview my old boss, but, thats an entire different tangent.


      You know how we make fun of people who have MCSEs, mainly because they usually goto some bootcamp or some shizit like that. Well, obtaining a college degree without the work is sorta like that. You miss the experience that you get from going to college, class lectures, all that stuff.

      --
      Yes, my girlfriend is a BitchX
    5. Re:Remember all that junk about Eagle Scouts? by Anonymous Coward · · Score: 0

      I don't think eagle scout means what it once did. Many troops & camps have become merit badge factories to the point that going to summer camp can be like going to summer school. Many troops now have formal programs designed to get eagle for as many of their kids as possible.

      I taught canoeing, swimming & lifesaving at a camp in PA some years ago. I actually had scoutmasters come up to me and give me a hard time because I wasn't signing off merit badges for some of their kids that I didn't think met the requirements (mostly ones that didn't show up). The argument I got more then once: "But he turns 18 in x months and already has his eagle project approved...".

      I think your 2% number is very low also. When I was a scout (and got my eagle) probably about 40 to 50 percent of the kids that stuck with scouts for more then a few months got theirs.

      To any scouts out there now, I'm not sure I'd pursue the "eagle track". Go to camp and have fun.

      Now don't get me started on OoA...

    6. Re:Remember all that junk about Eagle Scouts? by warpeightbot · · Score: 2
      College degrees have a similar effect. Besides showing that a major university considers you qualified and educated in your field, it proves that you're willing and able to achieve a difficult and long-term goal set before you by yourself. The goal isn't to prove you know your stuff, but to prove you can prove it, and hang in there long enough to impress someone much bigger than your corporate boss.
      At the risk of infuriating the participants in this thread, I'm going to posit that there is an alternate route to respectability (although not the one that the writer of the original article is going to want to take).

      The U.S. Military.

      I have seen Uncle Sam, particularly the Navy (but other branches as well) produce more good, un-degreed but still extremely competent, engineers than any other school save my alma mater (and that's just because I knew folks that went there :), bar none. I've worked with them, I've worked for them, and they've got what it takes. And I'll probably be glad to have a few working for me one of these days.

      The midshipman just chuckled to himself. He knew those signal flags said "GO NAVY BEAT ARMY"...

    7. Re:Remember all that junk about Eagle Scouts? by Anonymous Coward · · Score: 0

      If you have a degree though, you can be a Navy "Nuke." Acccording to the recruitment info I picked up when they came to talk to us CS students (and I'm far to old to make use of it) there are plenty of companies that look very favorably on this type of experience.

    8. Re:Remember all that junk about Eagle Scouts? by sehryan · · Score: 1

      I do not have a degree. But I did go to college for five years, where I majored in Music Education and aquired about 130 hours. My GPA wasn't the greatest, but it was there. I didn't graduate because I had decided to move into computers, and, upon getting a great job with a lot of future, I didn't think it would be smart to quit so I could student teach. If I go by what you are saying, then I am good. I have, by all accounts, finished a long term goal.

      But you know what? It doesn't matter, because all the management I have ever been under only sees one thing...that I don't have a piece of paper saying I graduated. I tell them upfront "I did not graduate, but I completed approximately 130 hours of course work at a major university." And we won't get in to the fact that I have demonstrated ability, have great experience at previous places, and have never once missed a deadline (I usually beat the deadline by a week or more). None of that matters, because, in the end, it is all about the paper.

      --
      The world moves for love. It kneels before it in awe.
    9. Re:Remember all that junk about Eagle Scouts? by Anonymous Coward · · Score: 0

      9 out of 10 eagle scouts that i knew made eagle -before- they entered high school [when girls enter the picture] or started developing their own outside interests (computers in my case, i never made eagle because my hobbies took me elsewhere).

    10. Re: Remember all that junk about Eagle Scouts? by jmertic · · Score: 1

      Being an Eagle Scout, as I am, can have benifits besides the obvious qualities of an Eagle Scout. My boss is a Cubmaster for his son's pack and so he could relate to me better knowing my background, thus making me a better fit in the company I work for that the other person who interviewed for the job with the same credentials as I had.

      This is the same effect of a formal CS degree as opposed to trade school or field experience. Compnanies rather have people that can communicate with others and have some worldly sense than have drones that sit in a closet and turn out code. College, among others things, trains you to be social and learn a thing or two about the real world so you can carry on a conversation with someone. It works for me, as I seem to be the most popular guy in the company and I've only been here 5 months!

    11. Re:Remember all that junk about Eagle Scouts? by Anonymous Coward · · Score: 0

      You mean the Boy's state where they ship off the minor criminals/troublmakers? That term has too many other meanings to be useful in a resume.

    12. Re:Remember all that junk about Eagle Scouts? by paulydavis · · Score: 1

      I agree, Because the NAVY's technical schools wheen out those who cant cut it. My school (FireControl A school) in 1986 had a 75% attrition rate. It was so tought that if you failed 1 test you went in front of an Academic review board.(and if they didnt like your effort you were gone)I got through 6 years of the NAVY and never saw brighter people. I have 1 semester left to finish my degree in CS but would still hold my shipmates head and shoulders above most of my classmates. (with one brilliant exception)

    13. Re:Remember all that junk about Eagle Scouts? by Thu+Anon+Coward · · Score: 1

      you don't have to have a college degree to go in the Nuke program. I should know, I was there (1990), though I already did have a degree. It is a tough program with over a 50% dropout rate. Most of that 50% percent is during the 6-month Nuke school program. You get caught lying, you're gone. You breach ethics, you're gone. You get to many low scores to the point where even if you get perfect scores from there on, you're gone. The final exam is graded 4 (that's right, FOUR) times. The 2nd re-grade catches things like "he made a math err, we'll give it to him". The 3rd re-grade is like "his math was way off but he has the concepts down, we'll give it to him". The 4th re-grade "he had all solid answers but didn't finish the exam in time". That is how tough the program is.

      You are not allowed to remove books, notebooks, or folders from the building. All studying is done in the building and you sign in to study. People were doing anywhere from 50-70 hours a week of studying. And that is AFTER being in class all day! It is a damn hard school! Anyone who gets thru that has earned it. And then you still have to go thru nuclear prototype school, where you can STILL fail!

      the one problem with the Nuke program is that they do not want you to learn, they want you to memorize the material. If you learn it, you have it memorized. The problem is is that they don't have time for that. The quickest way for them to find if you can hack it AND get you out to the fleet as fast as possible, is to have you memorize it. That was my biggest complaint about the program.

      as for being an Eagle Scout, it would help if we had better mentors in my scout troop. there was nobody there ever pushing me to achieve anything so I never got far. maybe earning that may have given me the push later in life. who knows?

      --



      I'm good with numbers - .45, 7.62, 9.....
    14. Re:Remember all that junk about Eagle Scouts? by Anonymous Coward · · Score: 0

      I recently had the pleasure of passing over a resume from the only boss I had that fired me. It's pretty cool. Hey, it's not like I wanted to work with him again...

    15. Re:Remember all that junk about Eagle Scouts? by imagineer_bob · · Score: 0

      I'm sure the NAZIs were good students too (another group similar to the Boy Scouts of America.)

    16. Re:Remember all that junk about Eagle Scouts? by imagineer_bob · · Score: 0

      If I see "Eagle Scout" on a resume, I Won't Hire that person.

      It's legal, according to my HR rep, to do that.

  107. Degrees and Paper by tubs · · Score: 2, Informative
    Whenever one of these stories come up you seem to get two different responses - the first is "who needs a degree, they are just bits of paper" the second is "Ha, all you dot commers are just a bunch of script copiers who are now finding it hard"

    I have a degree, it comes in useful, it allows you to put letters after your name and looks good on your CV. And I would actually say they were the best 3 years of my life, and I would have no hesitation recommending University to anyone. Although a Degree with no experience is a pain, job experience with a degree will put, maybe, 20% onto your salary.

    But if university is not an option have a look here where if your are good enough I suppose you could qualify with a BSc in 2 years, and then go on to an MSc.

    Also have a look at the BCS as their qualifications are to degree standard (although you would have *BCS after your name instead).

    --

    try to make ends meet, you're a slave to money, then you die

  108. Just bite the bullet by marian · · Score: 1

    Congratulations on recognising that a lack of a degree will hinder your career potential. Unfortunately, other than getting rid of some general education requirements through CLEP, there's no really fast way to get a degree.


    I'd suggest you look at the University of Phoenix. They have programs where you take one class each month and get it all done much quicker than "conventional" universities. And they're accredited. But there's no getting around the breadth requirements that every real university is going to put in front of you. To be honest, those requirements are there for a reason. It's fantastic to be a great coder, but unless you can also document your code, write the RFQ or business proposal, produce well written status reports, write annual reviews for people working under you, etc., you will never be able to do more than be a drone. Good luck.

    --
    "Suppose you were an idiot..... And suppose you were a member of Congress... But I repeate myself."
  109. That's "CLEP" by Anomalous+Cowbird · · Score: 1

    CLEP = College Level Examination Program

    1. Re:That's "CLEP" by Thomas+Charron · · Score: 1

      Add the 't' to refer to the test.. 8-)

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:That's "CLEP" by charon_on_acheron · · Score: 1, Offtopic

      "Add the 't' to refer to the test.. 8-)"

      And then add an 'o' to refer to my cousin.. ;^P

    3. Re:That's "CLEP" by Anonymous Coward · · Score: 0

      "Add the 't' to refer to the test.. 8-)"

      And then add an 'o' to refer to my cousin.. ;^P


      That would be klep ;p

    4. Re:That's "CLEP" by charon_on_acheron · · Score: 1

      My cousin kant spel vary gud ether. ;^P

  110. College != Knowledge by CrazyDuke · · Score: 2, Insightful

    If its one thing I've learned after pissing away $20,000 after 2.5 years, its that college has very little to do with the aquasistion of knowledge. What you already know will be of little help, and in fact will make the classes that much more boring. The main thing college CS is designed for is to see how much BS you can put up with, not what you know. This makes it unlikely that you will be able to get out of much more that 1 and a half semesters of classes by cleping out of them.

    I finally decided to quit after realizing the majority of the time that I was supposed to be using on doing homework was being used instead by me going info-mining looking for some scrap of new information, especially information the professors and TA's out-right refused to even talk about, even though the information would be on topic for the class.

    It seems like University CS departments have become corporate meat-grinders, they just happen to teach a little along the way. I have been told by people in the feild the corps spend about 9 months teaching the grads what they universities _should_ have taught them.

    Maybe the diplomas should say "I can put up with 4 years of BS in CS without losing it." :/

    --
    Any sufficiently advanced influence is indistinguishable from control.
    1. Re:College != Knowledge by Anonymous Coward · · Score: 0

      If its one thing I've learned after pissing away $20,000 after 2.5 years, its that college has very little to do with the aquasistion of knowledge. [....] I have been told by people in the feild the corps spend about 9 months teaching the grads what they universities _should_ have taught them.

      If you had been paying attention, college might have taught you how to spell acquisition and field, which knowledge, among other things, would have helped you to convince future employers, clients, and /. readers that you know your shit.

  111. BS in CS/CIS by eples · · Score: 2, Insightful

    Kyrex,
    Well this is kind of weird, since I am also 24 and have a BS in Computer and Information Science, as well as being halfway through to a Master of Science in Software Engineering.

    Let me get straight to the point: your underlying assumption is incorrect. Having a BS or BA in Computer Science will give you no more advantage than you already have! Don't get me wrong, it is an invaluable asset to me - but in my experience the main benefit of having the degree is the fact that you will come out of the institution with the ability to research and learn new languages easily - this is what they teach you after all! In the IT field, new technologies emerge annually. The degree will enable you to use these new technologies as if you were an "old hand" and had been using them for years.

    In terms of salary or competitive advantage, the Master's degree will most certainly give you both a $20k salary boost and a position above the peons in most any company.

    Just my $.02. Anyone else agree/disagree?

    --
    I'm a 2000 man.
  112. and also for christmas... by curtis · · Score: 1

    I would like a law degree and a medical degree and throw in a discount on a PhD if you would. Oh, and I want it to only take 2 years, max.

    Let's be realistic. I had been coding for 10 years as well before school and yet it took the four years to complete the degree. There is more to a COLLEGE DEGREE than just a couple of programming assignments. The point of any college degree is that you become well rounded and develop an area of expertise. They go hand in hand.

    Granted, you can go a long ways in life without the college degree but learning things like DeMorgan's laws and differential equations as well as the theories behind how the human mind works can be applied in software and is what makes a person that has gone to school more valuable than one that hasn't. (Make note, this is a general rule, not a universal one!)

    What you are asking for is a certificate. Get one of the hundred that are offerred some where.

    1. Re:and also for christmas... by pauldy · · Score: 1

      What? We are taught all throughout school how to simplify equations. Most seventh graders if taught logic could deduce "demorgans laws". Bit wise operations are not some sort of black magic anymore. Most people can be taught these items very easily. It is a bad example even thought it probably works for people who don't know what they are.

      I think I better example would be learning how to break problems into smaller pieces so they can each be handled in the most efficient manner possible. They have classes in various methodologies for problem analysis but none can really teach you how to break problem into smaller chunks. This type of skill comes more slowly that anything they teach you directly in college. Yet I think it is one of the most valuable because you learn to break up a seemingly unsolvable problems into small solvable chunks and co-ordinate their combination into the final solution. With this skill set you can never find yourself out of work.

  113. Degree not needed... by Anonymous Coward · · Score: 0

    if you're good, the degree is irrelavent. Build a great resume. The old myth was that if you didn't have a degree, you couldn't move into management --- it's no longer true. If you want to help move into management, take a project managment course. The industry is sadly lacking decent project managers with tech backgrounds.

    Nothing says "more money" and "big promotion" than actually managing a project that arrives on time, under budget, and actually delievers a functioning product.

    Even if you take the project management course on your own, start applying the ideas to your daily work - give your boss schedules, and gannt charts, etc, and prove you know how to and can do it - and they're bound to let you

    Age is no excuse in this industry - no one understands the technology, or has the enthusiasm, quite like the youth - but then again, youth is notorious for not actually *delievering*.

  114. FastTrack by Anonymous Coward · · Score: 0

    Geez, I didn't know you could get a degree off of Morpheus.

    So, I should just throw away that acceptence letter from CMU now ?

  115. AICS is an accredited distance school by LowellPorter · · Score: 1

    AICS or American Institute for Computer Science (or something like that) is an accredited distance learning school where you can get a BS in computers science. It offers credit for real world experience which will cut out classes you need to take. Try www.aics.edu

    1. Re:AICS is an accredited distance school by inquiz · · Score: 1

      It's now the American College of Computer and Information Science

      www.accis.edu

      I'm working on my BS in CS now, it's accredited by the DETC. They also offer a masters program in CS.

      Basically, you get your books and a study guide shipped to you. The study guide divides the course up into sections called modules that specify which chapters to read, and also give some followup information. There are also CBT's and study questions. Usually with each course there are 3-4 written assignments, 2-3 Tests, and a comphrehensive final that you can take at your local library.

      The courses are comparable in quality to what you'd get at a normal public university.

  116. So you are a hiring manager.... by bubbha · · Score: 1

    ...with no college degree yourself? Isn't it possible that your assessment of "arrogant people" is based on the fact that they have accomplished something in life that you have not? I bet you are an asshole.

    --
    I want to be alone with the sandwich
    1. Re:So you are a hiring manager.... by AlgUSF · · Score: 1

      I have met many an asshole, who think that I am arrogant, because I have a CS degree. The fact that I am working on my MSCS, even pisses them off more. I guess people who fsck their life up when they were younger tend to be jealous of people who actually went to college.

      People without college degrees are just programmers. Most of them lack formal training in the theory behind computer science. This could probably explain why many pieces of software are unreliable, and inefficient. Usually to design hardware, a company won't even look at you unless you have a BSCE/BSEE.

      --


      I want my rights back. I was actually using them when our government stole them after 9/11.
    2. Re:So you are a hiring manager.... by Questy · · Score: 1

      Well, what I was attempting to point out was that I've actually had college (soon-to-be) grads coming in asking for 75k and up. They look at you crazy when you tell them nicely, for their own good, that they are not worth that kind of money and should relax on their salary requirements, get in with a good company and sit there for awhile to gain time/maturity and job equity before asking that kind of money.

      The area I'm referring to is a depressed economy state (one of the bottom 5) that sees 70k as the "high-end" salary range.

      I don't mean to gripe about your degree, note that I went to college for 4 years myself. But I've seen mere children with skill that would shame us all. The main ATM/VoIP programmer for 3Com is 17 years old! (was?) Also note that I've been into this for 12 years. I was running a shop when the dot-com boom had not happened yet. I am *not* a programmer, however (does shell count?) and don't intend to be...if I got the urge to be a programmer, the first place I would go is college.

      As for systems design/programming, unless your dad worked for JPL or CISCO or something, no...you definitely need college to understand and be appropriately trained in the principles involved.

      --Q

      --
      #!/Jerald
    3. Re:So you are a hiring manager.... by Questy · · Score: 1

      It depends on what you term an accomplishment. There are those in my graduating class in high school (1985) That still have no degree, but have not left the home town, knocked up some little girl, and are stuck in some $8/hr job going nowhere. These were the "Most likely to" crowd, and I find sweet justice in that.

      As for me, I've worked for Thomson Investments/Learning/Financial/International, 3Com, and a few other large holding companies with salaries ranging from 65 to 100+k. I don't know about you, but I call that an accomplishment.

      As for the body-part reference, it was unneccessary and uncalled for.

      My assessment of arrogance is based on young people with no experience demanding (arrogantly) 4th or 5th year experience salaries with no experience whatsoever. I've had programmers come in to us who couldn't troubleshoot their own PC. They could program the hell out of their language of expertise, but didn't even know their own machine. I find that sad. I find that wrong. They will *NEVER* work here.

      I have consulted the local university on several occasions as to what we here in the industry are looking for, and they have made significant changes to their program based on some of my recommendations. I have worked on their machines for them in a consultancy basis. I have trained their employees on more than one occasion in UNIX. Why do I say all this? It illustrates the impropriety. They trust me to come in and train their employees/staff/stufdents, but I can't work there for lack of a degree.

      It's situations like that that make no sense and exacerbate the animosity toward this situation you see throughout this thread.

      --Q

      --
      #!/Jerald
    4. Re:So you are a hiring manager.... by bubbha · · Score: 1

      The problem is that the original poster was looking for help abount attending University and pursuing a BSCS and MSCS degree. You made blatent generalizations about degreed CS individuals and tried to pass-off some form of validation for your remarks by claiming to be a hiring manager. This young person came to the site looking for advice and you came off looking like you were feeling really self-consious about not having completed your degree. It was a selfish act on your part so I called you on it.

      --
      I want to be alone with the sandwich
    5. Re:So you are a hiring manager.... by bubbha · · Score: 1
      I completed my MSCS in 1991. It was a great experience and has helped be professionally and financially. Good luck with your masters degree. I responded to this hiring manager mostly because I have found there to be 2 kinds of people in this world...those who see accomplishment in others and attempt to rise up to their level...and those who see somebody above them and try to drag them down. This guy came off to me quite like the latter.


      Once again good luck.

      --
      I want to be alone with the sandwich
  117. calculus by coyote-san · · Score: 2

    I was a math/physics major, spent about half of my career in scientific or engineering shops, and I think I've used calculus to solve a problem once in 20 years.

    But I use it every day. Not directly, but the skills I developed in those classes map well to the skills required to write robust code. Maybe there are other ways to develop those skills, but for now the best correlation appears to between math and coding, with juggling/coding a promising lead.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  118. CS != Programmer by Cardioid · · Score: 1

    I've been in school forever, about to complete a PhD in CS, and I have heard the undergrad advisor give the same lecture to students over and over again. A Computer Science degree program is not intended to generate programmers. CS is best described as applied mathematics, which is why the primary focus of most of the CS coursework is on the theoretical underpinnings, with a heavy dose of math study. Rarely will you get degree credits for taking a pure programming class.

    Now aside from that, I question the validity of any Bachelors degree that you can obtain in a year. I hate to sound esoteric, but a four year degree is not vocational training. You are supposed to learn something broader than your field of study. I think we lost something important a while back when our reason for attending a University became motivated solely by the desire to increase our salary. I think there's still something to be said for the pursuit of knowledge and possibly the experience of being surrounded by other smart and motivated students. But then again, I'm an academic nerd, so what do I know. :)

    1. Re:CS != Programmer by SuiteSisterMary · · Score: 2

      I've said it before, and I'll say it again; most computer work is a trade, and should be dealt with in a master/apprentice function, with a guild.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  119. Kensington University by Bacteriophage · · Score: 1

    "Kensington University is a private, non-sectarian, independent University offering Bachelor, Master, MBA, and Doctoral degree programs in Business, Social Science, Computer Science, Engineering, Law, and Education."

    It's a distance learning program, and it's for real. I know of a professor at Cal State LA who holds a valid PhD in EE from here.

    www.kensington.edu

    --
    "Be regular and orderly in your life, so that you may be violent and original in your work." -Flaubert
    1. Re:Kensington University by -=OmegaMan=- · · Score: 2

      I don't see "accreditation" listed as one of Kensington's plusses. :/ In fact, a google search brings up the following:

      "In Bear's Guide to Earning Degrees Nontraditionally, it notes of Kensington International University -

      Kensington University had been a California-approved school, but their reapproval was denied in 1995, leading to the establishment of this institution (i.e., Kensignton International University), using a business service address in Hawaii; the school is still run from southern California, offering degrees at all levels by independent study.

      Note that if you are concerned about regional accreditation, this institution is not regionally accredited."

      As well as...

      "Neither Kensington or Newport University are listed in the International Handbook of Universities.

      This usually suggests that they are not accredited by any of the 6 regional agencies of the US. Or, if these institutions are outside the US, this means they are not recognised institutions."

      It's also listed in the diploma mill section of the alt.education.distance FAQ.

      It's illegal to use a diploma from Kensington in Oregon: http://www.osac.state.or.us/oda/unaccredited.html

      More:

      http://groups.google.com/groups?q=%22kensington+ un iversity%22&hl=en&scoring=d&rnum=1&selm=wQQw7.4949 5%24kf1.16425083%40news1.rdc1.ne.home.com

      http://highered.theoz.com.au/common/story_page/0 ,4 028,1191514^6203,00.html

      --

      This sig is xenon coated, and will glow red when in the presence of aliens

    2. Re:Kensington University by -=OmegaMan=- · · Score: 1

      Fixed links!

      Sorry :-/

      --

      This sig is xenon coated, and will glow red when in the presence of aliens

  120. Re:All you dot-commers who "didn't need degrees" by Anonymous Coward · · Score: 0

    And while you were in school eating Ramen soup we were at ground zero of the dot-com era that will be remembered for years to come. Now that it's over those of us who choose to can go back to school while the economy is down and not miss out on much.

    As far as faking our way through life by cutting/pasting Perl scripts, that's just ridiculous. It sounds more like my experience at college where I had to practically teach my professor C++ and half the kids could barely use Windows let alone Unix.

    Anyway, I'm glad you "get to do cool stuff". Do they pay six figures for that these days? Meanwhile we dot-commers will head back to school in our paid off BMWs and lucrative side consulting businesses. Maybe you'll work for us someday.

  121. It's not the Paper. Its what it means. by Qui-Gon · · Score: 1

    I agree not everyone needs "that piece of paper".

    However, I think your missing the point of having a degree... First off, the physical piece of paper doesn't mean anything. What that piece of paper represents does mean soemthing. IMHO, it means that you were willing to sweat it out and work hard for 4-5 years on a subject. Dispite what some my think (via TV and movies) college is HARD. Unless, your in "slackers" major. :)

    Note: I do understand that thier are some out there with the will and not the way (ie money) to go college and vise versa.

    --

    We are blind to the Worlds within us
    waiting to be born...
    1. Re:It's not the Paper. Its what it means. by ZaneMcAuley · · Score: 1

      Some people dont sweat it out and just lean on the good students to get by. Ive seen it.

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    2. Re:It's not the Paper. Its what it means. by JamesKPolk · · Score: 2

      College, hard? Explain to me then how so many manage to squeak by drunk then?

      It *can* be hard, but it doesn't have to be hard. The only way to actually know the value of a particular degree is to know the school and to see the transcript. The piece of paper, the letters after the name, mean nothing in themselves. That's the problem.

    3. Re:It's not the Paper. Its what it means. by jedidiah · · Score: 2

      Econ 200 versus CIS 200.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  122. What's a 'degree'? by maj12_lovebuzz · · Score: 1

    'Nuff said.

  123. monkey up! by Anonymous Coward · · Score: 0

    >Make yourself valueable to them

    yeah, those poor spellers are REAL valuable.

    http://linuxmonkey.freeservers.com

    1. Re:monkey up! by ZaneMcAuley · · Score: 1

      Not everybody has English as a native language :P

      You seem to have overlooked that one :P

      --
      ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
  124. I received an email today that might interest you by davmct · · Score: 1, Funny

    Get your degree in 3 easy payments of 39.95 at Krock University, the only unofficially accredited post-education institution for the blind and meager. Act now, and we'll throw in an honorary mention in the Dean's list for an extra 9.95$
    (KU is no way affiliated with KMart).

  125. Lateral thinking by f00zbll · · Score: 2
    A lot of responses bring up good points and some people even mentioned "being well balanced." Here is my take on it.

    I have family members who have degrees in CS or are Computer scientists with Phd. If you love programming and can pick up theory on your own, then spending 1-3 years on a degree may not be the right choice. If on the other hand you feel a desire to learn advance computer science topics as others have mentioned, then a degree is likely to be beneficial.

    My own criteria for "to degree or not to degree" is purely internal and has nothing to do with "will I reach a ceiling without a degree." If you're not getting the degree to fullfill a deep desire, then forget it. Having gone to grad school, advanced degrees require a lot of "butt kissing" and bs. Ask anyone with an advanced degree and they will tell you.

    Whether or not to get a degree also depends on where you live. If you live on the west coast, degrees are secondary. If you live on the east coast and want to work for a large financial institution, then getting a degree is pretty important. In the end, you have to ask yourself, "will all this matter when I am 80?"

    Trying to find a short cut to getting a degree tells me you should seriously question your motivations first and find out exactly why you should even consider getting a degree.

  126. School for New Learning by CoreDump · · Score: 3, Informative
    I'm in a similar situation, though perhaps a bit easier for me, than for you. I was recruited out of college after my Junior year to work for the company I'm with now. ( They made an offer I couldn't refuse, what can I say? ). I'm glad I took it, as even though I'm still lacking my degree, the industry experience I've gained is not something I could have *ever* learned in school.

    It's been about 6 years now, and I'm starting to get the itch to finish my last year of school, but due to still needing/wanting to work, it's not possible for me to go back to the original school. ( I went to RPI in New York, and currently work in Chicago area, so the commute would be hell ).

    I started looking into local schools that I could attend to finish up. Most wanted me to attend them for at least 4 semesters before they'd grant a degree, and then there's the problem of transferring credits from one school to another, etc. I finally found a school that would let me finish the way I wanted. DePaul University ( a respected institution ) has a School for New Learning. That allows adults who previously skipped or ( like me ) never completed college to apply whatever previous college credit they have, along with taking into account your work experience, towards a BA degree. You can also continue on in the same manner towards an MA as well.

    DePaul is located in the Chicago area, but it is quite possible that similar programs exist near you. If you haven't finished a degree yet, but have several years of experience in your industry, this type of program definitely seems the way to go.

    --

    ---
    Segmentation Fault ( core dumped )

  127. Absolutely right by Jobe_br · · Score: 5, Insightful

    This is absolutely correct. Your BS or Bachelor of Science indicates that you have completed a certain set of requirements relatively common across all types of degrees that indicate they are of this type. For me, this included a few Chemistry classes, a few Physics classes, a good many Mathematics classes, various humanities and social science classes (various psychology classes, a literature class on Sci-Fi, and quite a few foreign language courses in my case) as well as classes in other disciplines such as Computer Engineering, Electrical Engineering (logic gates, anyone?) to name but a few.

    As was mentioned above, you may be a crack programmer, but that's not all that's required for a degree, which is why you need a degree to continue to progress on your career ladder. The tasks that most probably await you will require certain degrees of critical thinking that are enhanced with the variety of non-CS classes that are required for the BS degree.

    Another thought: do you have any degree? I assume you do not, but if you *did* many CS Masters programs (for example that at Chicago's DePaul University) will allow you to either take or test through a variety of core classes that essentially determine if you have what it takes for the Masters courses, if so - you're home free and on your way to your Masters. If not, you simply take the classes you need (shouldn't take more than a couple semesters) and then you're on your way. Again, I believe this only works if you have an undergraduate degree of some sort already.

  128. I could not have put it any better. by TheViffer · · Score: 1

    First the little piece of paper .. well when heads come to role .. those that do not have that piece of paper are generally the first out the door.

    I have seen many people get passed up for promotion because they dont have that piece of paper.

    I have worked with 18 month and "here is your BS in CS" people ... they are "ok" when it comes to programming Visual Basic. BS in CS to the max.

    Fast track degrees are NOT accredited by the Computer Science Accreditation Board (CSAB). (now abet)

    And one final thing, when you take a "quickie" course .. they tell you what you should think. A good 4 year college will teach how to think for yourself.

    Getting a "quickie" CS degree is like going out and buying a Yugo, it can get your around, but you just dont know how reliable it is.

    Take your time and get the 4 year degree. There is no shame for taking time. In fact with benefits from work, taxes, etc, it may be better in the long run. If you want take ALL your CS courses first, and then grind out the humanities, science and math courses.
    Dont be cheap on yourself.

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  129. 1 year? Hahahah by Anonymous Coward · · Score: 1, Insightful

    You may be a good programmer with lots of experience, but I doubt your job requires you to work with all the subjects you need to get a CS degree. Think about it. You need Computer Architecture, Artifical Intelligence, Databases (more than SQL...), Software Engineering, Networks, Analysis of Algorithms (if you have experience here you're job is one in a million), Operating Systems, Computer Graphics and other electives, all at the very least.

    Then you have two semesters of Chemistry, Physics, Calculus 1-3 and Discrete Math, Statistics, English, Tech Writing, 2 Poli Sci, 2 History, 2 Humanities, 4xPhys Ed, blah blah blah.

    Just because you know how to program doesn't mean you can push all this crap into one year. That's like taking 60+ hour semesters.

    What you should do is take some of your savings (you did save, right?) and use it as a buffer for you to do school for 3 years, interning during the summers or working part time. College is a blast

  130. Similar Question by Sludge · · Score: 2
    I have recently got The Art of Computer Programming volumes one through three. Knuth states that the material is still digestable if the math in the book isn't entirely understood. To me, this seems like a copout: it's entirely impossible to achieve a profound understanding of the contents without the cut-and-dry formal math background.

    I see the significance of understanding that which I don't already, and I want to take some night courses. Can anyone who has read through the three volumes point me in the direction of relevant math courses to take? I'm not interested in an entire computer science degree, or any degree for that matter. I'm interested in enlightenment.

    1. Re:Similar Question by Magnusite · · Score: 1

      Sorry it took me so long to reply to this. Okay! (rolls up sleeves)...
      You are going to need some training in arithmetic and geometric series. You can get this in most high school algebra II classes, or just take calculus (trust me).
      You should also learn some statistics, since he uses those theories in his coverage of pseudo random number generators. You should also take a discrete mathematics class. Believe me, there is a lot more to that class than predicate and propositional logic.
      But really, these are required courses for every CS major, so relax, check out the math listings for the CS curriculum, and take those.

  131. ArsDigita University by Greenisus · · Score: 1

    Try Philip Greenspun's brainchild, ArsDigita University .

  132. Its not the fucking paper by Anonymous Coward · · Score: 0

    Its not the fucking paper, its the time spent behind the paper.

    Those attending community college lack character, and employers know this (as do most.)

    The stance is merely a practical one.

  133. Take a look at UMUC... by HermanH · · Score: 0

    Is a Computer Science degree the only way to go? If you can be more flexible, check out the online degree programs at University of Maryland University College. You could, say, get a BS in Computer & Information Science; supplement this with a calculus sequence at a local school and you should be set to move on to a MSc. in CS. Or, with a BS in any subject, look at UMUC's MS in Software Engineering...

    --
    Badgeez?! We don' need no steenking badgeez!
  134. Theres more to a degree than your major by sopwath · · Score: 1

    If you go to a real college you will get what's known as a liberal education. No, you don't have to learn all there is about the democrats. You do have to take courses in subjects other than computer science such as art, history, language arts, physics, chemistry, math, math, math, and more math, phisical education, composition, etc.

    On the bright side, you can probably get credit for the programming languages you already know and if you've been in the real world long enough, you should be able to get the non-programming computer courses like a structures course.

    A fake degree might take a year, a real one will take lots of hard work and 3 years minimum.(I couldn't do it in 3 years, but I'm 21 and nowhere near you on the corporate ladder and such)

    good luck,
    sopwath

  135. An idea of what courses you'll have to take by bigdreamer · · Score: 1

    This is an idea of what you'll have to take to get a CS degree. Note that 32 hours of mathematics and science is required. My boyfriend CLEPed, takes summer school at a community college, and takes 15-18 hours of classes per semester, and he's only hoping to graduate in 4 years.

    It's been said, but a faster way of gaining points is getting certified in something instead. Google has subcategory dedicated to tons of certification information.

    I wish you good luck in whatever you choose to do.

  136. Master's is more important by eples · · Score: 1

    I basically already said a Master's was more important (#2758850), but I forgot to mention one important detail:

    Carnegie Mellon offers a 1-year Master's program in e-Business!

    Also, a PhD in Computer Science gets you LESS salary in the long run, even less than a BS.

    --
    I'm a 2000 man.
    1. Re:Master's is more important by Anonymous Coward · · Score: 1, Informative

      >>Also, a PhD in Computer Science gets you LESS >>salary in the long run, even less than a BS.

      I don't know where you are getting your information from but this is simlply not true. A PhD in CS will go far (very far) in terms of your earning potential in both industry _and_ academics (relatively speaking: CS PhD profs make more than their liberal arts colleages . . . they have to as many seasoned CS profs can be easlily lured into industry with 6 figure salaries; liberal arts profs don't have this luxry). Most of the _starting_ industry salaries for positions requiring a PhD in CS are near or above the six figure threshold. Compare this to your entry level or season professional position requiring a skillset and a BS degree and there is a tremendous difference.

      I should know: I'm currently on the market with a PhD, but not in CS.

    2. Re:Master's is more important by eples · · Score: 1

      Well I did some digging, and found that in the long run, as in 10-15 YEARS you are correct.

      Initially, however, a CS PhD will make less than a Master's. This is most likely specific to CS, though.

      Thanks for playing.

      --
      I'm a 2000 man.
  137. Re:1 year? Hahahah by Anonymous Coward · · Score: 0

    I hate college, if I could take the courses I need in a year or two years and chop out the two years of phys. ed humanities crap I'd be happy. College serves as nothing more than a place for post high schoolers to get away from mom and pop and drink alcohol... at least for the technical people.

  138. Re:All you dot-commers who "didn't need degrees" by M_Talon · · Score: 2

    (The parent was moderated down as flamebait, and rightfully so)

    Wait 'til you find out that you'll need to know REAL SUBJECTS like MATH and PHYSICS to get a degree.

    Figured it out already. Also have figured out how much of that I use in real life. Nada. I sometimes use the tech writing part, but that's about it. Calculus? Useless to me. Thermodynamics? Pointless. If it wasn't for the valuable life lessons I learned in college (like don't mix beer and liquor), I can pretty much count it a waste.

    Don't get me wrong, I wish you the best, but I like how the world cycles around and Degrees are important once again.

    Are they now? Funny that no one in my particular programming shop has one (well, maybe one person), and we're all doing quite well. That's due to the fact we do our jobs with a high level of quality, not because we have some piece of paper on our walls.

    I spent 6 years in college, and they were well spent. I survived the dot-com boom unscathed, never been unemployed one day in my life, and I get to do cool stuff.

    Just by the mere fact you used "cool stuff" in a sentence indicates you're a young pup. I've never been unemployed a day in my working life that wasn't by choice, and actually even those days were paid for by vacation. No degree, just lots of experience.

    Some day you're going to come to the same realization that a lot of people have, and that's that your little piece of paper has very little to do with your career. It's the experience you gain and the choices you make. Sure, that paper may get you in a few places more than without it. However, if you don't have the savvy, the work ethic, or the experience to handle the job, that piece of paper will be following you right out the door.

    --
    Electronic Frontier Foundation for online civil rights information
  139. Me too by edwilli · · Score: 1

    I'm in similar situation. I've got 6 years of VB programming (application development) and I would like to move to software engineering. I'm one class into my masters and still am not sure I've got the talent or if a masters in CS will give me the knowledge I need to have a software engineering job.

    I have realized a few things along the way. What is it that you want to do? If it's application development then get your M$ certs and make more money that way. If you want to get into something like AI or Crypto (IMHO) your better off with a formal education. God knows I'll never use a binary search tree in Visual Basic. Everything you need to know you can get from a book (or a few books) school is jumping through the hoops and making connections in the industry.

    A B.S. is designed to make you an educated person while teaching you a skill. If you just want the skill, get the certs and take classes at Productivity Point (no offence to them). Are you moving jobs? Are you willing to take a pay cut if your doing something new? Seems to me that if your good at what you do and want to move to management, get a business degree.

    A masters will round out your education, hone your skills, turn you into a professional. I've got very few skills to hone but I'm hoping I can catch up.

    Getting a degree is difficult, if it weren't everyone would have one. If you've got the skills you say you have, school should be easier but it's going to take just a long. And the calc and history classes won't be fun.

    Hang in there and remember you only get out what you put in. Good luck.

  140. I have no degree by Rocketboy · · Score: 5, Informative

    and it has definitely had an impact on my career. Let me explain:

    I'm 44 and am currently where I've been for the past 5 years, IT manager for a small manufacturing company. I took some of the first computer classes US high schools offered, way back in 1974-76 when programming projects got sent out to the local bank's mainframe for compilation and execution. My first IT job was as programmer trainee for a small service bureau too cheap to pay a living wage (thus no one with any training or experience would touch them) where I stayed for a year and a half, working on IBM S/34 minicomputers. Did my first microcomputer work on CP/M systems (Exidy Sorcerer! Woo-hoo!) and IBM Datamasters in '77 or '78. From there to another S/34 shop, then to a larger one that was both bleeding edge in PCs and networking as well as moving to the (then new) IBM S/38. Worked on S/34, S/38, Apple II & III, CP/M, and IBM PC systems there for 8 years, then moved to a larger company using IBM AS/400 and more PCs with networking, in a mixed mainframe/mini/PC environment over an international WAN. Consulted for a while, now here. I have extensive mainframe, minicomputer and PC experience, program in a bundle of languages (including C, Java, a variety of aassemblers, etc.), and my networking goes back to Banyan Vines and Lantastic days, not to mention early X.25, etc. I'm no computer god by any means, but I've been around and always got excellent or outstanding reviews.

    I never noticed lacking a degree until I turned 35 or so -- and why should I have? Most companies discourage the sharing of salaries. I was happy to be making a good wage and didn't know until later that my peers were getting 20% more than I was, even with half my experience. For a variety of reasons I'm not terribly thrilled where I am but I believe I'm pretty well stuck here: in two years of searching I've found very few companies interested in my skills and experience. When I go for a job in competition with someone a few years out of college, just married or no family, I lose every time, long before anyone gets to talking about salaries. At my age, lack of a degree is almost a poison pill in my career -- so much so that I'm currently attending college to get one, something I should have done long ago (if I could have afforded to.) When I was just out of high school, college aid was a lot harder to get than it is today and I couldn't afford college on my own (and stepfather was blunt: don't even ask me to cosign a tuition loan, kid. Oh, and when are you moving out? Saturday good for you?) Now, take advantage of what's out there and get a degree. Any degree: CS is obviously best if that's the career you want but any degree is better than none.

    1. Re:I have no degree by SnapShot · · Score: 1

      Your problem isn't the lack of degree. Here's your problem...



      I'm no computer god by any means, but I've been around and always got excellent or outstanding reviews.

      Modesty is a good thing but in this age of hyper-inflation in self-assessments, your comment is roughly the equivalent to "I'm useless, show me the door." Next time, try a comment like: "I am the best Software Engineer and Hardware Guru in the Universe. If you doubt me then you are obviously a know-nothing script kiddie."

      Oh damn... did I leave the Cynicism Bot running again...

      --
      Waltz, nymph, for quick jigs vex Bud.
    2. Re:I have no degree by Anonymous Coward · · Score: 0

      This is totally jumping to conclusions, of course, but it sounds like perhaps you are perceived as eminently qualified but too old? Age discrimination is horribly rampant in the computer industry, and I know I've seen it personally. There is a saying that at IBM there's a cement ceiling (as opposed to the glass ceiling for women) that you hit when you turn 40, and once you do you should be expected to be shown the door no matter how good/experienced you are. They figure (rightly or wrongly) that they can replace a 40-year-old with a 24-year-old for less money, and the young kid will work 60hrs/wk, cost less on insurance, doesn't have family obligations to take them away from school, etc etc. It really truly SUCKS and I'm just waiting for someone to sue over it.

      I've seen more than once, two equally qualified people considered for a job, and the younger one gets it. Completely unfair, but hard to prove.

      Anyway, just my $0.03. I wish you luck with your degree, IMHO it is worth it for the personal gain even if it does not bring you financial gain.

  141. Sally Struthers by Anonymous Coward · · Score: 0

    can help. ;-)

  142. I have a problem... by InfoVore · · Score: 1

    As you have aptly demonstrated, you don't need a degree to do programing work. So why do you want the degree?

    You obviously don't want the degree for the knowledge. What you want are credentials. Unfortunately, a degree is considered a magic ticket in our society. You can only get so far without it. So I do understand your desire to get it over with as quickly as possible.

    You are making a mistake that so many other engineers, scientists, and techies make concerning college. Namely, there is more to college than your major. You seem to think that you currently DO know enough to progress in your career because of your work experience and your self-study of the field. There is a very good reason that all university degrees require a spectrum of coursework for a bachelor's degree. It provides balance.

    If all you know is CS, then that is all you will be. You are 5 years into a 40+ year career. The skills and knowledge you will need as you go are going to change dramatically as you go. If you stay with a company, then your need for subjects like english and business are going to increase and your need for your technical skills will decrease. Exposure to the arts and the sciences is increasingly valuable because it gives you debth and understanding of the world around you. It makes it easier to communicate and relate to those outside your niche. A knowledge of history is useful, if for no other reason, than to teach you that there are patterns and themes to life at both the personal and societal level.

    If all you want is a pass to the next level of the game, I am sure you will find some way to get that piece of paper in about a year.

    But if you want more; if you want breadth of knowledge and scope and debth, don't cheat yourself. Take and enjoy every course you need for your degree. You never know what piece is the key to what you really need.

    Good luck.

    I.V.

    --
    "These laws they're passing won't even compile anymore, let alone execute." - anon
  143. I had this problem, and here is what I did... by Frums · · Score: 3, Interesting

    I faced an almost identical problem recently but managed to work around going back for (another) BS. Assuming you have a bachelors (which you imply through ommission, making a point of having "no formal CS education"), getting into and finishing a Master's program is probably your ideal path.

    This is, in fact, not terribly difficult. Most programs don't exactly leep for joy over people with primarily work experioence, but if you are willing to take 4-6 undergrad level classes, or demonstrate competence in them by test) and can do reasonably well on the GRE Computer Science Subject Test (brush up on your theory!), you can get into mid-range schools without a lot of difficulty.

    There are quite a few benefits of going straight to a master's degree as well: an MSCS is *very* respected on a resume, managers generally give more credit to a Master's than it warrants (unless they have one, and MBA's don't count), it is generally a much shorter program (9-12 classes compared to 24-32 for a BS) and doesn't force you to take the assorted crap you are not interested in (disclaimer: I hold an undergrad degree in English, and believe in a LA education, if done right it is the best thing for you - most people use the flexibility to avoid challenge though, and they discredit it), and finally, the MS classes tend to be a whole lot more interesting than undergrad classes, and the students and profs are a lot more interested in learning/teaching than the typical undergrad.

    I wish you luck.

    -Frums

  144. CompSci more than just computer knowedge. by Copperhead · · Score: 1
    Not wanting to burst your bubble, but having a Bachelor's Degree in Computer Science means more than just knowing how to program.

    The reason why you're forced to take GenEd classes at a university is because they want to graduate a well rounded individual, not just a person who knows how to code. If a person has a Bachelor's Degree in Computer Science from an accredited university, an employer can pretty safely assume that not only does this person know how to code, but can also read well, study, write reports, and is educated in general.

    So, doing all that in a year is not going to happen. Perhaps a Bachelor's Degree is not what you're looking for?

    --
    Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
  145. Re:50% a year?? Why bother! by SuiteSisterMary · · Score: 2

    Looks like somebody needs to go back to school. You're taking exponents, not halves. 4 + 50% = 6
    6 + 50% = 9
    9 + 50% = 13.5
    13.5 + 50% = 19.25
    Still fairly respectible, but not quite exponential.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  146. First year math .. lets see here .. by TheViffer · · Score: 1

    1 semester of Trig
    1 year of Calc
    1 year of statistics
    1 semester of discrete mathmatics

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
    1. Re:First year math .. lets see here .. by QuantumG · · Score: 1

      Trig and calc are high school math. Statistics wasnt compulsory. Discrete math, yep, and theorem proving.

      --
      How we know is more important than what we know.
    2. Re:First year math .. lets see here .. by Anonymous Coward · · Score: 0

      I also did trig and calc in high school, but I only got one semester's credit for passing the BC Calculus AP exam and still had to take a semester of more advanced calculus my freshman year. Other math classes included differential equations, linear algebra, statistics, engineering math, and discrete math. I've rarely seen anything resembling calculus or discrete math since grad school, but I frequently find knowledge of linear algebra and statistics to be useful.

  147. "Fast Track" Doesn't Exist - Take your time by helloRockview · · Score: 1
    There is a misconception among some hobby programmers and hackers that a CS degree is like a certification course - i.e. master a certain set of hands-on technologies, take a few tests and you get a piece of paper. This certainly is not the case.

    There is a major difference between what is taught in Computer Science programs and what is taught in certification classes and the thousands technology books that line the shelves of the Barnes and Noble. CS programs are designed to teach you the theoretical concepts that will allow you to tackle any technology-related program - no matter what the programming language, operating system, etc. is. Thus ,the true value of the degree is not the specific technologies a student has been exposed to in his 4 years, but the more theoretical concepts he is exposed to (operating system concepts, programming language theory, all the mathematical stuff, etc.). There is no way that you can fully absorb all of this stuff in a year with a mythical one year, "fast track" CS degree.

    I am a product of a CS program and teach CS at a major University and - I might get slapped by my colleagues for saying this - you do not necessarily have to obtain a CS degree to be a good technologist. I have hired a number of good tech people that did not have CS degrees and some of them have been very successful, "climbing the corporate" ladder in the technology sector. With that said, there'd be no reason to fast track a CS degree anyway- take your time with it. If you're happy with your job now, stick with it and earn your degree along the way. If you're good at what you do, your current employer is well aware of it - CS degree or not.

  148. Complete answer to your question by Turmio · · Score: 1

    Look no further, your question has been answered here.

    How come you haven't heard of it already, I'm getting these offers almost every day...

  149. Are you sure you want a CS degree? by plopez · · Score: 2

    And not a degree in Software Engineering? When I went to school only a few places had SE degrees and I was unaware of the differences. But based on my experiences, I think a program with less theory (not that theory is bad, I use it almost daily)and more on applications and processes would be better suited to someone with lots of experience. There is, it seems, a tendency for CS projects to be built in isolation while SE explicitly focuses on a team concept (and business processes as well), much more useful. If there is a good SE program available near your location you may want to look into it before going CS.

    As an analogy, CS is to SE as Physics is to Mechanical or Electrical Engineering.

    my .02 USD.

    --
    putting the 'B' in LGBTQ+
  150. A CS degree is much more than programming by HardCase · · Score: 2
    If programming was all there was to the degree, you could probably challenge or CLEP many of the classes. But a BS degree is more than just a narrowly focused curriculum. You'll also have to take a number of courses outside of your discipline, including humanities, natural sciences and communications. You'll also have to take a number of math classes. The idea is that a college education should produce a graduate who is somewhat broadly focused. I think that what you are describing (graduating in a year) is more along the lines of a technical certificate.


    Even with the prospect of a few years of school, I would still pursue it. I'm graduating with a degree in Electrical Engineering in May. I'm 39 years old, I've worked in the industry for years and I felt the same way that you do about my future job prospects. I managed to work between 30 and 40 hours a week (I have an understanding employer), go to school full time and maintain a 3.2 GPA. No, it's not easy, but the rewards could be worth it...I have a great job waiting for me at the end.

  151. The things I learned in college... by daddyearlm · · Score: 1

    What I keep telling people is that what I learned in college was how to solve problems. Not what all of the answers are. I have encouraged a number of people to get degrees (my wife included) and this is the main reason. I think that what college teaches is basic multi-disipline problem solving. I don't really think that the area of study that important. I think we all know people in the IT industry with biology or business degrees.

    1. Re:The things I learned in college... by Anonymous Coward · · Score: 0

      From what I learned in college, most of college is the problem. I attend a local private university for free by working for the college. It's about the only way I'm going to attend college. I've ended up sleeping through the six small computer courses they've offered me. The rest is just courses that I've had no use for other that they filled a requirement on a piece of paper to get me to another piece of paper at the end of the tunnel. The problems I've had to solve have come from my experiences outside of the university. I manage a half million dollar budget for a municipal service, my mission is to not go over budge despite the fact that I have 40 some people wanting the money. To date, the service has not done without any essential purchase and we ussually end the year with a $30k or better surplus. I think I solve enough problems without having to look at pretty pictures in art or write about some author who's book doesn't even inspire you.

    2. Re:The things I learned in college... by nixterino · · Score: 1

      Though I have degrees in both CS and electrical engineering, and love my work, some of my favorite classes were in subjects outside my major. They were not only interesting, but now I'm more capable of talking about things besides geek topics. I've met too many engineers and CS guys who don't know who fought in the Civil War...

  152. Can't advance in corporate world without a degree by Anonymous Coward · · Score: 0

    Sorry, human resources doesn't give two shits about your ability to code "Hello World" in assembler. The ideal career path for most programmers is to start as a code monkey, then analyst, and then become a dept/project manager.
    To do that you will need at a minimum of a MBA. You can't assume that you will be a master coder 25 years from now, which you will need something else to fall back on.

    Programmers are a dime a dozen ... (ie China, India)

  153. Re:50% a year?? Why bother! by toganet · · Score: 1

    OK, I hope you just haven't had your coffee yet today -- your math's a little off: $4 to start + 50% increase != $8 (that would be a 100% increase) The progression should be: 4 6 9 13.5 20.25 ... Still, I find that hard fathom, realistically. On the other hand, I myself started in a tech job at $9 an hour (ISP tech support) and I'm happy to say my increase has stayed close to the same curve (although not linearly). That's the beauty of the tech world -- your skills ARE more valued than your degree (mine's in Analytic Philosophy) -- but to a point. Lacking a degree of any sort will hinder you beyond a certain level. But that degree doesn't have to be in CS. On the other hand, as has been discussed here many times before, it can be just as difficult to continue to "move up" if you want to do nothing but code. -- But I'll leave that to the other /.er's Toganet

  154. Possibly by fuzzygopher · · Score: 1

    Try something like the University of Phoenix or Averett College where they give credit for live experience. Don't be discouraged by those who don't want you to get the degree the quick way. It is like an old boys club. They just want you to pay your dues in a manner at least as tough as they paid theirs. As for paying dues, I know multitudes of people without degrees that are more intelligent than those with degrees. While in the military I worked with many who spent four years in a drunken stupor, graduated with a whopping 2.3 GPA and now thumb their nose at non-graduates. Sorry to say but I think you are going to have to spend the time it takes to get a degree. At least with something like Averett or University of Phoenix you can get it done by going to school, many time "on line" 1 night a week for a period of 18-24 months.

    --
    Fuzzy Gopher
  155. Programming != Comp sci degree by tmark · · Score: 4, Insightful

    You presume that because you have are good at computer programming, you can easily finish a CS degree in one year - in essence, you propose that you know pretty much all that a CS major knows. But what is taught in a CS degree is FAR DIFFERENT than what you know having programmed for however many years. This also is precisely the reason why your advancement potential MAY be limited because you DON'T have a CS degree - the business world recognizes the difference.

    1. Re:Programming != Comp sci degree by Capt_Troy · · Score: 3, Insightful

      I second that...

      It's funny to see the comments written by people with a "self-taught" CS degree. Just because you know how to write code, doesn't mean you are a software engineer, a programmer perhaps, but not a software engineer, regardless of what your title is. And you are right, the business world is starting to understand this.

      And another thing, MIS != CS, no matter how much some of you like to delude yourselves!

    2. Re:Programming != Comp sci degree by foxtrot · · Score: 1

      Indeed. The comment I heard about the department where I (eventually) got my CS degree was "Teaching a computer scientist how to program is like teaching an electrical engineer to use a soldering iron."

      I think that covers it pretty well.

      -JDF

  156. I can relate, but... by javaMonk · · Score: 1

    Let's face it, the IT world is changing and it seems that the "sense of worth" measurement has changed from "how much money you make" to "how many books you've written", "how many technical patents you have" and/or "where you got your MS from". One might say, "It's hip to be square".

    I leaped into an IT career with only an AS degree in Information Systems. Quickly, I found myself writing programs in a variety of languages and designing solutions for "a major corporation" (I can't speak for the salary increases like this guy, but I was doing okay). Eventually, I found myself 29 years old and swimming in a pool of PhD colleagues.

    I considered myself to be a reasonably smart guy. I too, attempted to go back to school in hunt of a CS degree, but the *ahem* calc requirements alone crushed my plans (I still get chills even typing c-a-l-c). Additionally, I found no quick way to accomplish this task. Working all day and schooling at night and on weekends really does a job on your hairline. So, I settled for a BS in Management of Technology (which was still no joke to obtain). I am currently finishing my MS in Computer Information Systems (I know, I know.. a degree for computer people that CAN'T handle the math) However, <shameless plug> I currently hold 2 technical patents, numerous publications/presentations, and I am working on a book that no one will find useful </shameless plug>

    I guess the moral of the story is: if it could be done in a year and was a "cakewalk", everyone would have a CS degree. Further, don't let that piece of paper undermine your ability to accomplish other tasks.

  157. The thing about college by boojit · · Score: 2, Insightful

    This has been said already in this forum, but I think it worth pointing out again.

    The difference between tech school and college is tech school teaches you how to do a particular task, and college teaches you how to think about things.

    When you go to college and take your first CS class, I think you'll be surprised at how inapplicible all your years of on-the-job programming experience actually are. A real CS program at an accredited school is not interested in churning out programmers which will succeed in the business world, as would be a tech school. Rather, they are interested in producing individuals who have the capacity to solve problems which haven't been even described yet. People who can look at a problem and see multiple ways to solve it. People that are adaptable.

    Of course, schools don't always succeed in this lofty task, but that's not the point. The thing for you to remember is that higher education, in and of itself, is worth quite a lot more than the piece of paper you get at the end. Do not take a college CS class and worry yourself with, "how will this class help me in my next job," you will drive yourself nuts. The benefits are a little more abstract than that, but also more rewarding.

    I really shouldn't be one to talk: I don't have a degree myself. I attended University of Minnesota pursuing a IT/CS degree for 2 1/2 years before getting lured into the business world, never to return and finish my degree. I can tell you this though, the knowledge I gained from my time in college definitely, without question, puts me ahead of those people with only tech school or no higher education.

    DaC

    1. Re:The thing about college by FatHogByTheAss · · Score: 1
      The difference between tech school and college is tech school teaches you how to do a particular task, and college teaches you how to think about things.

      And furthermore...

      When you go to college and take your first CS class, I think you'll be surprised at how inapplicible all your years of on-the-job programming experience actually are.

      Do you ever use your big brain to think about how inaplicable all your years of high falutin' school are to the job? Companies don't want well rounded tools, they want sharp cutting tools to perform particular tasks.

      Get a degree in the things that interest you. It will ultimately have little to do with your profession.

      --

      --
      You sure got a purty mouth...

    2. Re:The thing about college by Tackhead · · Score: 2
      > The thing for you to remember is that higher education, in and of itself, is worth quite a lot more than the piece of paper you get at the end. Do not take a college CS class and worry yourself with, "how will this class help me in my next job," you will drive yourself nuts. The benefits are a little more abstract than that, but also more rewarding.

      Right on.

      And if you're thinking you'll be bored at college, remember that college is where you'll meet other geeks like yourself.

      The network of geeks you make at college can, and often will, govern your future success. They'll help you find jobs (and you'll help them find jobs). If you're all bored of college, you may even choose to start a business together, either while you pursue your degrees, or shortly thereafter.

      College is like a big witness relocation program for teenage geeks. Take advantage of it.

  158. It doesn't really matter by Anonymous Coward · · Score: 0

    Bill Gates dropped out of college and now he's the wealthiest man on the planet. A degree can open some doors for you, but so can gumption and hard work.

    It's doubtful that any university with a degree that will open doors will look kindly on a request such as yours. It's not so much the time as the MONEY they get from you over a 3-4 year period. That's really what they're after. At many prestigious schools in the US, that's $20-30K per year just for tuition (sometimes even more).

    If the degree means something to you, apply to a school that you like and just do it. If you're using it as a tool to get ahead, you may be able to get just as much out of a pile of industry certifications and some management courses at your local college/university (if they will let you take them without being a matriculated student).

    Personally, I thought college was somewhat useless in terms of teaching me "book smarts," but rather valuable in teaching me how to deal with people.

    Good luck!

    Just another ivy league coward.

  159. ..and.. by Anonymous Coward · · Score: 0

    That's why my wonderful CS lab instructor killed one of my grades for using: variable++; instead of variable += 1;, yet then insisted we should start using variable++; the next week because it was the 'right' thing to do.

    Right?

    So what, they decided to teach me the wrong way to code first?

    Fnord - I'll stick to my two year degree, and I'll stick with instructors who actually have real fscking jobs. People who aren't fifty years old and out of touch with reality.

  160. Start with the master's degree if you can by Lumpish+Scholar · · Score: 2

    If you have no college degree at all, then this advice won't help.

    But ...

    If you have a bachelor's degree in anything, and your application looks decent (good enough undergraduate GPA and/or good real life experience), you might be able to get into a graduate program in computer science.

    I was accepted by the University of Wisconsin at Madison's program with a B.S. in Physics and an M.S. in Math. My fellow graduate students had bachelor's degrees in English, teaching, French, all sorts of stuff. The department head's bachelor's degree was in philosophy. Later (at Bell Labs), I worked for a guy with an M.S. in CS, and a B.A. in French horn (music). All of us had programming experience as undergraduates, some classroom based, some not.

    The UW CS program was tailored to this. There were a number of senior/graduate level classes; it was common to take a full semester of those, "catching up" on topics such as operating systems, compilers, and database management systems. (But we were expected to learn C from a couple of evening sessions, and our hands weren't held learning Unix, either.)

    Forget the theory/practice dichotomy if you go to the right school. We learned a lot of theory. We also wrote many thousands of lines of C and Pascal code (back in the day when the Bell Labs "portable" C compiler was 5,000 lines long).

    Two caveats:

    This was back in 1979-1981. I expect CS graduate programs still take good candidates with bachelor's degrees in other subjects, but I can't guarantee it.

    We worked hard. (I made a lot of 3 a.m. trips for donuts, and to the Coke machine in the student ACM lounge.) Don't think you can do this part time in a year!

    --
    Stupid job ads, weird spam, occasional insight at
  161. Great idea - Fast Track Medical Degree? by helloRockview · · Score: 1
    I think the poster has a great idea!

    I'm a computer scientist now, but I've been very interested in medicine since I was about 8. I watch those emergency room reality shows on Discover Channel and ER every week.

    While I can probably become a nurse's aid, I see myself hitting a brick wall in the medical field if I don't have an M.D.. Does anybody know of a fast-track medical degree that I can obtain in a year or so? I really want to be a doctor.

    1. Re:Great idea - Fast Track Medical Degree? by Anonymous Coward · · Score: 0

      Take a paramedic course, they last under a year, and they do all the cool important stuff that Docs do in ER.

  162. ACCIS by enjo13 · · Score: 3, Interesting

    The American Institute for the Computer and Information Sciences is a correspondence based school. The curriculm in my experience is well thought out and the quality of the education is top notch. It is a completely rounded degree (meaning it is more than a simple programming school) and I have found that businesses tend to treat it like any other degree. I highly reccomend it in your case. It will grant credit based on "life experience" to recognize the value of the experience you have already gained.

    http://www.accis.edu

    --
    Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
  163. Aren't you talking about University of Phoenix??? by Anonymous Coward · · Score: 0

    I don't know about U of A, but University of Phoenix is nearly all web-based, though not exclusively.

  164. Good luck by silent_poop · · Score: 2, Informative

    I highly doubt that it's possible to complete a cs degree in 1 year. The number of cs courses alone that I have to take for my degree would fill a solid 2 years (at 12 courses per year) if I were to take nothing else. Most schools would require some amount of math/science and liberal arts as well (I would hope!). But good luck in your search for it...

    --

    --
    silence is poetry.
  165. CompSci Grad From the U of Windsor by Paladin814 · · Score: 4, Informative
    I do not know how it is at other Universities, but at mine, the U of Windsor in Canada, 1 or 1.5 years would be impossible for a CS degree. I say this because it seems that every university's CompSCI program in Ontario is unique.

    At Windsor, it is not focused on programming. I have ONLY had 3 REAL programming classes. And even though you may be able to easily get credit / pass these classes, it is the others that will set you back a few years.

    These classes include topics that I am sure you are knowledgeable: data types; induction and recursion and some that you may not: algebraic characterization; syntax; semantics; formal logic; soundness, completeness, and decidability; specification, implementation, and determinism; complexity

    And that is the first class. A quick list of other non-programming topics:

    Computer Languages, Grammars, and Translators
    Including: both pragmatic and theoretical aspects of grammars, recognizers, and translators for computer languages. Regular languages: regular expressions, regular grammars, finite-state machines (automata), regular language recognizers, automatic regular-language-recognizer generator: lex. Context-free languages: context-free grammars and pushdown automata (stack machine), LL grammars and top-down recognition and parsing: LL(1) and recursive-descent parsers, LR grammars and bottom-up recognition and parsing: LR(0), SLR(1), LR(1), and LALR(1) parsers. Automatic context-free-language parser generator: YACC. Attribute grammars, syntaz-directed translation, computer-language processors: interpreters and compilers.

    Theoretical Foundations of Computer Science
    Including: propositional logic, first order logic, proof techniques, mathematical induction, sets, operations on sets, relations, operations on relations, functions, countable and uncountable sets, basic definitions in graph theory, connectivity, isomorphism of graphs, trees, Euler graphs, Hamilton graphs, planar graphs, graph colouring

    File Structures
    Including: performance differences between primary and secondary storage; secondary storage devices; fundamental file structures; sequential files; indexing; B trees; B+ trees; index sequential files; hashing; sorting and searching techniques on secondary storage devices.

    Computer System Organisation
    Including: Examination of the fundamentals of modern computer organization and architecture. Historical development. The computer system in terms of interconnection structures, memory, I/O and operating system software. CPU structure and function, including numeric representations, instruction sets, addressing modes and formats. Control unit. Alternate architectures and performance enhancement.

    Those are just the basic classes that you need to know before you can take the challenging stuff. This is on Top of the "other" classes you must take, The Maths (Calc, Alg, Stats, Fundamentals of Math) your Social Sciences, etc.

    But don't worry about all of that, you will have those 3 programming classes out of the way!

  166. Uof Iowa did not accept clep for Comp Engineering. by emil · · Score: 2

    But I managed to sneak my 8-credit subject exam in chemistry in for their dumb chem class. I guess the secretary liked me.

    Iowa State's engineering program also would not accept clep for any science exams - just liberal arts credits.

    Stupid policies. Inane schools. I don't miss them.

  167. CS degree in 1 year is not possible by Anonymous Coward · · Score: 0

    You're missing the boat entirely. You might be able to breeze through some of your CS courses, but you won't be able to fulfill all of the requirements for the degree in 1 year: what about all of the math that goes along with a BS in CS?? Many CS degree programs require enough mathematics to earn a minor in it. Not to mention all of the "basics" you'll have to take as well (e.g. English composition, possibly a history course, etc.).

    One thing is for certian: a degree will pay off in the long run. It is a general fact that those with degrees earn more throughout their carrers than those without 'em; master's and doctoral level salaries are respectively higher. There are, however, exceptions to this rule.

  168. Computer Science != programming by jwsmith00 · · Score: 2, Interesting

    You'll quickly find out that computer science has very little to do with programming. When I did my CS, some of the better programmers flunked out and went into other things.

    Computer Science is about science. Pure and simple. It's about mathematics and theory. To many CS people, Calculus is a breeze. Or what I call "The Easy Math" that is usually required in first year. You'll take as much (if not more) math in your CS degree. Subjects like logic, set theory, finite mathematics, linear algebra, number theory, etc. On their own, these courses can be easy.... but if you have 5 or 6 other courses, programming assignments that you work on until 3am, and all the other things in Univerity, you quickly begin to have respect for computer science grads.

    Of course this depends on the school :))

  169. I hear that, man. by Anonymous Coward · · Score: 0

    I ditched a rather expensive 4 (5, actually, a year of forced internship, which was actually a good idea - get some experience.) year school for a quick 2-year AS program (I'll probably snag a BS down the line.)

    Why?

    I got sick of the crap. The height of our programming courses involved creating simulated elevators in java. And not with fun, happy graphics - it was just a plain, text based elevator simulation.

    Do you know what an elevator simulation is? I'm willing to be you don't, or you can at least put two and two together and say, "What - the - fsck?!"

    ..Then they taught us VB, and insisted it was the wave of the future.

    I like my lil 2 year program. They're teaching us Cobol. Yes, sounds bad, but around here, knowing how to *spell* Cobol will start you off at $50k/year. C/C++ is on the curriculum, as is SQL and general database theory.

    And one of my teachers actually spoke about Linux in class. The amazement - that would've never happened at my old 4-year school.

  170. Actually everyone usually starts at $0. by Anonymous Coward · · Score: 0

    so 0 X .5 = 0 X .5 = 0 X .5 = 0 X .5 = 0 X .5 = 0

    He's making $0 that's why he wants to advance!

  171. Forget the degree by Anonymous Coward · · Score: 0

    Assemble a porfolio which shows your coding abilities and use that as a sales tool. Any prospective employer who disregards this doesn't want you for your ability to code. Their ability to sell your skills to their customer base is probably determined by your education level, not by what you are capable of producing. If you are good, follow my advice. If you are not, go get your degree, and sell your soul.

    Funny how not one comment here has been mod'd as Funny !

  172. CS degree by Anonymous Coward · · Score: 0

    I've work for several employers, some of whom are world leaders in their fields, and I've never been asked to provide proof of any qualifications.
    So one option may be to claim that you already have as CS degree, the chances are that no one will ever check.

  173. Why can't you get a decent degree in 1 year? by chrisatslashdot · · Score: 1

    Because getting a real degree means devoting 4 to 5 years of your life to concentrating on the development of your intelect. You simply can't demonstrate that level of persistence and dedication in 1 year.

    --


    Simple people talk of people, better people talk of events, great people talk of ideas.
  174. Yes it matters! by Anonymous Coward · · Score: 0

    I work with people that have "Years" of experience yet they dont understand that there is any value in planning our systems, doing design docs (to help future coders), or cost/benefit analysis. This is what having a degree gets you. I still have to argue with my boss as to why we should implement a new fangled relational database system instead of a simple flat file!!!! Fucking unbelieveable!!!

  175. Some of the math you'll need for a CS degree by ARR0 · · Score: 2, Interesting

    As a mathematician-turned-programmer who's also been programming since the age of 12 (which adds up to a few more years total in my case) and as somebody who's seen a LOT of badly written code in my time, I can tell you that a couple of years' worth of college-level mathematics courses will make you a much better programmer. Here's a few courses you should definitely have under your belt:

    * Calculus (usually 3 semesters)
    * Linear Algebra
    * Discrete Mathematics (generally a mixed bag with some combinatorics and graph theory)

    and of course any prerequisites to the courses above that you didn't get in high school.

    In addition, here's some courses that would be useful, some in particular areas:

    * Abstract algebra
    * Number theory
    * Geometry (not high-school geometry)
    * Real analysis (sometimes called advanced calculus)

    Good luck--it'll be worth it.

  176. same situtation by cr@ckwhore · · Score: 2

    Really interesting! I'm in the same exact situation... I started programming at a young age (10 yrs old) and now I'm 25. I went to school in the medical field, so I don't have a formal CS degree... although I am employed as a software developer, I am going to need advancement in my career soon.

    Since I've been doing this since a child, all those programming years in my mind count toward my total experience. I truly *know* how these systems work, probably more than somebody with a degree, simply on the principle that I'm self taught and had to discover how these systems work, rather than being told how they work.

    Believe it or not, but in my daily experiences with CS professionals, self taught individuals are usually more competent and knowledgeable than those with formal CS education.

    I'm hoping to find a fast track to a degree also.

    --
    Skiers and Riders -- http://www.snowjournal.com
    1. Re:same situtation by Magnusite · · Score: 1

      uh huh. I remember an argument I had with one of these self-taught CS *professionals* about seven years ago. Seems he had just read about this great new technique for coordinating parallel processes. He called them "sephmores". I replied "you mean semaphores". No, he assured me, it was "sephmores". I asked him to explain the concept to me, and it seemed that he had discovered only binary semaphores, which are nothing more than mutexes (which had already been invented well before Dijkstra solved the more general problem). At this point I gave up. No use trying to educate someone who already knew everything.

  177. It doesn't have to be that way. by emil · · Score: 2

    There are a lot of aspects to the field that haven't changed much in the last 20-30 years. For example:

    • The UNIX shell
    • C
    • C++
    • Motif(?)
    • Berkeley Sockets/TCP
    • SQL

    Schools should zero in on stuff that doesn't change, and leave OSI, Linda, M68000 asm, Encore Multimax Unix, and all the rest of that useless cruft that I had to learn completely out of the curriculum.

    1. Re:It doesn't have to be that way. by NearlyHeadless · · Score: 2

      There are a lot of aspects to the field that haven't changed much in the last 20-30 years. For example:

      • The UNIX shell
      • C
      • C++
      • Motif(?)
      • Berkeley Sockets/TCP
      • SQL


      I hate to disappoint you, but most of these did not exist thirty years ago (1971!), some barely existed 20 years ago, and all have significantly changed since then.

      In 1981, you had to write to Bjarne Stroustrup to get 'ClassC', which is what C++ was called at the time--very experimental. SQL was not very widespread and was much less mature than now. TCP existed but everyone expected it to be replaced by the OSI protocols when they were done. When did Motif come out? I think it was after 1981.

    2. Re:It doesn't have to be that way. by David+Nordlund · · Score: 1

      Good CS programs aren't there to teach students how to use this shell, that programming language, or some particular CPU instruction set. Schools should not zero in on any of that stuff.

      Good schools teach about designing efficient and effective algorithms(often in pseudo-code), and good software design principles. Things like C, C++, SQL, Unix, etc, aren't ignored, but they're just used as tools for teaching and sharing ideas, same as the textbooks. And like textbooks, these tools change from year to year, professor to professor, and, in the long run, are minor details. (Many of the courses I've taken have allowed assignments to be on the platform/language of the student's choosing)

      BTW, some of the things you listed aren't even 20 years old yet, so I'd say they qualify as changing quite significantly in the last 20-30 years.

    3. Re:It doesn't have to be that way. by mazachan · · Score: 1

      I tend to agree. I went to University Of Illinois in Champaign and there was only one course that was required that actually taught you how to program. That was Intro C++. After your first year, everyone assumes you know how to program and they move on to teach algorithms. I've had 3 algorithms class and they were all called "Intro to Algorithms". That was CS 173, 273 and 373. Scary thing that a 3 level class was still called Intro. But it's already been mentioned before. You don't just "get" a piece of paper, but also conditioning and a way of thinking. I think it's helped me tremendously in the real world.

    4. Re:It doesn't have to be that way. by neden · · Score: 0

      If they taught you 68k assembly the way they taught me x86 assembly, then you have ENTIRELY missed the point.

      I learned x86 assembly as part of a first year 'Introduction to Computer Organization' course, in which the lectures focussed on computer architecture, including things like instruction set architectures, micro-instructions, etc., and the labs were programming in x86 assembly. I found the two complemented each other nicely.

      The point wasn't to teach you how to program a 68k or x86 processor in assembly language. It was to give you some insight into how a processor operates and how it is programmed at a lower level than code in C, C++, Pascal, or what have you.

      For what it's worth, learning 68k assembly in school would have helped me a lot more than x86. I've had to read and write a lot more of the former than the latter in my professional career. Of course, learning any assembly language, even a crappy Intel instruction set, made it a lot easier to learn (and appreciate) a better designed instruction sets and processors like 68k and PowerPC. :-)

      Heck, here are some more examples. I remember a memory management assignment in an data structures & algorithms class where we were allocating 'memory' from an array of integers. Another assignment in the same class had us doing different sorting algorithms by hand. For compiler design, our compilers had to output assembly code for a fictitious processor. The point was learning the concepts, not being trained to do a specific job. And I also remember people in those classes who didn't get that.

    5. Re:It doesn't have to be that way. by Anonymous Coward · · Score: 0

      In that case, you probably attended one of the better curriculums in CS, even though there aren't many good ratings in place to tell you which are better than which. A lot of local schools teach x86 assembly as a course of it's own, and most likely taught 68k assembly the same way as little as 5 years ago. The same schools have basic introductory courses in computer architecture, but if they include any programming, it's usually Basic rather than assembly.

  178. Re:1 year? Hahahah by javaMonk · · Score: 1

    Hey! I consider myself to be one of those "technical people" and I'm a "Momma's Boy" (So, I STILL cut her lawn) College was GREAT. I lived in a diverse dorm with CS majors, Math majors, Philosophy majors, and a guy who was just plain crazy. Where else can you learn about Unix, build a "Tone-Dialer", learn to play Dominos, AND ponder the meaning of life? Programming assignments were considered a FUN puzzle! I learned more from that dorm than all my classes put together. FYI: I didn't JUST drink alcohol... the pot was pretty good too! :)

  179. traditional 4 year BS is the best way to go by dynamo_mikey · · Score: 1

    I'm also of the opinion that the BS degree is the best way to go. I learned a lot in school beyond multiple inheritance :)

    Getting a degree shows your employer that you can put up with bullshit, that you can suck it up and succeed in an antiquated system full of egos and morons...a system not unlike the business world.

    but you never know, maybe I'm just rationalizing all that money I spent ;)

    dynamo

  180. Advice from someone who has been there by Anonymous Coward · · Score: 0

    I recently went through a very similar struggle. I had been a field engineer for one of the leading enterprise systems management tool vendors for years. I established a solid reputation and was courted by many of the large players in the market. The salaries they were offering were outstanding. But, they couldn't offer me a career path moving forward beyond my current role. Why? No CS degree. I found this to be ridiculous.

    This is what I did.

    I quit. I started my own small consulting company (enough to pay the bills) and I am going back to school. Why? College is where it is at. Class will bore the hell out of you but the academic community is a great place to take your skills to the next level.;

  181. in a year? by Anonymous Coward · · Score: 0

    "I think that I can easily complete a CS degree in 1 year."

    HAHAHHAH!

    I think that is about the most arrogant statement I've ever read on Slashdot.

    what? do you have like a 175 IQ and only need 1 hour of sleep every 24 hours?

    I don't know about others, but my Computer Science and Engineering degree was so much more challenging than anything I've seen in the "real world" it makes work seem like a picnic.

    Any degree you could get in a year isn't worth the paper it's printed on.

  182. Master's Degree by Anonymous Coward · · Score: 0

    You might look into getting a Master's Degree from the Harvard Extension school. They have a Master's of Arts in Information Technology that you can take primarily over the internet. I've taken some of the classes and they are really good. You would have to spend one session at Harvard, but if you take the summer session that would only be about a month and a half.

    http://www.extension.harvard.edu/almit/

  183. Re:no dice! (HEY MODERATORS, READ AND LEARN) by Anonymous Coward · · Score: 0

    Simple, it is an opinion in opposition to the previous post! Remember this is Slashdot! You must submit to the collective.

  184. Re:All you dot-commers who "didn't need degrees" by SpacePunk · · Score: 1

    I'll put my skills up against your six years in college swilling cheap booze and playing grab-ass with the frat boys anytime.

    Degree's are still unimportant in the industry for those that can do the work. For those that can't, there is always Business Administration (or "How To Embezzle: 101").

    -

  185. MBA, maybe? by AndyMan! · · Score: 1

    I'm in a similar position, except that I'm now 28. I have a liberal arts degree, and have been coding since 1981 - I was seven.

    I'm still making a six figure salary in Chicago, despite the .com meltdown.

    It seems that you don't want to retire a coder. The key, as you know - is to gradually get yourself out of coding jobs. The first steps are to project management. PHB's love their project managers to have technical experience, they like this more then a CS degree. A business degree with tech experience is the gold standard.

    Instead of going back to school for a CS undergrad, look at MBA's. You can usually take an MBA with an undergrad arts degree. You can also fast track an MBA into two years. Hell, you could do an "executive MBA" in two monthes, but that's jus silly.

    An MBA will also prime you for a senior management position like CTO.

    _Am

    1. Re:MBA, maybe? by eufaula · · Score: 1


      agreed. If you are wanting to get away from the coding part, get the MBA. I have one, and i would not be doing the job (or making the money) that i am now without it. There is more to IT than programming and system administration. there are those who have to prepare budgets, handle employees, etc...and who better understands what a IT dept. needs than someone in it? I do not have any formal education in computer science, and my employer could care less about that as long as there are skills to go with it. The MBA is a different story altogether. You wont obtain enough experience before you are 40 to make up for what you can get in a few years with that paper.

  186. Jurys by ProfBooty · · Score: 1

    I went to an Institute(RPI) not a university.

    anyways,according to the core curriculium 85% of my classes were engineering, I only had 2 free electives(i took a lot more). Granted my first year had some multidiscplinary SCIENCE courses(statics physics chem), the vast majority of my classes were EE(probably 60%), that is 3-4 out of the 5-7 classes I would take a semester(for all you at RPI the 4x4 is rubbish if you started in 95-97, there is NO way you can graduate in 4 years like that since courses aren't offered all the time.

    CS on the other hand was primarily multidiscplinary, 1-2 courses CS related a semster, the rest humanities or general science. Hence a decent number of engineers who couldn't hack it switched to CS as it was easier(less classes/work) or quit school.

    On the upside, eitherway you will be unlikely to serve on a jury, lawyers don't like engineers/scientists as you are trained to think methodically/logically/rationaly. They like to sway your emotions despite the fact that FACTS are supposed to rule a case. Thats not to say you will not get called up for jury duty just that when you are, you are more likely to be dismissed(based on my own personal experience).

    --
    Bring back the old version of slashdot.
    1. Re:Jurys by hawk · · Score: 2
      >On the upside, eitherway you will be unlikely to serve on a jury, lawyers don't like
      >engineers/scientists as you are trained to think methodically/logically/rationaly. They like to
      > sway your emotions despite the fact that FACTS are supposed to rule a case. Thats not
      >to say you will not get called up for jury duty just that when you are,
      >you are more likely to be dismissed(based on my own personal experience).


      It's not your education or training. With a statement like that, a lawyer doesn't need to spend a peremptory challenge, as you'll be dismissed for cause for your bias . . .


      hawk, esq.

    2. Re:Jurys by ProfBooty · · Score: 1

      I never stated during selection that I felt that way, its just been my experience and that of other engineers that I worked with.

      --
      Bring back the old version of slashdot.
  187. Re:I have a Four year CS Degree and.. by DrDebug · · Score: 1

    I agree completely with the above comment. There
    is more to a CS degree then just the technical
    part. If the technical part is all you want, you
    can just study and take the exams. Or, pay a
    few bucks and attend a 2-year technical school.

    But a CS degree rounds you out. You get history,
    English, Math and other stuff that will help you
    in life when your programming skills start to
    erode.

    A CS degree represents to an employer the fact
    that you ENDURED and SURVIVED; not that you just
    have technical knowledge. This means a lot to
    them; and if you EVER want to move up to a
    management position, someone with a BS degree
    will definately be promoted, or kept if there
    is a downturn. The techie guy will be on the
    street.

    And yes, the trouble to get a CS degree is a
    pain-- I had to study Higher Math and Advanced
    Physics because the CS department came under
    the Physics department. But, it was worth it.

  188. Two issues by Art+Deco · · Score: 1, Insightful

    I've worked for the CS dept of a university for 7 years as a sysadm, researcher, and research assistant so I know a bit about CS degrees. In every case I've seen, someone coming from industry to CS has gaps in their knowledge. I'm sure you are a bright guy but being self taught you probably have great depth of knowledge in areas you have used and suprisingly large gaps in other areas. It will take some time and effort to cover all the areas they expect you to master. With your background some of your courses will be slam dunks but others will kick your butt. It probably wouldn't be that hard for you to pass all the CS classes in a year except the second issue, core courses. You have to take English, History, Political Science, Math, lab science, and a few other odds and ends before you can get your Bachelor's degree. In grad school you can concentrate on just your major but in undergrad they make you take all the stuff you had in high school. Some of these classes might even be hard and take a lot of time away from your CS classes. If you really want a degree the best thing would probably be to take as many core and introductory courses as you can online or as night classes at a junior college then finish up your CS classes at a good university. If your ultimate goal is a MS or PhD than you shold get whatever bachelor's degree that will be the quickest so you can get into grad school sooner. If you get a MS in CS than whatever you get as a bachelor's degree won't matter much and some employers will even like it being different making you a more "rounded" individual. Whatever you decide to do, good luck!

    1. Re:Two issues by Alpha27 · · Score: 1

      I would have to agree with Art Deco about the gaps in knowledge. I'm a self-taught coder with no formal education, and from some of the conversations I've had with more formally taught programmers, I have seen the gaps.

      I'm currently investigating the idea of return to school to get my degree, but am not looking at CS degree, but looking more towards to an CE/EE degree as a possibility, because I see the CS degree as a partial redundency in my current knowledge base, and see CE/EE as a good choice since it does have some core courses as CS, but having a difference.

      MY final comment... I wish I could say I had the 50% annual increase continuing. ;=-)
      Unforuntely, not all are so fortunate during this .com realization.

    2. Re:Two issues by RedWolves2 · · Score: 1

      I have a BS Degree and I still see gaps.

  189. I must disagree by S1mon_Jester · · Score: 1

    And no, there are no good schools in Florida, sorry. I received my Bachelor's of Comp. Sci from UCF (University of Central Florida). They are not great, but they are good. Definite emphasis on computer theory without the degree being nothing but computer theory (like some other colleges I could mention).

  190. Mod this guy up. by Anonymous Coward · · Score: 0

    My father's in the medical profession, nursing to be specific. He's got the equivalent of an AS.

    He has the credit hours (Due to job-related/required additional courses) to have an MS.

    He can't get one though.

    Why?

    Because - no one wants to just hand you a degree because you have the courses.

    They *do* want you to sit there for another few years so they can make money.

    It holds true no matter what your field of study is - colleges aren't educational instutitions so much as they are capitalist businesses. For a large sum of money, they provide you with a piece of paper that allows you to make more money in many cases.

    There's really little education involved.

  191. Finland's system by Anonymous Coward · · Score: 2, Interesting

    In Finland, the higher education system has been designed so that there are no minimum residence requirements, nor do you have to attend classes in most CS courses. The record time for a Master's degree at the Helsinki University of Technology is about two years. A significant percentage of CS students go to work the year round. Despite claims to the contrary, the system seems to work well for the best students, giving them a combination of theoretical and practical knowledge. Alternatively, you could get 2 degrees simultaneously, etc. After all, why sit in classes if you think you can study more productively at home reading a book? Studies have shown that hearing somebody talk is an extremely ineffective way of disseminating knowledge.

    1. Re:Finland's system by Anonymous Coward · · Score: 0

      and most of us hut's cs students study for
      about eight to nine years, because we go to
      work while we study to get money for food and
      apartment. ;) my sixth year (present at the univ)
      begins in few weeks, 140 study weeks (credits?)
      behind me... 180 will mean i'm a msc, but i've
      taken few extra courses so i'll have about 210
      when i get out. ;)

    2. Re:Finland's system by Catbeller · · Score: 2

      Um, what about us Americans who don't speak Finnish? Can we play?

      From your comment, I infer that at least some of the courses are online. True? I'm curious.

  192. Re:50% a year?? Why bother! by wurp · · Score: 1

    Actually, both rates of increase are exponential. His was exponential with a mantissa of 2, yours is exponential with a mantissa of 1.5

    ;)

  193. College Level Math by msheppard · · Score: 2

    The one thing I learned in college that seems to place me above other programmers is the Math. I went to Clarkson, which is a heavy EE school, and the dif-EQ and statistics classes taught me things that I use in everyday programming that other devlopers just do NOT understand. Mostly in analyizing performance statistics etc...

    --
    Krispy Cream is people
  194. I'm in a similar boat.... by Anonymous Coward · · Score: 0

    I have two bachelors degrees (Editorial Journalism and Geology), and I'm looking at heading back to school for a M.S.

    I currently work for a consulting firm as a field geologist, with a hefty dose of systems administration on the side (NT/2000 webservers; Linux development servers, and a creaky old DEC Alpha .

    I'd like to ditch the geology, and move into a sysadmin position full time. Certs are easy to come by with independent learning and some hands-on practice.

    My question is; do I really need a formal CS degree to advance in the admin/support field? I'm an okay perl and vb programmer, but I've never had formal training.

    Do employers in the IT industry actually care what your degree is? Is a MS in Info Systems or an MBA a better idea?

  195. Problem solving skills by Fastolfe · · Score: 3, Interesting

    I completely agree.. I did not complete my engineering degree, but the time I spent working on it was very valuable nonetheless. Any Joe Coder can read CS books and gain the necessary intelligence to do a job, but a good university program also teaches you the wisdom to know how and when to apply what you've learned. Some of this can be learned by practical on-the-job application, but I tend to find that people with an engineering/science degree tend to find their niche in a new position faster than someone self-taught. A self-taught coder tends to learn how to do things well "their way" and has difficulty adapting to the requirements of a client or maintaining focus on a project not directly in their line of focus. Of course, these are enormous generalizations and will vary widely depending on the nature of the person, but this is my experience.

    In addition, the engineering classes I took weren't really valuable for the formulae and math. I found them valuable for the problem-solving skills they taught. I don't believe even science degrees approach this sort of problem solving, and I find that those with some sort of engineering background (or a "hard" science like Physics) generally make for better programmers, administrators and architects of IT shops.

    1. Re:Problem solving skills by Anonymous Coward · · Score: 0

      Actually, I don't think you can really gain *intelligence*. You can read CS books and gain *skills*, but intelligence is an innate property of a human mind.

  196. Don't think about it this way. by emil · · Score: 2

    For the work environment, be purely practical in your pursuit of education.

    1. What are your goals? If this includes management, a 4-year degree is required. If not, certifications may be more bang for the buck.
    2. What is your timetable?
    3. What is your current income, and are you willing to suffer a drastic reduction that college will demand?
    4. What is your level of tolerance of idiocy, both from your peers and teachers?

    I have a CompE degree; I am also an Oracle OCP. The Oracle credentials offer much higher salaries - no two ways around it.

    Oracle doesn't teach you much about metaphysics, literature, history, or communication though. You may find yourself needing some of these subjects.

    ps - Do budget major augmentations to your skillset every five years, either way.

  197. Gee. by Gannoc · · Score: 2
    Wow, 50% for 5 years. Well, lets say you started out at a very entry level salary (25k/year) 5 years ago. that means you're making well over $200k now.

    If you started out a normal starting rate, it means you're making almost 300k/year.

    Anybody out there in the real world care to comment how likely that a 24 year old w/ no CS degree is taking home 150/hour as a consulting rate nowadays? Now you want a CS degree in one year? I think ./ got trolled.

    1. Re:Gee. by juuri · · Score: 2

      Lean to do math, it will help you out a lot later on in life. Especially in the CS field.

      --
      --- I do not moderate.
    2. Re:Gee. by Gannoc · · Score: 2
      Lean to do math, it will help you out a lot later on in life. Especially in the CS field.

      Starting Salary: 25k
      After year 1 50% raise: 37.5k
      After year 2 50% raise: 56.25k
      After year 3 50% raise: 84.375k
      After year 4 50% raise: 126.56k
      After year 5 50% raise: 189.84k

      What math do I have to "learn"?

    3. Re:Gee. by Anonymous Coward · · Score: 0

      Lean to do math...

      Learn to spell.

  198. Re:50% a year?? Why bother! by wurp · · Score: 1

    Oh, and 13.5 * 1.5 = 20.25, not 19.25.

  199. clepT? by dimer0 · · Score: 1

    It's CLEP.

  200. Same here... by freshheimmer · · Score: 0

    I had to quit my job and move back to California because of my father's health. I had a great job, but no diploma. The job market sucks right now, so I'm thinking of moving in with my dad and finishing my degree. Two problems though:

    1) money
    2) money

    I'm used to the luxury of a fat IT paycheck which I won't be able to pull in if I go back to school full time. I have lived through hard times before, but damned if I'll do that again. I really don't have any options but to apply for financial aid and work some menial job while getting an education. And all this added to the fact I'm much older than the average student ... it all looks bleak.

    Anyone have any ideas on how I can make money and get an education in this job market (aside from selling drugs)... drop me a line.

    --
    I think the karma police are after me ... or is it 'cuz I'm
  201. Scientists don't always make better programmers by Fastolfe · · Score: 2

    In my experience, CS degrees don't always result in someone that can efficiently program practical applications. I work in the IT "online" department of a major telecommunications company. We have a fairly large staff of developers programming in a variety of languages, and while most (if not nearly all) have degrees, most of those degrees are not in computer science.

    In fact, our most prominent developers and those in the higher architectural positions either have engineering degrees or some of the more difficult science degrees like physics.

    CS, as a science degree, teaches you the science behind computing, as you state. It shows you different algorithms for solving problems, but is largely theoretical in nature and heavy in math. In the real world, you need to know a lot more than this to apply your work efficiently to real-world applications, and I find that engineering degrees tend to breed people that are better at applying what they've learned to build something efficient and robust than scientists do.

    The bottom line: Knowing the science behind programming is not enough. You need to be strong in areas that promote efficiency and application in order to use what you know. Otherwise you will forever be a programmer at the bottom of the corporate food chain.

    My two cents, anyway. Your experiences may vary.

    1. Re:Scientists don't always make better programmers by ivan256 · · Score: 2

      You must be using some strange definition of "real world" that I was previously unaware of. When did "real world" come to mean "the place where you work"? Here's a hint: Not all computer programs are a bunch of fancy buttons for updating a database. Some programs are actually used to do calculations.

      Being strong in syntax and coding style is not enough. You need to know the math and theory behind the algorithms. Otherwise you will forever be a programmer at the bottom of the corporate food chain.

      --

      Writing database front ends is not software engineering.

    2. Re:Scientists don't always make better programmers by Fastolfe · · Score: 1

      Why the hostility?

      By definition, the place where I work is in the real world. I'm totally willing to admit that it may not be representative of every place a programmer is needed (and I believe I did in fact admit this in the last line of my original post). My experiences here are echoed in my prior jobs and through friends in related fields. I guess it's possible that I'm totally off-base here, but I don't think it's likely.

      And I kind of resent the "bunch of fancy buttons for updating a database" comment. Do you really think that's all of the programming that's needed at a telecommunications company? I can give you a few pages of examples here, but if you can't come up with any on your own, I don't think it'll do any good.

      I also never said anything about syntax or coding style. I believe I was trying to stress the need for people to have the skills in applying their knowledge to practical problems, and in problem solving skills to identify performance or other problems in complex applications that may have several diverse components in any number of technologies and languages. Note that I never said a degree (CS or otherwise) was a bad thing. My exact words were, "You need to know a lot more than this." And you do.

      What was it about my post that ticked you off so much?

    3. Re:Scientists don't always make better programmers by ivan256 · · Score: 1

      Damnit, I had a nice long reply, and IE crashed and I lost it... Here's a summary of the main points, as I don't want to re-write it at 3:20 AM. It probably won't make any sense at all...

      It's not just you're post that ticked me off, it built up slowly as I read all the prior comments.

      I'm not saying that you would even need to write your own database front end there. I'm just saying that writing one does not a computer scientist make. It only makes you a computer programmer, even if you "design" the whole thing yourself (On top of someone else's database engine with nice libraries...). While you in particular didn't mention a database front end, it seems to me that most people who think that they know everything they need to get a CS degree without having actually done it tend to be people who "designed" a database front end.

      Physicists and Mech. engineers are just as likely to be good programmers as Computer Scientist these days, since computer science has nothing to do with programming, but the theories and mathamatics behind algorithms. The programming is just a tool for expressing ideas and proving concepts, and with the proliferation of computers programming has become a readily avilable and useful tool in other fields as well as CS.

      People who are only good programmers without having a good foundation in CS concepts and discreet math will not be as productive, unless the complete design is spelled out for them. Most self proclaimed computer scientists spend most of their time reinventing the wheel, and having a hard time communicating with other people in the field.

      It's mighty presumptious to assume that because something seems to be working for you that it is representitive of what the rest of the world needs. Even if you're right, you don't know that's the case without an outside frame of reference. I'm not being hostile towards you, just towards the general attitude that people seem to have that what you learn getting a CS degree is not all that important. Dispite what many people seem to think, there is a point to all that stuff they teach you.

      For some reason, most managers and freshman don't seem to understand the difference between a computer scientist and a programmer, and will go out hiring computer scientists when they want programmers, or go to a university for a CS degree when they want the knowledge you get at a 2 year techincal school. Itis probably because when people first started getting computer science degrees, they were the only people learning to program along with learning the theory. Even though that's not the case anymore, the precident is set in the minds of those doing the hiring or the advising of students.

    4. Re:Scientists don't always make better programmers by Fastolfe · · Score: 1

      It's mighty presumptious to assume that because something seems to be working for you that it is representitive of what the rest of the world needs.

      I didn't mean to imply that it's working "for me". I don't consider myself a programmer (though I made a very good start as one). I'm talking about an IT staff of developers numbering in the hundreds. Granted, my polling is not necessarily scientific, but of the 12-20 developers that stand out as being exceptional in their work, 0% have CS degrees. But all of them have degrees in other (usually related) fields.

      ...what you learn getting a CS degree is not all that important

      I can see how you might want to interpret this and my previous comments as saying "CS degrees don't make a bit of difference." Despite these numbers, I DO believe they help. I've never stated otherwise.

      Obviously you're going to have an easier time developing software with a CS degree than a metereology degree. My point was that there are other degrees (or series of classes for that matter) that teach skills that can take you much closer to your goal of being a competant (and exceptional) software "engineer" than a simple CS degree. But keep in mind that this depends entirely on the nature of the person. If they don't know squat about programming, they probably need a CS degree. If they have a firm grasp of programming concepts early, they might get more out of an electrical engineering degree instead. (I'm being overly general here and ignoring the fact that there are some dual-track majors and even dual-majors where you can get all of the skills of one degree and many of another.)

      When I look through resumes, and see a candidate with a CS degree and a handful of development projects, odds are they're a competant programmer. When I see someone with a wider range of skills that can demonstrate good problem solving abilities, I know they will be an exceptional programmer, not just because they can design algorithms and lay out an application, but because they can identify the best tools for the job, evaluate their code's place in the greater whole and readily identify issues with related systems. My main point is that a CS degree doesn't readily prepare someone with those skills.

      I think it would be enough, actually, for CS majors to go heavy in engineering electives, if that's possible. I know the university I went to actually had a hybrid of computer science and electrical engineering that seemed ideal for this sort of thing. You learn engineering skills in the context of computers, instead of something you'll probably never use. It's a harder degree, but I think most would get more out of it.

      But anyways, it sounds like we might actually be trying to say much of the same thing, though we disagree in the details.

  202. not enought by s2r · · Score: 0

    You could have lot of experience and programming skills but doesn't mean you deserve a CS degree.
    What about all those math courses?

  203. a 1yr degree would be worthless by Anonymous Coward · · Score: 0

    I only went to the first 2 weeks of my engineering stats class (calc based). It was all the way across campus, it was fall with a nasty winter, most of the grade was based on the final, and I hated the class. I learned the entire semester in about 8 hrs of cramming for the final and aced the final(highest grade in the class). 6 months later, I couldn't remember any of it. The class was worthless to me.

    Part of the time spent is to give it time to sink in and hopefully give you the understanding of the subject, not just the ability to do the work.

  204. What are the differences by ellem · · Score: 1

    between:

    CS, MIS, IS, IT?

    Manga, Hentai, Anime?

    --
    This .sig is fake but accurate.
  205. NY Regents/ Excelsior by drteknikal · · Score: 2, Informative

    Used to be that the grandaddy of the "non traditional" degrees was Regents College, now Excelsior College. They give extensive credits for "life experience" and also offer a number of exams under ACT:PEP.

    --
    http://drteknikal.blogspot.com/
  206. Ridiculous by ericsink · · Score: 1, Insightful


    My CS degree didn't teach me any particular skill that has been practical in my software development career. Nonetheless, as an employer, I continue to use the presence of a solid CS degree on a resume as a good indicator. It correlates very well with the likelihood that the candidate will be an excellent developer. But that doesn't mean that the degree taught that person anything useful about the development of software.

    If you want a degree, get it for yourself, not for your career. You'll be a better person when you get done, but not a better programmer.

    And BTW, stop saying that you can complete a CS degree in one year. It makes you sound clueless, not clueful.

    --
    Eric Sink
    Software Craftsman
  207. Bad news by biglig2 · · Score: 2

    You're best doing it remotely, via post and internet and so on. The UK's Open University are experts at this - http://computing.open.ac.uk/home/
    If you can find something like this near you - (actually I'm assuming you're an american - the OU itself generally is only open to EU citizens) it's perfect, because they are aimed at people who, for whatever reason, did not take a conventional undergrad degree. So they wil be interested in the fact that you have years of prcatical experience.

    But it will take time. There's a reason undergrad degrees take 3 years - that's how much work there is in them. It'll take longer afterwards.

    I think also you are possibly underestimating the importnace of your considerable experience! By which I mean, you may be surprised at how much of a CS degree will be entirely new to you.

    One last suggestion - must it be a CS degree? Would, for example, an MBA work for you (anyone know if you can take those without a first degree?)

    I ask as if you've got the Math you can probably leverage almost any undergrad degree into a Masters in CS. If all you want is the paper, then be prepared to fight dirty.

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  208. mod parent up-and a few questions to keep it OT by gimpboy · · Score: 2

    i would be interested in your perspective on the contrasts between this and a traditional education? how are group projects conducted? does this type of education impact the communication skills that would develop more naturally in an environment with more interaction?

    for example: as an undergrad every class in my major had a group projet of sorts and a lot of them had presentations also. while this doesnt really apply directly to my major, it is important in the real world where you have to work with others.

    --
    -- john
    1. Re:mod parent up-and a few questions to keep it OT by stephanruby · · Score: 1
      "i would be interested in your perspective on the contrasts between this and a traditional education? "

      Try the "Social Life of Information" by John Seely Brown & Paul Duguid. It dedicates a chapter to distance learning. It's one of the best books I've read on the subject. The authors work at Xerox PARC and their findings actually go against the idea of distance learning.

      Stephan

  209. Re:50% a year?? Why bother! by SuiteSisterMary · · Score: 2

    Doh! Semantics on the exponent point, and very true on the math point. I abase myself before you. :-)

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  210. CS Experience by Anonymous Coward · · Score: 0

    I went into college having coded for 10 years already, and that helped me burn any programing class, but there's a lot more to a CS degree than that. Calc I, II, III. Discrete Math I, II. Probability (and statistics). Three quarters of either engineering (university) physics, or lab (university) chemestry. Digitial Design, Computer Archatecture, electives, liberal arts...it goes on and on. There is no way this could be done in a year.

  211. Salary survey by Dudio · · Score: 1

    Try this one.

  212. Accelerated Second Degree by Tack · · Score: 2
    If you have a degree in something else already, you can get an accelerated degree at Algoma University College. See the accelerated degree section there.

    Algoma University is fully accredited and affiliated with Laurentian University in Canada. (Yes, I work for them. ;)

    Jason.

  213. don't do it!! by Kwantus · · Score: 1

    from a read of //heather.cs.ucdavis.edu/itaa.real.html I would suggest that the degree really isn't all that valuable (even for managers; Billy G ha no degree) compared to the cost of not being active in the industry for awhile (even a mere year). Personally, I see an inverse correlation between academic performance and professional advancement. Don't get off the track! And save your money, too, 'cause your time in the biz is getting short.

    1. Re:don't do it!! by Kwantus · · Score: 1

      PS: scratch my opinion, there.

      The National Research Council report `Building a Workforce for the Information Economy' (2000) noted that research has shown that the correlation between grades and future work performance is very weak.

  214. part time degrees. by Anonymous Coward · · Score: 0

    I started a part time degree when I was 28, this year (im 35 now) I completed it (1st class Hons, thank you...), this includes a 2 year break due to work problems. however, I would say that it would be difficult to complete in any shorter time... I'm not stupid, I started mucking about with these machines at 13(apple 2 and such) but the degree did fill in some blanks and put a more formal backbone on the knowledge I already had. I would dislike saying it couldnt be done, but would also say that any "degree" that could be completed in a year would probably not be taken seriously by most people...

  215. Fast degree by RedWolves2 · · Score: 1

    If you are looking for a piece of paper to show your employer why don't you try calling Sally Struthers and see if she is still handing out degrees through her TV commercials.

    Or you can get a degree like the rest of us with hard work, dedication and socializing on the weekends.

    Can you honestly say that you have the people skills, the liberal arts knowledge to be able to effectivly talk to your clients? Do you think your clients care that you know how to program c++ inside and out? What they care about is that they can interact with you and that you have an understanding of their needs. Which is not the syntax of your programming language. More likely how your product is going to give them a nice ROI and will make their business process more manageable.

  216. UMUC: Excel Program by big_cat79 · · Score: 2, Interesting

    The University of Maryland University College, which I attend, has something called the Excel Program. Basically, it is a 3 hour class that will help you write a paper describing what you have done in your career and how it relates to the school's classes. A committee reviews your paper, and you can earn up to 27 credits plus 3 for the class, for a total of 30. That is about a quarter of the 120 you need for you degree. In addition, CLEP tests for your basic English, History, and Science courses can speed things up, at the cost of about $50 per test. Also, for more advanced courses (say, at the 300 and 400 level) you can take departmental exams for a course. Basically, you take the final exam, and if you get a C or higher, you get the credits, but no grade. They cost something too, but I forget how much right off hand. Doing all that has gotten 3 years of school crammed into 2 for me, and I almost have my BS in Information Systems Mgmt.

    --

    BigCat79

    "The dead have risen and are voting Republican!" --Bart Simpson
  217. A degree is far more than a piece of paper. by Anonymous Coward · · Score: 0

    A degree requires a lot more than some focused technical study. You would spend a vast majority of your undergraduate education doing things not directly related to CS. I think this is the real point of having a degree, it shows employers, investors and co-workers a broad background on which you make decisions. It would be pretty pointless to get a degree in 1 year even if you could. If your sole goal where to learn technical things self-taught experience works just fine. If your goals are of a broader nature, a degree is more appropriate. I would recommend not getting a CS degree at all, get it in something entirely diffrent, that really shows your tallent and skills. I when I hire am far less impressed by a CS graduate that knows their stuff than a math, philosophy, economics graduate that knows their stuff - I will always hire the philosophy graduate given two equally experienced and technically knowledgeable canidates. Then if you like persue a MSCS (typically no graduate school will require that you have a specific undergraduate degree so long as you where strong acedemically in whatever field you focused on).

  218. the journey by XbainX · · Score: 0

    The journey is worth more than the destination, hacker-san...

  219. One more thought by f00zbll · · Score: 2
    I've already posted earlier 2758892, but another thought popped into my head.

    It may be a bit off topic, but the question I keep asking is "will getting paid more make you happy or happier?" Recently, I relocated to the east coast and found the a lack of a Bach CS degree was hindering my job hunt. Luckily, I'm employed again. Even though I read up on AI, algorithms, electrical engineering, distributed processing and other advanced theories on my own, I know my knowledge is still missing huge gaps. I considered getting a MS in CS, but finally decided it wouldn't make me any happier. The clincher was the realization I don't have what it takes to "play the politics game." I love programming and plan on coding the rest of my life (though not as a career). The thought of "kissing butt" for 2-3 years makes me cringe, so the choice was obvious. Plus, would you want to work for a company that cares more about a piece of paper than what you have to offer?

    The argument that a degree is a better assurance of qualifications for a company is flawed on two fronts.

    1. if the person interviewing you can't tell your skills without a degree, they probably don't understand the technical problems in the first place. Do you want to work for/with people who don't know?

    2. As others have mentioned, people with advanced degrees trained in research have a different mind set than a programmer. Individuals great at both research and application development are rare. Each job requires a different way of thinking and working. You may want a researchers opinion about the architecture, but at the low levels an experienced programmer is what you need.

  220. I suggest getting a Business Degree by ClarkEvans · · Score: 2

    I'd look for a 5 year program that gives you a B.S. in Business and an MBA. This is probably the best way to 'round out your studies.

  221. pay by BigGar' · · Score: 1

    Let's see 5 years @ 50%/year
    let's say you started at $30,000
    $30k year 1
    $45k year 2
    $67k year 3
    $101k year 4
    $151k year 5
    looks to me like you're doing just fine without the degree to me.

    To move much higher either a degree won't mean a thing or you'll need a masters, a bachelors I don't think will cut it.

    --


    Shop smart, Shop S-Mart.
  222. Extra T is redundant by Anonymous Coward · · Score: 0

    CLEPT Test is CLEP Test Test.

    Like writing "dollars" on your checks when it says "dollars" over there on the right. So you have "Ten and 0/100 dollars dollars."

    1. Re:Extra T is redundant by Thomas+Charron · · Score: 1

      Grr.. You wouldnt SAY CLEPT Test. You'd say 'I took the CLEPT to get out of the class'

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  223. don't be stupid by Anonymous Coward · · Score: 0

    It is a characteristic of any uneducated person
    to assume that education is useless. To everyone
    around, it is usually abundantly clear how
    uneducated they are.

  224. myDegreeInCS by ekephart · · Score: 0

    With what seems like confusion over what a CS degree really involves I thought I'd post my degree reqs. I am currently 2 semesters from graduating.

    CORE:
    Calculus 1
    Calculus 2
    Mechanics and Heat (physics 1)
    -M&H Lab
    Electricity and Magnetism (physics 2)
    -E&M Lab
    Science Elective (I took this cool geology course)
    Politics & Values in Bus & Tech
    Technical Communication
    Rhetoric (English)
    Government (Texas)
    Government (US)
    American Hist 1
    American Hist 2
    Exploration of Humanities
    Ethics

    MAJOR REQS:
    CS 1 (C++ 1)
    CS 2 (C++ 2)
    Discrete Math 1
    Discrete Math 2
    Linear Algebra
    Computer Organization (Assembly)
    Prob & Stat in CS
    Algorithm Analysis & Data Structures
    Software Eng
    Programming Languages
    Computer Architecture
    -Comp Arch LAB
    Operating Systems
    Adv. Algorithm Analysis
    Automata Theory
    Elective (took Unix)
    Elective (took Computer Networks)
    Elective (took Artificial Int.)

    FREE ELECTIVES:
    1 (upper lvl): Medieval Europe (Hist.)
    2 (upper lvl): Roman Britain (Hist.)
    3: Psychology
    4: Micro. Economics
    5: US & Asia Business Relations
    6: Java Programming
    7: Accounting (BOORRRING hehe)

    If you notice there are only 2 elected and 3 required actual programming based classes: C++ 1 and 2, Comp Org (Assembly), Unix (elective) and Java (elective). I promise you a CS degree is more about math and logic than programming. Granted, in many classes (discrete, data structs, alg analysis, etc) you wrte pseudocode, but thats all. I will probably get an MSCE (not to be confused with an MCSE hehe) or MSCS after this, THEN, if the job requires it, some sort of certification stuffs. Certifications seem MUCH easier than a degree. I have purchased several "certification" books and feel that I could take the test today if I wanted to. Frankly though, I doubt that the mojority of the places for which I may work would care whether I can pass a Cisco or MS cert test.

    This is just me, if your goal is the job and not the knowledge then more power to you. Get that certification and pull a paycheck, God knows you'll live more comfortably than me for the next few years.

    --
    sig
  225. Bypass the BS by Anonymous Coward · · Score: 0

    Go straight for the MS, if that's your ultimate goal. If you have a BS in something related (engr, math, science) then take the GRE subject test in CS, ace it 95% or better, and apply to grad school. You might have to twist admission's arm a bit, depending on standard GRE results and college grades. Once in, you might have to remediate some basic courses, but you could try to clept out.

    BTW, this is not theory, this is reality, mine. I went from BS Aerospace Engr at Va Tech to a job in programming to CS grad school at UPenn.

    That'll get you on the path to the MS in 0 years.

  226. pigs will fly by Anonymous Coward · · Score: 0

    pigs will fly when you finish a B.S. in computer science in a year. My Computer Science degree consisted of 50 courses, and i imagine other degrees from recognized institutions are the same. There is much more to a CS degree and Universitites in general than just knowing how to program.

    You may be able to accumulate credits in most of your courses through night classes, while still working. Then after a couple/few years, take a year off and go nutzo, on the last courses.

    Although as other people have already mentioned, a nice, full, and honest resume stand out more than the degree (at most companies).

  227. This whole thing looks like Troll Material(tm) by spanky555 · · Score: 1

    In any case, I'll answer the question at face value:

    Nothing against you personally, but I hope that there is NOT such a "fast track". It sounds like you jumped into the workforce during boom time to make a fast buck. No problem with that, but many of us busted our balls and bank accounts taking the long journey to a BSCS, and the whole idea of someone snaking their way around it is, well, pretty insulting. I've worked with plenty of very good and very bad programmers, and most of the very good had a BS in something - usually engineering of some type or CS. I have yet to work with someone I consider very good who does not have any degree at all. There were plenty of average hackers who were recent high school grads, but no one outstanding.

    One of these high school grads, just before I was moved to another project, was assigned as PM of a project!!! Over several people who had MANY more years of experience + BSCS. Well, I'm glad I went to another project, believe me. It's a long and silly story about stupid people in management having no respect for academic folks, and just loving yes-men and brown-nosers instead of people who give honest and useful criticism, but the result was this: the project failed. Hit the pavement hard. And it was no surprise to anyone but the dumbass in management who made the decision to have this guy be PM. The resentment of those on the team for having this snake, who had done little to prove himself either in the workplace(besides buddying up to the boss) or academia, placed in charge of their project was inexcusable - people on that project quit left and right, and by the time I got back from the client I was on, every last one of them was gone. They didn't really seem to ever acknowledge their mistake to anyone in an open forum, but they did end up firing the guy because he started asking for too much money.

    Long story short: get your degree. You will be held in higher esteem for it. As for those trade schools, they have their place, but they aren't very well respected, IMHO. I've actually seen managers chuckle softly when reading those on resumes, in fact, and then chucking them in the trash...and that's when it was supposedly so hard to find developers.

  228. Everybody is a genius!!! by Anonymous Coward · · Score: 0

    Thank god for visual tools, scripting languages, "How to to become an expert in 24 hours" books, and semi-real computer fields like "web designers, 6-month-b.s.-Engineer, etc". Now everyone can become a computer genius. No wonder the current software is bloated and full of bugs. Besides, you can always blame the hardware if the software doesn't work. At least we have "real" hardware/computer engineers.

    Computer Science means, if you are given a "Tur-able" problem and a specific language you should be able to implement it. If you can't implement the problem you should at least know why, and if you don't know the language you should be able to learn it on your own.

    A few topics you might want to look into, in order to be a well rounded computer scientist!!!

    -besides the previously mentioned topics: calc I, calc II, calc III, Diff. Eq., Physics I, Physics II

    -linear algebra

    -logic

    -data structure

    -combinatorics

    -statistics

    -symbolic/numeric computation

    -Real OOP - scheme, smalltalk

  229. To be honest.... by Anonymous Coward · · Score: 0

    You're wasting your time by getting a CS degree. You've already got the skills and experience to prove that you can program, so why bother proving it with another piece of paper?

    What you need to be going after is a business degree. Getting a business management degree now only makes you look like you can program (as proven by your resume), but also that you have business know-how (as proven by the degree). Technical+business expertise = management candidate material.

    Aside from the usual Dilbert jokes, management is where you need to head if you want to continue your career. If you want to stay in a techie job, sure, go for the CS degree, or better yet, you might go for something along the lines of EE or CE, since that'll expose you to newer material.

    Don't look at getting a degree as just getting a sheet of paper that proves you know what you already know, instead look at it as a chance to expand your knowledge set and further your career.

  230. Univerisity of Chicago by Chibi · · Score: 2

    I went to the University of Chicago for this program. Back when I attended (graduated about two years ago), it was a master's program targeting "professionals." It accepted people with and without undergrad CS degrees. If you didn't have an undergrad CS degree, then you had to take a summer immersion course (which included Discrete Math, C++, and Haskell). I imagine that the program has changed since I've been there, though.

    The program was actually a lot better than I thought it would be, and it gave a good foundation in theory and practical experience. Thanks to the traditions at U of C, there was sufficient pounding of theory and such, but since it was a professional program, there were lots of practial things taught. Keep in mind, two years ago, I had a class where I was exposed to UML, RUP, EJB, CORBA, and Servlets, which has helped my career immensely.

    Don't get me wrong, there were definitely some people in there that didn't belong, and I just shudder at the thought that they are in the work force, now, armed with the same degree I have. It's a program that offers good opportunities for those who are willing to take it. I didn't have as good of a tech background back then as I do, now, and I believe that those with a better background will get more out of the program and faculty (duh).

    Here's a link to the curriculum.

    and pasting for lazy folks ;-)

    • CSPP50500 Internet Programming
    • CSPP51023 OO Architect., Design, & Methodology
    • CSPP51036 Java Programming
    • CSPP51080 Structure, Interpretation of Computer Programs
    • CSPP51100 Introduction to Programming
    • CSPP51200 Mathematics for Computer Science
    • CSPP51300 Advanced C++ Workshop
    • CSPP51700 Network Management/System Administration
    • CSPP51800 Unix System Programming
    • CSPP52200 Machine Organization and Computer Architecture
    • CSPP52300 Object Oriented Architecture, Design, and Methodology
    • CSPP52400 Distributed Object Development Practicum
    • CSPP52600 Networking
    • CSPP52700 Advanced Object Oriented Design and Development
    • CSPP52800 Databases
    • CSPP52900 Database Systems Design and Implementation
    • CSPP53001 Databases
    • CSPP53025 Electronic Data & Document Exchange
    • CSPP53100 Information Technology Security
    • CSPP53200 Public Key Infrastructure
    • CSPP53300 Software Development with ANSI C
    • CSPP53500 User Interfaces with Java
    • CSPP53600 Programming in C++
    • CSPP53700 Advanced Java Programming
    • CSPP54100 Bioinformatics
    • CSPP54500 Electronic Data and Document Exchange
    • CSPP55200 Web Programming
    • CSPP56410 Theory of Bioinformatics
    • CSPP56510 Information Technology (IT) Security
    • CSPP56555 Survey of Industrial Linguistics
    • CSPP57000 Algorithms
    • CSPP58300 Introduction to Industrial Linguistics


    The program was originally designed to be finished in one year. I'd agree with some of the other sentiment that one year isn't enough time to go through a good CS program. I think you need time to focus and learn some of the core concepts that might be new to you, and there's something to be said for just having time to digest things. I've learned that my understanding of things will improve just with time.

    One final note, though, is that the program is hella expensive. Think normal private university tuition. So, you have to decide if it's worth it or not.

    --
    If all you have are silver bullets, everything looks like a werewolf.
  231. Useless college CS degrees... by Brendan+Byrd · · Score: 1

    Haven't actually looked at a CS degree program lately have you? Ideally the point of any college degree is to produce a well rounded person with both basic job skills and critical thinking/analysis/problem solving skills with a good background in various arts to "round out" the person. In reality most (technical, at any rate) college degrees are nothing more than glorified, horribly expensive certifications.

    Amen! Today's CS degrees are horrible! I wasted $3000 on two semesters of classes without any computer content. Finally, on the third one, they wanted me to sign up for a god damn PASCAL class. PASCAL?!! I spent $3000 (which I'm still paying off) to learn PASCAL?! Screw that!

    In any case, it would be much better to sign up for certifications. Get your A+, your Network+, I-Net+, MSCE, CCNA, and anything else you can grab. Specialized fields look a lot better on a resume than a generic CS degree. Sure, you know "computer science" (whatever the hell that means), but do you know how to configure an Exchange server on Windows 2000?

  232. You May Not Need a BS by John+Hasler · · Score: 1

    "...CS degree that will be recognised as such by other universities (so that I can continue with a MSc afterwards)"

    If your real goal is an advanced degree contact the programs that interest you. Some may be willing to admit you without a BS. While they are likely to require that you complete some undergraduate courses, you may be able to do so after admission.

    I once knew a guy whose only degree was a Phd in CS.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  233. Here in Chicago by Karl+Cocknozzle · · Score: 1

    They're constanly advertising offers for 18-month master's degree programs. Most are for MBA or teaching BUT I have heard about fast-track CS programs too.

    This assumes, of course, that you're interested in a master's degree. If you've never gotten a bachelor's degree, there's no way in the world you're getting out in one year.

    --
    Who did what now?
  234. I thought the same thing by Digital_Quartz · · Score: 2, Informative

    When I started in CS, I thought the same thing. I'd writen my first Basic program on a Sinclair 1000 when I was around 5 or 6. I think, for the most part, I didn't really pick up any substantial amount of new information in my first three years, with perhaps the exception of Calculus (wasn't offered at my highschool... Long story)... I had, however, spent much of my highschool career "home sick" reading university level texts.

    My fourth year, however, (and all the fourth year courses I took as electives in first through third years :) were, for the most part, fun, informative, and packed with things I didn't know. I can now prove not all true statements are proovable, or that there are certain non-finite strings of 1s and 0s that you can't generate, that there are well defined problems you can't compute the answer to, irrespective of how much computing power you have. I know vastly more about distributed an parallel computing and how to construct efficient algorithims for either. I know how to prove that a specific problem takes a minimum amount of time to compute the answer to, and therefore, there is a point at which you cannot create a faster algorithim to solve it. I know stupidly more about algorithim analysis than I ever did before. Try and pick a university or college with a strong course on software design, too, because even a lot of the computer engineering guys at work have a hard time with software design.

    If you don't know what "big O" notation is, or what an ALU is (Arithmetic Logic Unit - but what is it and how does it work?), or what the stack is, how dynamic memory is allocated, or the difference between microcode and machine code, then you've still got lots of second/third year level stuff to learn too.

    There's a lot out there that you won't learn from "amateur" programming (or at least, there was a lot I didn't learn). For those courses that you don't think you need to take, Canadian universities will let you "challenge" the course, which means you just sit the final exam, you don't actually need to go to classes. It's a little... dangerous... since your entire mark is based on a single exam, as opposed to two exams and usually some assignments. You have a bad day, you fail the course, which is no good. Still, for first year stuff, it's probably your best route.

  235. Same boat by shiftoner · · Score: 1

    I am kind of in the same boat as this poster, and have decided after about 6 years of programming professionally, that it is time to get a degree. I have been programming recreationally from about the time I learned to read, but dropped out of high school. While I like to think I am pretty good and I have had no problem finding and retaining a job, I AM BORED! BORED BORED BORED BORED! I am dying to study higher math. I can't wait to start modeling physics. I would love to see how I can apply biology to software design. Really, once I found a book on linear algebra last month there was no looking back. I have to go to school. There are too many exciting things to study. The economy is going to be crap for a while anyways. Building business java beans is going to turn me into an empty shell soon. I am not really looking for a degree. I just want to keep from going insane. Luckily I can pay for a year of tution at URI in about a week of consulting.

  236. Try EE/CS by bwags · · Score: 1

    I would recommend going back to school for a 4 year degree double majoring in EE and CS. For me the EE classes were much more fun then the CS classes. In your CS classes you would have to program the same thing in like four or five languages. Boring. In the EE classes you would design the computer yourself. Whatever you decide, remember not to let your schooling get in the way of your education.

  237. You can probably cut it down to 2. by anthony_dipierro · · Score: 1

    I managed to get a CS degree in 3 years without taking summer classes and only taking slightly more than the recommended course load. Also I transferred after my first year, which lost a few credits. I'm sure it could be done in 2 years if you took summer classes, more AP tests (I only took Math, Chemistry, CS, and Physics), and the maximum load each semester. The hardest part is managing the prerequisite chains. You need to do some careful planning to pull that part off. Also your choice of minor will probably be limited.

  238. Hi by Stalemate · · Score: 2, Funny

    How are you ?
    When I discovered this web site, I immediately thought of you.
    You're in a harry, I promise you will love it!

    Get a College Degree in Days!

  239. Not at a good school by NerdSlayer · · Score: 3, Interesting

    I've recently graduated from CMU with a CS degree. My senior year we wrote a kernel, a filesystem and a shell (or about 90% of an operatiing system).

    That class alone killed about 40 hours a week, so while you might be able to learn Pascal at your local community college in a year, don't expect to get a world class education like you would at MIT or CMU in 1 year, no matter how many books you've read.

    Most of my classes involved minimal programming, and a lot of theory (OS being the exception). Have you read a lot of books on probability, set theory and matrix algebra? Have you read any books on modern math? Algorithms (which involved no programming, all proofs)? NFA's and DFA's? Context Free Grammers?

    I had a Java reference book and a C reference book while I was at CMU, every other book was theoretical.

    1. Re:Not at a good school by elflord · · Score: 1
      That class alone killed about 40 hours a week, so while you might be able to learn Pascal at your local community college in a year, don't expect to get a world class education like you would at MIT or CMU in 1 year, no matter how many books you've read.

      I don't think he's looking for a world class education. I agree with you that there's no easy or fast way to get such a thing.

      Have you read a lot of books on probability, set theory and matrix algebra? Have you read any books on modern math? Algorithms (which involved no programming, all proofs)? NFA's and DFA's? Context Free Grammers?

      I'm glad that's what you did. I got a PhD in math, and did very similar things (I did a lot of work with finite state automata and group theory), so I feel a little better about not having a CS degree (-;

  240. An education by hawk · · Score: 2
    Yes. You're describin getting an education, rather than a certificate from a vocational school.


    It's not just a particular set of skills that employers want, but the education itself (and for some entry positions, it's a measure of whether the person is willing to do what it takes).


    It is likely that it doesn't even matter whether he gets a degree in CS or English, but that he completes an education. It is common to go to graduate school without a degree in the same subject--and in many cases, it's beneficial. (I never took economics at an undergraduate level).


    Finally, if he's serious about the master's degee later, no serious graduate program will take a one year degree calling itself a bachelor's seriously. It's just not going to happen.


    hawk, professor

    1. Re:An education by AnalogBoy · · Score: 2

      4 years ago, as I came right out of high school, I would have agreed with some of the others here. That a technical education, in your field, is all that you need. In fact, I went through high school believing that. I cheated myself out of an education by manipulating my TCAP (TN's standardized test) scores to get me out of the classes I didn't like - Math, Difficult sciences. Boy did I screw up.

      4 years down the road, 5 in may, I realize how big of a mistake I made. I find myself hungering for the education I didn't get. The interpersonal relationships, the college experience, the liberal education that I'm now seeking. If I could arrange it, I'd get myself out of the debt hole i've dug myself into and go get a BS. Instead, I have to rely on certifications - And, this summer, I plan to start an Associates program in a field completely unrelated to computers (General broad sciences). From there, I don't know. But its something I feel I have to do, for myself.

      My point: To those in High School, or recently out, who think they can get an MCSE, MCSA, or any other certification, jump into the industry, and swim.. Don't cheat yourself out of an education. Listen to those who tell you that you need to go to college. Just do it.

      Disclaimer: I am not a doctor, professor, scholar, or anything. I am, however, a high school graduate who sincerely regrets not being anything more.

    2. Re:An education by hawk · · Score: 2
      >And, this summer, I plan to start an Associates
      >program in a field completely unrelated to
      >computers(General broad sciences). From there, I
      >don't know. But its something I feel I have to >do, for myself.


      The bright side is that you've recognized this years before most people . . .


      Do yourself a favor, and only do lip service to the Associate's requirements. Keep your eye on the 4 year prize. With a couple of exceptions, the four year school doesn't care about whether you get an AA or not, but just want the coursework (Cal State is one of the exceptions--but a friend of mine still managed to dodge the AS :).


      Take courses that get you ahead on the 4 year program. If it's required for the AA, but not the 4 year, skip it (at least until you decide tos top with an AA).


      hawk of many degrees

    3. Re:An education by AnalogBoy · · Score: 2

      Doc, first off.. I have to wonder.. why hang out on slashdot? I figured Slashdot is one of those places, like Shoneys or a chevy dealership, that a member of the highly-educated caste wouldn't visit unless needing mindless entertainment or material for a thesis? :)

      Seriously, Im not sure how far along i'll get in school. I'll have to go part time [unless i want to frickin murder myself.. but who needs sleep anymore?] so an Associates will take 3 or 4 years. The preparation for my entry exam will take several months. I hope i can hold onto my goals and dedication for the time required. The classes im likely to take, besides the core requirements and required humanities, are all scientific in nature:

      PSYC 1111 - Introduction to Psychology ( 3 )
      PSYC 2113 - Social Psychology ( 3 )
      PSYC 2111 - Psychology of Human Growth and Development ( 3 )
      PSYC 1115 - Psychology of Adjustment ( 3 )
      BIOL 1004 - Basic Anatomy and Physiology (3)
      BIOL 1020 - Introduction to Biology 2 (3)
      CHEM 1000 - Basic Chemistry and Pharmacology (2)
      CHEM 1010 - Introduction to Chemistry (3)
      ALH 1001 - Introduction to Surgical Technology (3)
      ASTR 1010 - Astronomy I ( 4 )
      ASTR 1020 - Astronomy II ( 4 )

      More or less my goal is to get my feet wet and find out what I really and truly enjoy. The only thing this school doesnt offer is theology classes. Then, if I'm so inclined, I will move to a Bachelors degree program in my chosen field of study.. These are all, of course, my preliminary thoughts on the subject. My mind is subject to change or the occasional government or christian-fundimentalist performed lobotomy.

    4. Re:An education by hawk · · Score: 2
      Why here? A very good question :) I'm an information junkie, and slashdot used to be a good source. For the last couple of years, though, slashdot has been at least a day behind the *print* version of the Wall Street Journal . . . also, once upon a time, the character here was a lot different, the discussion at a higher level, etc.--the average age/maturity seems to drop a year or two each year, and I doubt I'll be around at all much longer . . . usually when I end up posting a lot, it's while I'm either avoiding grading papers, or (as at the moment) waiting for my computer to be usable. Between some, uhh, creative symlinking to get through the day a couple of times, and then some serious hardware problems, my system got fubarred. I don't have X, and I'm trying to edit the new semester's syllabus--using vi on .lyx files . . . so, hopefull in a couple of hours, my machine works properly . . .


      Anyway, the big thing to do is make sure that you take the courses that interest, and not let the associates requirements get in the away. Unlike the BA/BS, the AA/AS in and of itself doesn't do much (save for some entry level positions)--so worry about the education you want, not the degree.


      hawk

  241. BSCS by Brendan+Byrd · · Score: 1

    Heh...I always like that term: "Bullshit Computer Science".

    1. Re:BSCS by tshak · · Score: 1

      When I was younger and arguing with my Highschool guidance councelor as to why I shouldn't go to school, I always made the arrogent comment, "Why should I pay for BS?". This is, of course, within the context of looking at going towards a BSCS or BSCE.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  242. Seconded the Opion to Skip MS in CS by Anonymous Coward · · Score: 0

    Why not go for something non-related, like an B.A. in a non CS field? If your MS is going to be in a science field, then you'd do well to pursue a bachelor degree in a non-science field, or at least in a non-CS field.

    Not trying to flame here, but some of the people espousing to be CS graduates here have horrendous spelling and grammar. A little broadening of horizons never killed anyone.

  243. I don't think so by truesaer · · Score: 3, Interesting
    I'm a CS major at the University of Michigan, and I've only taken 1 programming course, and I don't think I'll be taking another. In my particular degree there is a lot of math. Three calc courses, probability (based on calc, so you have to have taken all calcs first), two discrete math courses (one based on the other plus a bunch of basic CS courses). If you want CE instead of CS there is even more math, plus required physics and maybe chemestry. Other classes are on algorithm analysis, and deep background stuff like circuit design, processor design, and the basic level mechanics of databases, networks, etc. Many of these are electives, but the point is you're not likely to have the level of knowledge required from experience alone even if you have read books on the subject.


    Then there are distribution courses. For CS you need about 80 credits of other stuff, compared to around 40 for your concentration. It breaks down like this: 7 credits each of social science, humanities, natural science, plus 3 more credits in three of these categories: natural science, humanities, social science, math, creative expressing. You must have 4th semester proficiency in a foreign language. You have to take two writing classes, one involving several substantial papers. And there are several other requirements.


    Point is, I think it is tough. You don't seem to have much respect for degrees since you're doing well without one, so this kind of program probably isn't a good option. I would just look for a really shitty school that will do anything to get students. It may be worthless, but a degree from a crappy school doesn't matter once you've proved yourself with experience.


    Not having a degree will become a big problem though, so maybe you should just take a few years off and enjoy yourself in college. At my internship this summer the company had a guy who didn't have a degree who had been working as a contract employee for 14 years. He was making substantially less in salary and had much much worse benefits. It is nearly impossible to hire non-degree tech people at many companies, and you may want to apply to one of those companies someday. So just think this: Drinking and girls. Take 4 years off and do it right (can do three years if you go for 2 summer sessions, maybe less 2.5 if you take heavy courseloads).

  244. Sometimes there is less to a degree... by cnelzie · · Score: 2


    Here is a great example of this...

    I know someone that is leading a team that have been contracted in through one of their suppliers. He is someone that has a high school diploma and has been working in the field for several years.

    The contracted help, they are fresh from college, top of their class supposedly. These guys are so well rounded that when they program the application they completely ignore common key combinations for normal tasks. They also change the function of key combinations based upon which window or sub-window you have opened.

    I am unfamiliar with the project and application myself. However, I can suggest an excellent example. It would be like using CTRL-X for copy and then when you switch to the next window CTRL-X deletes the data in the screen.

    He had hoped to have seasoned programmers on his team. Unfortunately, his contracting vendor didn't see any logic in having grizzled veterans on the team. They felt that young college graduates, still drunk from that final graduation kegger, would be the best people for the job. Now, they are a bit behind and may need to toss out the whole code-base, all because of college trained coders that learned how they were supposed to code.

    Basically, my point is you could say that there are terrible programmers that come out of college and there are terrible programmers that never took a college course. There are also excellent programmers with and without degrees. It mostly depends on the person you are talking about.

    As for turning out well-rounded people. That is not any college's job. That job belongs to the family that raised the college student. Colleges exist for two things. One, to give people a good base knowledge on a variety of subjects. Two, they are there to make money, which they typically do by demanding courses that have nothing to do with a degree.

    While I was growing up, instead of ignoring me and letting me raise myself. My mother, while working two jobs, took myself and my sister to museums and read books with us and showed me some of the things that she was learning in college. Due to her commitment to myself and my sister, we have both ended up being rather well-rounded individuals.

    So, when you have children, it is up to you to mold them into well-rounded people. Do not expect or even ask your school system or local college to do that for you. Unless, you want to go around blaming Canada because your kid learned how swear...

    --
    .sig seperator
    --

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Sometimes there is less to a degree... by nahdude812 · · Score: 2

      An anecdotal example of one situation where college graduates were unable to cut it doesn't really deterministically state that college degrees are worthless. Self-taught programmers and college taught programmers all have their pros and cons. Personally I started out self taught and got my degree after a few years in the work world. You're never going to see a good team of programmers made up of all fresh college kids, they simply don't have the experience necessary to run a project, or to have a good idea of what works and doesn't work. But they'll have communication skills that a grizzled programmer could well lack. They'll also know things that can assist in their ability to be good programmers, but that a veteran self-taught won't possess.

      Until you get your fingers in on a bread board inside of a computer, poking around with assembly, and lighting up leds toward some goal, you are not really going to know how a computer works.

      Until you've attempted to write your own chained hash table, bucket sort algorithm, or DES encryption algorithm, you're really not going to appreciate that.

      There is nothing taught in college that you can't teach yourself... someone had to do it at one point, right? But the problem is that if you're self taught, you're probably fanatical enough that your interest is solely in what tasks you have at hand, and you will not have the well roundedness that college, and college alone (in practice) will give you.

      The problems you described weren't the result of the team of programmers being made up entirely of college grads, but rather the result of those college grads having no real world experience. If you had a team of self-taught individuals who had never worked in a group environment, you'd likely have had even worse results, as at least the college kids are likely to have a common knowledge base and knowledge structure whereas the self taught people will all know things in different ways.

  245. specialize via a college by brer_rabbit · · Score: 2

    I suggest pursuing a degree, but a non-CS degree. What *really* interests you? Engineering, biology, medicine? You purport to have the programming down, why do you want a piece of paper reaffirming that?

    Being a programmer these days is like walking into a job interview and saying "I can speak English." Well, so what? How can you apply that? Learn something to do with your skills, lots of jobs out there require a [biology, engineering, business] background to do the programming. A good number of those 4 year college grads didn't take any of the programming classes. You ought to be able to take one of those jobs with the proper background.

    And if you want to take the fast track, at least get an Associates Degree. Two years isn't that bad.

  246. For the sceptics by dbCooper0 · · Score: 1
    Adaptability seems to be valuable in the real world. My son was at the console of an Atari 600xl at age 3, PC clone at 8, and online scripting MUD games at 12.

    The scripting/MUD had a twofold benefit: scripting == intro to programming, and interactive MUD == extreme typing skills.

    He has quadrupled his starting pay rate since doing tech support/html coding at 18. He's now 20, and his current employer's appreciation for his skills and flexibility has been responsible for tripling of his starting rate with them in 1.5 years.

    Your mileage may vary - this company is not *typical* corp-style with PHBs at every turn, rather a family owned bunch of ex-musicians. But my boy is MIS at LARGE midwestern ISP/Telco. Oh, did I mention he did that on a G.E.D?

    --
    db
    Cig:
    ôô
    /`
  247. Thomas Edison State College by Anonymous Coward · · Score: 1, Informative
    Try the Thomas Edison State College http://www.tesc.edu/

    "... "distance learning" school. Fully accredited and funded by the State of NJ, Thomas Edison delivers coursework electronically. Have experience that you know is worth college credits? Take the right Thomas Edison tests and earn those credits -- and the credits are transferrable. Or, earn your degree right at TE."

    I don't really know if this a real school, but this might be what you're looking for.

  248. 3 options by geekoid · · Score: 2

    1. Go to a trade school, test out the courses you know.
    2. Find a college that no longer exists, then lie
    3. Go talk to your local univarsity.

    You need to remember getting any degree requires courses outside you speciality(english, history, etc,etc,etc...)

    or buy one of those degrees of eBay. I have 6!

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  249. SUNY Empire by skotte · · Score: 2, Informative

    Ok, it's in New York State. but. here's something you may very well be able to look into somewhere. Empire State College -- which is a fFully accredited part of the State Universities of New York (SUNY) -- offers credit fFor classes and experience acquired in the working world.

    like, let's say you have taken some certification in your working history fFor, let's say, an MCSE. ok, your counseller will evaluate this certification and how it applies to the degree you are hoping to attain. then, they apply a certain amount of credit hours towards your degree.

    yes, this assumes you are in New York. but i would think maybe other states might have a similar program somewhere.

  250. A BS degree in CS is more than programing classes! by troyhebe · · Score: 1

    Sorry, you may be able to fly through the CS stuff. However, that was only part
    of my degree. I also had to get a minor in math, there is no way in hell I couldhave tested out of numerical methods, desecrate math, or linear algebra!

    Also don't forget the fun 101 classes like college lit, and philosophy. Wow I'm
    remembering how fun all of those classes really were.

  251. education & experience by hawk · · Score: 2
    >Education and experience work together to a suprising degree.


    For last year's commencement, we invited several "pioneering alumni"--folks who came shortly after the campus was created, and are now retired.


    A few were seated in the row behind me. One commented that he'd learned more in the first year out of school than in the four years put together.


    I turned around and asked, "but how much of that would you have learned *without* those four years?"


    He grinned, and replied, "Exactly."


    It's not the facts, it's the thinking. The general liberal education is more important than the details in your major.


    hawk

  252. Silly Slashdot Exposure by supertedusa · · Score: 1
    Nothing like the "formal education/work experience" argument to open up all the insecurities on both sides of the fence.

    Plus, the jealousy harbored by the formal supporters who can't figure out how to make all the time pay off better. Maybe dropping the "you can't know anything and you're an idiot because you didn't go through it" mentality would be a start, geeks. Why, just look at Erin Brockovich!

    Chances are, this dude's not doing software development - prob. a VB programmer drifting from exe's to asp's. But, he's probably got the social skills and aptitudes to excel - something you're born with, not something you learn in college (although the skills improve there).

    Now, if we can just get more geeks to spell "organization" and other like-words with a freaking "z" - man, what an improvement that would be overall!

  253. Some Practical Advice... by j-jahnke · · Score: 1

    Do you have an undergraduate degree? If so many universities are offering "Professional" Masters Degrees which usually can be completed in a year by highly competant people if they don't mind putting life on hold while they get it (as well as lose a lot of sleep and do a mediocre job at work for that time.) Classes are for the most part at night and on weekends.

    The upside is that your employer may pay for it, the programs can also be spread over a couple of years as well. When you are finished you have a real Masters Degree in Computer Science.

    If you don't have an undergraduate degree you need to realize that there is a lot more to it than just taking CS courses. All accredited universities and colleges attempt to teach you more than one thing. You need to take classes that do not apply to your degree to make you a more rounded person. A good think IMHO.

    There are universities which will fast track you on undergraduate degrees. Places like the University of Phoenix, which are all over the damn place. But even still finishing a degree will take on the order of 3 to 4 years (most undergraduate degrees currently take 5 years), but the cirriculum is designed to accomodate people who are working during the day, classes are held at night and on weekends.

    That being said is many universities are being more progressive about enrollment and are attempting to make classes more accessable to working students. I dunno where you live, but if it is in a somewhat large metropolitan area it is quite likely a traditional 4 year university will have programs to accomodate you.

    There are even universites which offer Distance Learning classes. I tend to dismiss these program however, as the most important thing you will do in school is forge relationships with the people you are there with. Studying in groups is much more effective than doing it alone, you will retain more and expand your circle of friends.

    Finally your only 24 for crissakes. What difference does it make if it takes 4 years to get a degree? You don't have to quit your job to get educated, a cousin of mine has been going to school at night for the last 15 years right now he is working on an MBA, he has some other masters degree as well, he just like going to school.

    I don't know what you do in the evening but if it is like most people you watch TV why not just go back to school take a few years get the degree you want. As I said the plus side is many employers will pay for this, certainly with in the consulting community I am sure they would be happy to pay for a CS Degree, although some just want you to get an MBA.

    Just go do it, it will take some time, but that is something you have a LOT of right now, believe it or not.

    Jer,

  254. but how do people feel about online degrees... by a_mccabe · · Score: 1

    lets say i get a CS degree at a good 4 year college, then get a masters at an online university (phoenix). do employers look at that degree differently than a grad program at a private college? is it worth the money?

  255. Go straight to M.S. by dwette · · Score: 1

    Do you have an undergraduate degree of any kind? I have a B.A. in Music, but UM-Rolla accepted me as a masters student in a CompSci degree program with no CS background (although I had professional experience). Granted, I had to fulfill a bunch of pre-reqs (Calculus, Stats, Data Structures, etc.), but I took night classes for both pre-req and regular masters cpourses while still working, and I'm now three courses away from my masters. It's taken a while, but my current employer recognized the fact that I'm working on the degree when they hired me.

  256. Buy one... by Archangel · · Score: 1

    Maybe it's just me but seeing people talk about a "fast track" is quite aggravating. Some of us also have been programming for years, went to college and suffered through all crap to get our piece of paper. Having a "fast track" kind of belittles the validity of my degree doesn't it? Maybe you're looking in the wrong place, how about one of those places where you can just buy the piece of paper, after all that's really what you want.

    1. Re:Buy one... by CompU2R · · Score: 1

      I have suffered through three different AAS degrees, but a four-year college will only transfer 19 of those credits. I have attended 1.5 years of a traditional college, giving me a grand total of roughly 160 credits. I also have years of real world experience in human interaction that should be mandatory for all IT/CS people.

      I have completed an internship with a young man who completed a CS degree and I could whoop his ass around a IT system. Then, at hire time, they hire me, but because I don't have a "piece of paper" that has BS credentials on it, they give me 10G less than what they would have given him!

      How does your piece of paper, extracted from a tree in the boonies and represents roughly 120 credits of academia, make you more valid than the person who has busted their butt over a long period of time, has "real-world" experience and would like to make the next step or "fast-tracking", as you call it, as painless as possible?

      Just for ..oh jee whiz...
      I also have a friend that has no degree and is the CTO of a company. He REFUSES to get a degree or certs, claiming, "they are for people who are lacking real skill and need paper to validate their existence."

  257. A Professor's Point of View by Anonymous Coward · · Score: 0

    I'm not tenured and my views do not represent my university. Most people with a lot of world experience in software development but no degree tend to be good at programming, and hands on kind of stuff (very desirable things in academic or real world setting). However, the place where many of these people tend to have difficulty is in the theoretical/mathematical foundations. My advice would be to brush up on your math first, and if you have time take the first few semesters of calculus at a community college before going to school (that will reduce the time to complete the math requirements). You are likely to have difficulty finding a program that will allow you to complete a degree in less than 2 years, either you will have more math/science/cs requirements (at say an engineering school) or more general education requirements (non-engineering/liberal arts school).

    I worked during my B.S. and I learned different things in school and in the work place, both are useful and it is possible to leverage the experiences in one forum in the other (in particular industrial work taught me the importance of correct programs). I also worked 5 years between my B.S. and my Ph.D. but that is a different tale.

  258. You're a Tool by boojit · · Score: 1

    Companies don't want well rounded tools, they want sharp cutting tools to perform particular tasks.

    I've hired people in the past, and when I do, I don't look for Tools. A Tool is great for one particular task, yes; but the tasks required in tech are dynamic. I need people who can be dynamic with those constantly changing requirements. In short, I need people who can learn and think quickly.

    Furthermore, judging by the number of companies that require a degree, I have to assume they don't want Tools either.

    Regards;

    DaC

    1. Re:You're a Tool by FatHogByTheAss · · Score: 1
      In short, I need people who can learn and think quickly.

      Then you aught to be looking for experience rather than a degree. When I hire, I hire experience over education every time. Contrary to the rantings of all these college students, college doesn't teach you to think and learn quickly. It teaches you to approach a problem in a manner that the university finds appropriate. Often, this isn't the manner in which a company wants it approached. There isn't anything worse than a brand new CS grad straight out of the ivory tower who is so smart you can't teach him anything.

      Furthermore, judging by the number of companies that require a degree, I have to assume they don't want Tools either.

      The requrirements of a particular position are generaly set by HR. They are rarely the requirements of the hiring manager. I've held many positions that "required" a degree. I've taught university courses that I was "unqualified" to take.

      The degree, ultimately, isn't worth a whole lot, other than to get you into a better postions against other canidates with no experience, none of which I'd hire, anyway.

      If you've got a couple of years under your belt, take the degree that interests you.

      --

      --
      You sure got a purty mouth...

  259. 760% pay increase not good enough? by Dr.+Smooth · · Score: 1

    If your salary increased at an "annual rate of 50%" for 5 years, you'd be making 760% of what you made the first year. Not bad; I don't think you're going to improve on that with _any_ degree.

    But if you meant that your salary had increased by 50% over those 5 years, then I can see why you might be looking for more...

    --

    ...if you ask no questions, beware of lies...

  260. Do you HAVE to have a CS degree? by restive · · Score: 2, Interesting

    Try RIT (Rochester Institute of Technology). I'm in a similar position as you (young, pretty well paid, no degree). RIT has a few very good degree programs online (none in CS specifically), including one with an Applied Computing concentration, which is what I am about 1 year away from completing. The school is reputable, the education is extremely good, and you might be able to CLEP through a lot of it. They also have Graduate degrees of sorts.
    http://online.rit.edu

    At least it keeps you from being held hostage by a school for 4 years. You can work at the same time.

  261. If you have the Experience Don't get a CS degree by Anonymous Coward · · Score: 0

    If you have a ton of experience. Your best bet is to get a general studies degree. You can still get a master in CS, you'll just have to take some classes to make up deficiencies most of which you can test out of. Most Universities will allow you to test out of more classes for the general studies degree and also may grant you credit for work experience. The only problem you'll have is that even though you may be able to program well, 50% of any degree are classes like English, Accounting, Science, and Math. I completed my CS degree at Purdue in 2 1/2 years. To do it I had to take 18+ credit hours per semester, test out of several classes and Take a full load during summer session. I also like you had to work fulltime. So if you really want to do it don't plan on getting much sleep or having any freetime.

  262. It's not that bad. by cduffy · · Score: 2

    As a developer with good skills but relatively few years of documented experience (having been on the job market for only around 3-5 years or so) and no degree, I can say that getting a job really isn't that hard.

    Even if my present employer were to lay me off (unlikely -- they're in good financial shape and I wrote a significant chunk of their internal software), I have standing offers from two sources (a friend who owns a consulting company and a fellow who owns a car dealership and is interesting in developing custom software) and two more which may have become stale.

    These open positions aren't in the Bay Area (where I am now) but a few hundred miles north, in the area of Chico (a delightful little college town with a fantastic atmosphere and a refreshingly low cost of living).

    Let me tell you a little story, by the way. My current employer hires "interns" at a fairly lousy pay rate, requires them to finish their degrees, &c. However, most of their best tech staff has no degree -- and one fellow (a fairly prominant MIPS developer with a fair bit of framebuffer experience) they recently hired full-time without so much as completion of a high-school diploma.

    Good jobs are still to be had -- one just has to know the right people and have the right skills, and maybe move a bit if necessary.

    1. Re:It's not that bad. by tlh1005 · · Score: 2, Insightful

      You should rephrase and say, "Its not that hard for me". I should add that I had the same experience as you, I had a relatively easy time at gettting a job but I know too many others who haven't.

      You're correct about knowing the right people and having the right skills. I was fortunate to work at a company that paid Co-Ops very well. I made more money before I got my degree than many people I know with Higher levels of education.

      It probably depends alot upon the region.... I can say that the scenerio you describe is not the case for alot of people here in RTP and surrounding areas in North Carolina. I don't think things are "That bad"... but they seem to be a far cry from two years ago. You can always find exceptions to the rule.... I'm sure there are plenty of other companies doing as yours does, hiring without degrees but I'd have to guess that the number of those doing so has declined sharply. In 1998 I had a couple of offers in Charlotte that paid well and I was 2 and a half years credits shy of completing my degree. I am so glad I didn't take them though, alot has changed since then. Many of the companies around here that were so eager to hire don't seem to be around anymore.

      I'm like you, I feel pretty damn stable and if for some God foresaken reason I didn't have a job tomorrow I'm pretty confident I'd have another soon... mainly I'm confident in what I know how to do, secondly, I am confident because I have a degree in CS.

      Please don't misunderstand, I think there are tons of people out there without degrees that know more about what I do than I could ever hope to. There are so many talented people though... during times of a slower economy there has to be ways to discriminate.... I think a college degree is one of them

  263. Try this... by Anonymous Coward · · Score: 0

    http://www.kw.edu/

  264. A college degree is what you make it by Kamel+Jockey · · Score: 1

    And no, there are no good schools in Florida, sorry.

    I received my Bachelor's of Comp. Sci from UCF (University of Central Florida). They are not great, but they are good.

    The guy who runs our (Penn State's) graduate CS program is a UCF graduate. He is also one of the few profs who *FORCED* you to learn how to think on your own in a class. If you expected to be spoonfed the concepts, you would die a very humiliating death. Just ask my classmate who could not explain 1's compliment hehehehe

    Although I struggled through his beginning hardware design class, I got far more from it in terms of a problem-solving perpsective... 6 years later, those skills still help me in my career today.

    but be that as it may, you can go through the crappiest CS program and succeed, and you can go through the best CS program and come out a dumbass (like the aforementions Mr. 1's compliment), its all up to the effort your willing to put into the degree. I guarantee you that the most productive of programs WILL take far longer than 1 year, and involve MANY sleepness nights, weeks, months, etc.

    Of course, going to a well-known school also helps. The last thing you want to hear in an interview is "I never heard of this place."

    --
    In case of fire, do not use elevator. Use water!
  265. Re:Yeah but B.S.of A. hates gays. Just proves... by xjerky · · Score: 1

    So wanting to put your penis inside another man's anus makes you an independent thinker?? Sheesh!

    --
    A sentence you'll never see on an Internet discussion board: "You know what? You're right."
  266. you just failed... by Anonymous Coward · · Score: 0

    ...to even pass the first test in higher education. the test was:

    why do you think do people study very hard for many years to get a renown cs degree if they could get it in just 1 year?

    you can either do hell of a business or study. both at the same time does not work, at least for high profile universities worldwide. you have chosen the money. stick with it or accept to study 5 years as the others did! no, you are not an exceptionally genious brain.

  267. Re:Possible but difficult by Anonymous Coward · · Score: 0

    Without a degree be prepared to
    constantly be defending yourself
    lots of people(myself included)
    use degrees as a rough benchmark
    initially. If you have a degree
    or a CS degree we know you had to
    do X and probably know Y. I've
    met stupid people with degrees,
    but I've met more stupid people
    without degrees(more as in number of
    people and more stupid).

    People always seem to try and climb
    up on other peoples shoulders to get
    ahead. Lack of a degree is just
    another tactic people will use to
    step on you. Plus learning can
    be fun if you trick yourself into
    thinking it is fun.

  268. It's all about the coeds baby by Anonymous Coward · · Score: 1, Insightful

    Nothing can improve a geeks love life like access to a bunch of impresionable young women. This is the only reason to attend a university, in my opinion. Don't go for your career, or the "paper". Buy some nice clothes with all that salary, get a good haircut, decent cologne, be cool, and grade yourself on how many freshman you can lay in 3-4 years. There's something that might actually be worth the tuition money.

    1. Re:It's all about the coeds baby by ganiman · · Score: 0

      It's funny but it's true

      --
      geek n performer who performs morbid or disgusting acts, as biting off the head of a live chicken
    2. Re:It's all about the coeds baby by SpacePunk · · Score: 1

      You've made a damn good point there.

      -

  269. I'm in Management with no degree by ctimes2 · · Score: 1

    [I'm not proud of that mind you. Not the not having a degree... the being in management].

    Honestly, from my position in middle management I can see what a degree offers - managment skills. Not people management, not by a long shot. But the biggest difference you'll seen in someone with a degree vs. one without is that people with degrees [typically] know how to plan for something. Whether it's time managment, project management, filling out that un-goddly paperwork for corporate headquarters or the lawyers, people with degrees know how to manage the paperwork.

    Generalizations are never true, but... if you pit 200 random cs-degrees against 200 work and home trained cs-experts in a management setting (each with his/her own team to work with and one project to win), the degrees would win the project 8 times out of 10. My point is, the 'perceptions' of venture capitalists, or the elitism of upper managment isn't as much biased as it is logical.

    The value of a degree varies widely, but that degree shows a willingness and dedication to do the paperwork if nothing else. More often than not that degree will also show at least some level of competence because you wouldn't have the degree if you couldn't pass the classes. Non-degreed experts are more like rough gems - hard to find, risky, but worth twice a fortune if you're lucky. Degrees are like cut gems, most are average, but they'll get you out of trouble almost every time.

    Ctimes2

    --
    My cube. My friend. My solace. My prison.
  270. The quickest route to a ACCREDITED degree by Alascom · · Score: 5, Informative

    I make the following recommendations based on how I achieved my degree after being in a situation such as the one described.

    Select an accredited university. Do NOT get a degree by mail. You will get called on it by any reputable employer.

    Find a university that will provide "work experience" credits. I went through Wayland University (based in Texas). They allowed up to 20 some credits based on real-world work experience. This eliminates the need for some boring electives.

    Select a BS program that is quickest to achieve. I obtained a degree in Business Administration because I knew and could document my technical experience. With the Bus. Admin degree I would prove to employers I can also understand business and management allowing me to progress up the corporate ladder.

    Next, CLEP or DANTES test out of every class you can. At around $50 a pop, they are worth taking even if you are unsure of passing. I took ACCOUNTING I class and CLEP'd out of ACCOUNTING II. I also CLEP'd numerous math, physics, and astronomy classes simply because I knew the material reasonably well. Depending on the university you select, you may only need around a 50% passing score on CLEP or DANTES tests to be given credit. Since they are multiple choice, your almost guaranteed 25% correct by guessing. ;)

    Once you have cleaned out all the elective classes through CLEPs and work experience, you need to focus on core classes. Universities require you to take a minimum number of required courses from them in order to obtain a degree, usually 11 classes or so. You will not be able to get around this. Select the classes you believe will be important to give you a good background in the degree field you've choosen. They will actually be beneficial to you in the long run.

    Final thoughts. I completed my degree in just under 2 years by completly immersing myself into the program (while continuing to work full time and run my own ISP and security consulting business). I had ZERO social life for those 2 years but it was well worth the effort. As a side note, once you have the credits (through CLEP, DANTES, or actually taking classes) and complete you degree you always have the option to leverage those in a second degree at another university. Get the quickest degree (Business admin, forestry, or whatever) then go back later and take a few additional classes to get the CS if you desired.

    Most important, although you might think a CS degree is critical, employers first look to see if you have ANY degree, which provides them documented evidence of ability to learn and desire to grow in knowledge. Get a degree!

    Hope this helps.

    1. Re:The quickest route to a ACCREDITED degree by SpacePunk · · Score: 2, Funny

      If you CLEP out of classes it gives ya less chances at bagging freshman babes.

      -

    2. Re:The quickest route to a ACCREDITED degree by szomb · · Score: 1

      Isn't that the whole point of going to college?

      --
      Just because a few of us can read write and do a little math, doesn't mean we deserve to conquer the universe
    3. Re:The quickest route to a ACCREDITED degree by danimal · · Score: 2

      Forestry schools require all pre-req's and won't let you test out of them if you are going for a degree.

      Trust me, I know, I have a BS in Forestry. Now I program for a living at a computer animation company.

    4. Re:The quickest route to a ACCREDITED degree by DNS-and-BIND · · Score: 1
      I only work for shady employers...anyone have advice on getting a mail-order diploma? I'd want to get a "good" one, with a phone number to call and transcripts if necessary. Any help?

      I'm not really trying to be dishonest, but there's no way I can go back to the poverty and tedium of student living.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    5. Re:The quickest route to a ACCREDITED degree by shaunak · · Score: 1

      "Since they are multiple choice, your almost guaranteed 25% correct by guessing. ;) "

      No you're not. And remember, I speak from experience :)

      --
      -Shaunak.
    6. Re:The quickest route to a ACCREDITED degree by Kizeh · · Score: 1

      Rather depends on the class. Basic CS classes are not a great place for bagging fresman babes :-)

    7. Re:The quickest route to a ACCREDITED degree by SpacePunk · · Score: 1

      Perhaps, but look at it this way... there won't be many males there with guts enough to approach any females in those classes.

  271. Study the arts while you do CS, take your time by bodland · · Score: 1

    Learning about human culture and beauty will go much further in the long run through life and will enrich and enhance your experience in the "real world".

  272. Beyond IT by Anonymous Coward · · Score: 0

    Although it may not be true in your case, in my experience, people who say they've read "hundreds" of CS books have been focused on a relatively narrow part of CS, namely information technology. There are a whole variety of other aspects of computer science that you may be missing. For example

    • Do you know the difference between relational calculus and integral calculus?
    • Do you know what a reduction is?
    • Do you know the difference between a polynomial time algorithm and an exponential time algoritm? Are you able to analze an algorithm for its run-time efficiency?
    • Do you know the difference between big-O and little-o notation?
    • Do you know what a regular language is?
    • Can you convert an expression from sum-of-products notation to product-of-sums notation?
    • Can you write a compiler?

    Now, its likely that you have some notion of each of these, but its typically the case that there will be some of them that are a little fuzzy, or even completely foreign. A formal education will help you fill in the gaps.

    But most importantly, a formal education will give you an environment in which to have your writing, speaking, and thinking processes critiqued. In the business world, no one ever tells you why you failed.

  273. Lucky you by Angst+Badger · · Score: 2
    it's been 5 years since I've been working in the tech industry and I've make great progress. My salary has grown by an annual rate of about 50% and I'm currently working as a consultant in a leading consulting firm.

    I'd go ahead and get a four-year degree, preferably at an older school where there is some possibility that, in the process of acquiring a good general education, you may learn that publicly discussing your income (I'm being kind here -- the proper term would be "boasting") is in exceedingly poor taste.

    --
    Proud member of the Weirdo-American community.
    1. Re:Lucky you by Kamel+Jockey · · Score: 1

      you may learn that publicly discussing your income ... is in exceedingly poor taste.

      You're right... but 50% of nothing is still nothing :)

      --
      In case of fire, do not use elevator. Use water!
  274. See? This is the reason for college! by Kamel+Jockey · · Score: 1

    So OK I'm not from around here, oh great one ... what does pedantic mean? jk


    If you had a degree, you would have learned that you could go to www.m-w.com and look up the word :)

    --
    In case of fire, do not use elevator. Use water!
  275. Master's Degree in One Year by Hobbes_2100 · · Score: 1
    As others have noted, it is not going to be easy to get a Bachelor's degree in one calendar year (primarily because of the "other" classes but don't discount how hard some theory can be ... jamming Theory of Computation, Algorithms, and, say, Discrete Math, in one after another will eat up a lot of time you had to work on projects for OS and Compilers).

    However, take heart! Once you have your Bachelor's (which I would put a reasonable estimate at seven or eight semesters), it would be possible to also get your Master's degree in about a year. You could very likely find a program that would let you do a fast track masters/bachelors combination in four-ish years (going year round).

    My experience has been that the masters is a hell of a lot easier then a bachelors (course, my undergrad and grad institutions are vastly different in their rigor).

    Regards,
    Mark

  276. He asked a very fair question by kitts · · Score: 1

    I'm surprised this oversensitive rant got modded up so high. Perhaps a few too many touchy people with university degrees needing to feel good about a decision that took four years out of their life and didn't advance them much further than a one-year pro college would have? Maybe it's not the case for this guy, but it is a valid question for others who are skeptical about, or even not capable of, investing time or finances in a full-time program.

    It takes a heck of a lot more than a university degree to filter through a pack of lies in an election, a courtroom or as the next-of-kin. Want proof? I HAVE a university degree and I'd be the biggest dummy in the juror's box or the hospital waiting room, and my ability to tell when a politician is bullshitting me comes from experience that has nothing to do with my degree.

    Let's face it -- you can learn three programming languages and the basis for systems analysis and OOP design in under a year. Universities obviously offer more than that, and I'd encourage the guy to attend fulltime because of the extra benefits over and above what you get in class, but don't tell us that even in your time at university you didn't know anybody who just wanted to get through the material and out into the real world as quickly as possible. And further to that, don't try to tell us that many of those speedy students aren't in fact doing quite well for themselves in their career. (Or do you find their admirable drive insulting as well?)

    His question is hardly insulting. Universities are about getting what knowledge you want out of them. He wants enough to get his piece of paper. And as a side-benefit, he probably won't end up one of those permanent Student Union Building residents desperately trying to figure out how to stay on another year because they're too afraid to cut the educational umbilical cord.

    That said, to the original Ask Slashdotter, I'd recommend enrolling at university but taking your time. If you've been programming since 12, you obviously love it, and university will offer you so many ways to explore that -- not to mention giving you time away to do so without the pressure of trying to fit it into a life already busy with a fulltime job. If it's something you're passionate about, it's worth going into debt over. If you're interested only in CS and that's it, there will be clubs and contests and time to host a few Freshmeat projects. If there are other subjects you like, you can take electives in them.

    There's also a great social scene at universities -- even the bad ones can be pretty good. Tons of cute girls, too. Just remember that you only have one liver.

    --
    -------------------------------------------------- ----
    charlton heston is more of a man than yo
  277. Degree - no question about it - new reason by Anonymous Coward · · Score: 0

    I've said it before and I'll say it again. Never again in your life will you have a legitimate reason to be in a social setting with thousands of 18-22 year old females as you do at university. Would you rather be in your cube banging your head against someone elses' perl script all day for four years?

    Go, before it's too late and you turn into a mature student. Go!

  278. CS Degree, No Problem by Thunderstruck · · Score: 1

    My friend, I have the solution for you! In the past week along I've received a half dozen informative emails from people that can set you up with the degree you need using ONLY your life experience!

    Thats RIGHT! A real degree from an eminent non-accredited university in just weeks! all based on your own life experience. I'd be happy to foreward these to you.

    --
    Trying to use sarcasm in text-based forums does not work.
  279. My Story...and some reflection... by RagingApathy · · Score: 2, Insightful

    First, it should be of note where I am, how I got there, and why this may help others reading.

    I am 19-years-old. My position, should you care, is Manager of Network Operations (CIO) for a 55-employee graphics/net concern in Kansas City.

    I am a high-school drop-out, with no GED.

    I make more then my mother, who has a BA, and has been working for 30+ years.

    I regret every day that I never completed school. The reasons for my leaving are numerous, though focus mostly on boredom, and a rather intense hatred of teenage culture.

    I left school with one-goal, to write comics.
    I ended up working on computers.

    For everyone listening, where I am now is not hard to get to in the computer industry. It's actually a straight-forward progression from one job to the next, moving quickly, and working like a japanese beaver to show your worth your wait.

    I started at CompUSA, as the in-house Macintosh guy, when I had just turned 16, one month out of high-school. I actually planned on being a sales-clerk, but, when they found out I could fix Macs, they got wet, and gave me the job...

    I low-balled my salary, meaning there was little risk for my employer, and worked there for three months.

    I eventually came to meet a woman who as starting a consulting concern. She never asked my age, but offered me a job. They only learned I was 16 when I filled out the proper paper-work. They couldn't deny me the job at that point, as it would have been age-discrimiation.

    For one-year, I worked 80+ hour weeks, learning everything I could by trailing my boss as he fixed things. I took no classes, but read patiently, and paid attention.

    I was promoted to my current position 13 months after I started.

    It's a terrible job.

    I'm 19, with no education, which everyone knows, and thus, am often treated as such. Because I have no degree, I don't have a leg to stand on when in arguments. All I know is what I can guess would be true.

    I can't tell you how many wasted hours I have spent fixing things that, were I to have a degree, I may never have broken. Borders is my drug of choice, as well as Fatbrain.com, and they eat up most of my salary. I have to spend as much time as possible reading what a CS major may have been given easily, and, because I have very-little frame of reference, lacking solid fundamentals, I often find myself relearning things again and again.

    I want to return to school...badly. But, I'm in debt, after buying a good car, and getting some needed dental work done, and, leaving my job, or reducing my salary is not an option. Between a rock and a hard place, I'm stuck envious of the lazy life of college students, meanwhile, struggling to remain current so that a Devry kid doesn't steal my job.

    Degrees aren't useful to employers in this industry. In every interview i have been in, the fact that I have no degree is never a concern. I have never been denied a position I applied for because of that, and most look favorably on my, self-motivation i guess you could call it.

    But degrees can be useful to you. Having that stupid piece of paper gives you a grounded view of what you are doing, and confidence in your intelligence. You will doubt yourself less, and find more pathways open to you when you are doing whatever it is you love doing.

    The foundation of CS should not be taken lightly, or shrugged off.

    It's time to go job-hunting again, so I guess we'll see if this is all true in this economy...

    1. Re:My Story...and some reflection... by Anonymous Coward · · Score: 0

      Someone mod this up

  280. Not good indicator of knowledge by fractalus · · Score: 1

    Funny, I deal with people who have degrees who don't understand that planning is important, and I myself who have no degree know exactly why planning is important. The degree doesn't get you this. Actually having a functioning brain gets you this.

    I've dealt with lots of people who think because they have a degree in x that they know everything. That's a separate topic from the original question, but it goes back to the question of why you want the degree. Ten years ago I wanted the degree as an entrance into this field. I didn't get the degree for a variety of reasons, none relating to my ability. Now the degree won't mean a whole lot, compared to the experience I have.

    --
    People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
  281. Re:Yeah but B.S.of A. hates gays. Just proves... by ctimes2 · · Score: 1

    Go cry me a musical merit badge Nancy!

    That kind of accusation is not only baseless and biased, it's not independant. I'm betting with odds that you picked up the definition of 'independant thinker' from your buddies at the coffee shop on castro st. SF. Before you accuse all Boy Scouts of being mindless automotons, why don't you ask your buddies how many of them were IN the scouts as kids, and find out how many of them ARE GAY.

    --
    My cube. My friend. My solace. My prison.
  282. schools and payment by hawk · · Score: 2
    >but then the school doesn't make their money.


    I keep seeing things like this, over and over.


    Guess what, folks: the school does *not* turn a profit on each student. There are few, if *any* schools in which tuition actually covers the costs. The subsidy you receive tends to vary from small but noticable (private schools with small endowments), to almost all (many state schools).


    There are cases where schools are not up to the enrollment for which they are desigened, and indeed need the revenue from the empty seats, but this is the exception, not the rule (but I did get a full law school scholarship out of this, as the school needed my test scores and near certain passage on the bar exam :).


    Also, summer programs tend to be revenue positive--the buildings and maintenance are already paid for by the regular programs, and the faculty benefits are already paid. But guess what the extra revenue does . . .


    hawk

    1. Re:schools and payment by tshak · · Score: 1

      The school may not profit, but based on how much money the school brings in (tuition, grants, etc.) the Dean and other very high paid administrators rake in a LOT.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    2. Re:schools and payment by thogard · · Score: 2

      Most public universities has not grown by much more than 20% in the past 40 years. Many of these same schools have not increase their teaching staff sizes in many fields in that entire time. Most of thouse schools are running with a admin staff that is huge compared with what was needed 40 years ago. For example in 1996 Univ Missouri Columbuia hired 18,204 people (1,599 were faculty). Compare that to the 22,356 students they had enrolled. Its got a hostpital that changes the ratio a bit but most schools are way out of line with the size of admin staff.

    3. Re:schools and payment by Anonymous Coward · · Score: 0

      You mean in the short term, i.e. not including alumnus donations, I presume.

  283. degrees are over-rated by TheGratefulNet · · Score: 2
    let me start off by saying, that I have no formal degree of any kind. and I'm a principle engineer and have worked at quite a few famous network equipment companies.

    that's not to say I never attended college. I went to 3 universities and in my final transfer, I found that some credits didn't xfer over for some reason and I was about 2 courses short of a dual math/comp-sci degree. I figured I'd go back at night to complete the degrees (I had a job offer and was excited to immediately start in industry).

    of course I never went back at night and so technically, I have no degree at all. lots of college experience but no piece of paper, as it were.

    still, my last college was a co-op school and so half the time I was out working; and the other half attending courses full-time. so when I finally left school, I had real work experience - which was the biggest boost - far more than attending this or that college.

    that was all back in 1984. I've been working full-time in the computer industry (I'm a network management guy) and so far, not ONE company I've interviewed at has balked at my lack of 'a piece of paper'. I've never applied to govt kinds of companies (here in the silicon valley, there's little need to resort to such things [g]). but after having 15+ yrs in the industry, plus having started programming at 15yrs old (I'm 40 now) I never even get ASKED about my degree or schooling. I don't even list it on my resume anymore.

    I laugh when people ask me if they should SPEND MORE MONEY by getting a masters or doctorate. I say hell no!, why SPEND money when you can MAKE it directly at a job? even if its entry-level, you have to start somewhere.

    there are plenty of non-degreed people out there doing very well indeed. and when asked 'who would you hire if you were starting a fresh new company', I'd almost always pick a self-starting self-taught person over some college-boy egghead anyday. especially if they are interested enough in computers to actually run a small network at home.

    --

    --
    "It is now safe to switch off your computer."
    1. Re:degrees are over-rated by fizban · · Score: 1

      All you people are so "THIS or THAT"

      What about all us geeks who actually have a degree PLUS are self-taught, self-starters who love to program, run networks at home, program on the side when we get done with work, love science and math and just plain rule over all of you? Who would YOU hire? I'd hire me.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    2. Re:degrees are over-rated by TheGratefulNet · · Score: 2
      I would never hire someone who uses the phrase just plain rule over all of you.

      a little humility from a fresher is usually helpful. guess that .edu addr you use gives it all away.

      --

      --
      "It is now safe to switch off your computer."
    3. Re:degrees are over-rated by fizban · · Score: 1

      Whatever dude. You obviously have no sense of humor. I guess you'll be missing out on the best employee you'll ever have because of your ultra-narrow outlook on the world. Perhaps it is you who needs the lesson in humility, since you obviously like to look down on college educated folk and stroke your own ego in order to compensate for you inferiority complex because you never went to school.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    4. Re:degrees are over-rated by TheGratefulNet · · Score: 2
      because you never went to school.

      is reading comprehension not a requirement at your school? go back and re-read my base post. I attend three universities - just never received the paper degree (was 2 courses short).

      it seems that attention to detail (like fully reading a post before spouting off) must be a lost art with 'the educated folk' as you call them.

      --

      --
      "It is now safe to switch off your computer."
    5. Re:degrees are over-rated by Anonymous Coward · · Score: 0

      All other things being equal, if I had to choose between a four year full-time professional programmer, and a wet behind the ears college graduate, I'd choose experience every time.

      BTW, did you notice how defensive you got in response to the previous post? It sounds like you are trying to convince yourself more than anyone else...

    6. Re:degrees are over-rated by bigbird · · Score: 1
      let me start off by saying, that I have no formal degree of any kind. and I'm a principle engineer and have worked at quite a few famous network equipment companies.

      Still, you should at least learn to spell your own job title :-)

    7. Re:degrees are over-rated by fizban · · Score: 1

      I'm sorry. Let me clarify - never got a degree

      Still doesn't dismiss the fact that you need a lesson in humility yourself.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    8. Re:degrees are over-rated by fizban · · Score: 1

      Oh please coward. Come out and discuss this with your actual name. I didn't see any defensive attitude in my post. It seems a couple people here are taking things a bit too seriously.

      I also never talked about "wet behind the ears college graduates." I talked about people who love to program, who love science, who love to fiddle, and who went to college to further their education as well. Like I said before, there are a lot of people here, yourself included, who are "THIS or THAT" and who can't see the actual better solution, which is BOTH, like me. ;-)

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    9. Re:degrees are over-rated by Anonymous Coward · · Score: 0

      Ok, my real name is Robert Geiman. I post as anonymous because this is the first time I've posted on Slashdot and don't have an account yet. What's wrong with that?

      I believe you are missing my point. You either spend the first four years out of high school going to college, be 40k or so in debt, and have no real life programming experience, or you can program professionally, have 4 years experience under your belt, and a bunch of money saved up.

      If you were an employeer who needed a programmer who could do get the job done, would you choose the programmer who's proven for four years that he can do the job, or someone who has a degree but has never had a programming job?

      If I was an employer and had to choose between two people with the same experience but one had a degree, all other things being equal I'd choose the person with a degree. But like I said, you can't make time stop for everyone who's getting real life experience so you can get a degree.

    10. Re:degrees are over-rated by Kamel+Jockey · · Score: 1

      It's most likely true (aside from some posts to the contrary) that if you are of a certain age now (35-40 or older) and you do have that ton of experience, you can probably do well without a degree.

      However, for people my age (20-25, maybe even younger), I think a completed degree from a reputable school is absolutely essential if you want to get anywhere in the field. With so many companies laying off and so few hiring, if it comes down to two equally qualified candidates (about my age), one with with a degree and one without, the one with the degree will win.

      --
      In case of fire, do not use elevator. Use water!
    11. Re:degrees are over-rated by fizban · · Score: 1

      Thank you for coming out of the dark. I applaud you.

      I am not missing your point. I understand the value of experience and I would certainly value it highly when choosing candidates. But I think you undervalue the University experience. In fact, I completely reject your notion that someone coming out of a college has no real-world experience.

      Most Universities today provide ample opportunities for students to gain real-world job experience during their education, whether it be as working in the departments of the University, co-op programs with local and non-local companies as well as research positions, which take theoretical work learned in the classroom and apply it to real works in progress.

      A graduate coming out of the Universities these days has quite a lot of experience to match and exceed someone who has just been working for those 4 years. And if they are the type of person I described before: one who loves to learn, loves to be challenged, loves to seek out new information and new projects to keep them occupied (which may or may not be the same type of person who went out into the work force right after high school), then they are an even BETTER choice for an employer.

      Unlike you, I don't see 4 years at college as wasted time. In fact, seeing a person who has a degree proves to me that he/she has set his/her mind on a goal and accomplished it and there is no better proof than that that this person knows how to get the job done.

      But I would look even further than just a degree. I would look for someone who has a drive within them to learn and to better themselves. I would look for a person who has the qualities of a self-learner (like someone who chose not to go to college but learned their skills on their own time) as well as a person who has chosen to seek education from an institution of higher learning, where they were not on their own, but were challenged by others as well as themselves to seek and attain knowledge in their field (and others).

      So again, I say to you, it is not THIS or THAT but BOTH. I do not consider a higher education a waste.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    12. Re:degrees are over-rated by fizban · · Score: 1

      You know, rereading your post, I would never hire you, no matter how much job experience you had. Not being able to complete a college degree, even after 3 tries, makes me believe you don't know how to commit yourself to getting the job done. Doesn't matter to me whether you know your shit or not. There are plenty of people who know as much or more than you. Your ability to see the job through to completion is very lacking, making your resume a very likely candidate for the trash bin.

      "You have been weighed, you have been measured and you have come up wanting."

      CYA

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  284. mmmm Paper by Anonymous Coward · · Score: 0

    One thing that a psychology degree can be
    useful for is learning how to learn.
    If you study the area of learning and
    behavioral psychology you learn to
    manipulate yourself. This manipulation
    can allow you to learn new things and
    change your bad nonstudying/procrastination
    behavior. Additionally, if you really
    studied experimental psychology you will
    learn a great deal about experimental
    and scientific method which can be applied
    to any problem.

    Then you can go back for a second degree
    in CS while you work and raise a family,
    this allows you to periodically consider
    shooting yourself. Ah but enough about me..

  285. MS without a bachelors degree by Anonymous Coward · · Score: 0

    If your eventual goal is a MS degree rather than the bachelors, many schools will admit you (even if their requirements state otherwise) without a achelors degree if you have completed a core set of undergraduate requirements. Of course many of these classes have prerequisites (for example, if you have never had any calculus then you'll need to take about 4-5 math classes including a year of calculus, linear algebra, discrete mathematics, and a probability and statistics classes for most quality universities). I would suggest that you bootleg the math classes (and likely some physics also) in the evening while continuing to work and then take some time off to take the prerequisites that are core to most MS programs (usually 5-7 classes). Even with extensive experience, a year is probably unreasonable but you could probably cram it in in 3 semesters and a summer if you are as experienced as you profess.

  286. A degree doesn't mean anything. by Anonymous Coward · · Score: 0

    Unless you wanted to move into management then I wouldn't worry about it. In one job I was hired (with no degree) to replace a programmer who had a masters degree. He spent his last few days "bringing me up to speed". To put it bluntly he was not the sharpest knife in the drawer. He had no common sense at all. The universities had taught him a lot facts but they didn't teach him how to use it. I spent the next two years redoing everything he worked on so that it would work properly.

    Now if you're interested in management then I'd forget about the CS degree and instead focus on getting a business degree.

  287. Re Fast Track to a CS Degree by Y+B+MCSE · · Score: 1


    Just a word of warning about some very accredited programs which boast a fast track. I personally enrolled in one at the UOP online (which is accredited). They were easy to get in, quick to finance etc... Well, the classes are 4-5 weeks in length I took three before leaving the program. The average text book did not arrive until two weeks into the class (the classes were well written and relevant to the field in thier defense) two weeks into a four week class is a long time to be bookless. The Universitys administration said that I needed to find a way around the program myself as the books are only available on an exclusive deal, it was difficult. I dropped the university due to their administrative apathy towards my problems. They refunded nearly all the money to my lenders meaning I owed them money. They sent me a note on 11/28/01 explaining that I owed 1000 dollars by 11/24/01 or it would go to collections. So, theres my "not-a-plug" for UOP online.

    Be careful

  288. Which one? by Anonymous Coward · · Score: 0

    Disregarding the effects of time and cost, whose CS program would be recommended from an academice point of view and then from a Human Resources point of view?

  289. Credits by anthony_dipierro · · Score: 1

    AP Chemistry - 9 credits
    AP Computer Science AB - 8 credits
    AP Calc BC - 8 credits
    AP Physics C Mechanics - 4 credits
    AP Physics C E&M - 4 credits
    AP English - 4 credits
    AP some language - 8 credits
    AP History - 4 credits
    AP Economics - 4 credits
    First semester - 21 credits
    Second semester - 21 credits
    Summer - 8 credits
    Third semester - 21 credits
    Fourth semester - 21 credits
    Getting a degree in two years - Priceless

    1. Re:Credits by Anonymous Coward · · Score: 0

      Replying anonymously to myself. Actually the school I was referring to only requires 120 credits, so you actually wouldn't need the 4th semester and could do it in 1 1/2 years.

    2. Re:Credits by ganiman · · Score: 0

      Did you have any friends growing up? Or just teachers? Just wondering...

      --
      geek n performer who performs morbid or disgusting acts, as biting off the head of a live chicken
    3. Re:Credits by Anonymous Coward · · Score: 0

      you got a trivial pursuit degree?

    4. Re:Credits by Anonymous Coward · · Score: 0

      huh?

  290. All of you suck at real math... by ajhenley · · Score: 1

    It kills me how we are tearing this guy a new one about skipping Cal II or diff and then we talk about his 760% increase in pay.

    NEWS FLASH

    5 years of working
    means only 4 years of raises
    means that he hasn't gone up 760%

    if you start at $20,000
    you end up at about $100,000
    not $151,000
    have we ever heard of word problems????

    1. Re:All of you suck at real math... by Anonymous Coward · · Score: 0

      Funny, cause I wouldn't say I've worked one year in the field until I've actually worked ONE YEAR, just like I wouldn't say I've worked five years unless I've actualyl worked FIVE YEARS.

      In other words, if he's worked five years in the field and he gets raises annually, then he's had five raises.

      Tell me, when people ask you your age do you you always round up, or do you tell them how many full years you've been alive?

  291. Re:What about the humanities by rjkimble · · Score: 5, Interesting

    Although I agree with you completely, just check around among all your associates with the humanities/liberal arts degress, and find out just how much science/math/engineering they have taken. What gets me with the current state of the academic world is that it's unconscionable to allow a scientist or engineer to graduate without an appropriate number of humanities courses to "balance" his or her education, but it's perfectly OK to let a humanities major graduate with essentially no math or science or engineering courses whatever. In fact, they're lucky if they have taken a high-school-level algebra or "pre" calculus course for the entire math requirement and/or an astronomy-for-poets course as their science requirement. These same people then complain that their degrees have not prepared them for life in the technology-heavy modern business world. It's a joke.

    --

    Guns don't kill people -- people kill people.
    But the guns seem to help a bit. (apologies to Eddie Izzard)
  292. Degree's are not overrated by Anonymous Coward · · Score: 0

    Everyone will tell you that degrees are not needed if you have a strong computer background. This was the case in past years but with the giant cutbacks in technology it's tough to get a job without a degree. I've worked for several different software companies and the people with no degree are always the first to go. Companies no longer need "closet programmers". Going to college goes a long way in developing communication skills which are essential in today's environment. Even if you don't want to go into management many companies will not hire you if you have poor communication skills and can not be put in front of a customer. A customer may not be someone outside of the company either it could be the salespeople for your company. I suggest not getting a degree to get a peice of paper but to get it so your prepared to deal with other people and lead other people. And discussing salary in any form just shows how far you have to go in developing communication and leadership skills.

  293. Was told once by a person I consider to be very by Untrusted · · Score: 2, Insightful

    wise the following: "The only reason most large companies require a degree, and don't just interview you for what you know and your experience, is because most of those people have degrees. If they had to suffer through 4-6 years of college, and the time and monetary commitment involved in doing that, you damn well are going to suffer just like they did. It's called 'revenge on the rest of humanity'." I've found most companies that required a degree to get anywhere (as opposed to basing everything on experience" are companies I don't want to work for anyway.

  294. *sigh* CS != programming by Lictor · · Score: 5, Insightful

    >I've been programming since I was 12 (I'm
    >currently 24) and have read hundreds of CS
    >books. I think that I can easily complete a CS
    >degree in 1 year.

    "I've been using microwave ovens since I was 12 and have read hundreds of books on using microwave ovens. I think I can easily complete a degree in high-energy physics in one year."

    Okay, thats pushing the analogy a little far, but you get the point. Programming is a trade skill, period. Computer science is NOT about programming. I'm sorry I'm reacting so violently to this, but you've hit a *very* sore spot for me.

    I do computer science for a living and I am a mathematician by trade and training. Yes, I can program and enjoy doing so, but this is not what makes me a "Computer Scientist". I also enjoy tinkering with old sports cars and have a decent grasp of mechanics. I certainly don't consider myself a qualified automotive engineer though.

    You claim to have read "hundreds of CS" books; but have you really? Is there a chance they were programming and technology books? If you want a taste of what real "computer science" looks like, I happily recommend reading the following:

    - Computational Complexity by Papidimitriou
    - Automata Theory and Languages by Hopcroft and Ullman
    - Compilers... I can't remember the whole name but its got a big picture of a dragon on the front. If you ask anyone in the business about 'the dragon book' they'll know what you mean... by Aho, Sethi and Ullman (I think).
    - The Russell and Norvig AI book
    - Any book on lambda-calculus and recursive function theory (I can't think of a good introductory-level text at the moment). Even better if it introduces semantics too.

    Those will give you a feel for some of the areas that are considered "Computer Science". The ability to program will get you through first year; after that, its more about math and.. gasp... thinking, than it is about whipping up code.

    Again, sorry for the rant, but I think Edsgar Dykstra (a famous Computer Scientist) summed it up best when he said:

    "Computer Science is as much about computers as Astronomy is about telescopes".

    Truer words were never spoken.

    1. Re:*sigh* CS != programming by Catbeller · · Score: 2

      "Computer Science is as much about computers as Astronomy is about telescopes".

      Mayhap it should be called something else,then.

      Curious; as a tech school programmer, essentially a plumber, I have to ask: is all that you listed useful in any way for a programmer, in the long run? I know it's required, and it certainly opens your mind to rigorous discipline, but does anyone use it?

      Sometimes I think the world just needs better plumbers. Or better plumbing.

      Is it possible computing is just a bit overcomplex for what it actually does?

    2. Re:*sigh* CS != programming by Lictor · · Score: 4, Informative

      >Mayhap it should be called something else,then.

      I agree here; but I think we're sort of stuck with "Computer Science" for reasons of backward compatibility....

      >Curious; as a tech school programmer,
      >essentially a plumber, I have to ask: is all
      >that you listed useful in any way for a
      >programmer, in the long run?

      Yes, some of it will be very useful. For example, suppose your boss comes to you and says:
      "We're having serious problems with some of the junior coders writing programs that go into infinite loops and lock up our systems. I'd like you to write a program that will scan through a piece of code and determine whether or not that code ever goes in to an infinite loop".

      Would you do it? If you have taken Theory of Computation you'd know that this is equivalent to the halting problem for Turing machines and thus is *impossible*. It seems bizzare, but there are actually a lot of things that we can't write programs to do, and furthermore, we can actually prove this fact.

      So in some situations, I say "yes". In everyday coding? I'll be honest, most of it won't be used... but the one time you *do* need it, you'll be glad someone stopped you from attempting an impossible task, etc.

      Another thing is that many companies working in mission-critical areas (autopilots, reactor control systems) have started requiring that contractors use formal methods for proving their programs correct. If you hire programmers that took semantics classes in college, they'll pretty much be ready to go... if they didn't... you are going to have to spend a *lot* of money on training.

      If I were running a company, I'd want a mix of solid technical programmers and a few "theory guys". I certainly don't think every coder needs a CS degree (in fact, if programming is what you love, a CS degree is probably a invitation to pain and boredom).

      >Sometimes I think the world just needs better
      >plumbers. Or better plumbing

      We do. Look how much a good plumber makes... its *not* an easy job and requires a very high degree of specialized knowledge and skill (much like computer programming). But still do need a few guys figuring out things like fluid dynamics so we can determine how much flow we can push through a pipe of a given length and diameter.

      I whole-heartedly agree with you about the current situation though... far too many people are going into CS, when really what they want to do is computer programming. I see *so* many frustrated students in my office that have been mislead by ignorant councillors, etc... I'm not sure what the solution is though. If anyone has any ideas (or a few million $$ for a massive advertising campaign), I'd love to hear them.

    3. Re:*sigh* CS != programming by SuiteSisterMary · · Score: 2
      Would you do it? If you have taken Theory of Computation you'd know that this is equivalent to the halting problem for Turing machines and thus is *impossible*. It seems bizzare, but there are actually a lot of things that we can't write programs to do, and furthermore, we can actually prove this fact.
      Like the kid who went in for classes late, saw some problems on the blackboard, and did them for homework, not realizing they were examples of unsolvable problems? :-) I ran into a buddy of mine, a few years back, we went through HS together. Anywho, he was telling me about all the neat stuff he was doing in his Masters of Computer Science at Ryerson. AI, for example. And all I could think was 'Neat. Can you build a database?' I'm a Sys Admin, and I firmly believe that what I do shouldn't be taught in college and university (and it isn't) but should be taught as an apprenticeship. Which it is, really, when you get down to it; the young geek gets hired as an IT monkey, and learns from the crusty old master. But NA doesn't really have a FORMAL apprenticeship system, which it should, I think. Then, a few standard accredations, which are NOT company specific, to grease the wheels. I'd love, for example, to get a 'TCP/IP Networking Engineer' cert, from a standards body made up of all the various industry vendors, which states that yes, I understand TCP/IP networking, routing, and so on. THEN I go get certified to program a Cisco router, a DSLAM, or whatever.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    4. Re:*sigh* CS != programming by Lictor · · Score: 1

      >I'm a Sys Admin, and I firmly believe that what
      >I do shouldn't be taught in college and
      >university (and it isn't) but should be taught
      >as an apprenticeship.

      Now *that* is a good idea. A really good idea.

      Like you said, the skills required to be a "grizzled database admin" or "unix guru" just can't be taught in the classroom... a great deal of it is problem solving, and the only way to get good at that is... practice. Even better when the practice includes guidance from an expert.

      I'm intrigued by your ideas and would like to subscribe to your newsletter ;)

      Seriously though, I wonder if it isn't time to start some sort of organization that can lobby North American governments to move towards this sort of system.

    5. Re:*sigh* CS != programming by witwerg · · Score: 1

      Amen! I am glad someone made this point. I find this similarly frustrasting. On a slightly different note, I am currently a CS-student and have gradually become more irritated for a CS-student the program is geared towards software engineering. I've myself to combat this focused on CS type stuff(distributed systems, numerical analysis, etc), and persued a math degree(abstract algebra and acalc are SO usefull).
      I would suggest similarly for anyone else in
      a similar position.

    6. Re:*sigh* CS != programming by invalid_user · · Score: 1
      - Automata Theory and Languages by Hopcroft and Ullman

      I think you meant the first edition of the book. The 2nd Edition has been hugely simplified to "bring it up to date with the current trend in CS".

      I would also like to add the Garey and Johnson's book "Computers and Intractability" to your list.

  295. Re:All you dot-commers who "didn't need degrees" by geekoid · · Score: 2

    Mostly because in the 3 years I'd been there they had yet to teach me anything I hadn't already taught myself in high school.
    either you went to the worlds crappiest college, or you where taking the easiest course possible AND went to the best damn high school in the world.
    Advanced college math, by the Jr. year, is WELL beyond anyhtin in highschool. Not to mention the arts, advanced english, physics, chemistry.
    I do not believe there where NO courses at your college that you didn't allready master.

    Your statement is the same cop-out high school drop-outs use.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  296. Re:Yeah but B.S.of A. hates gays. Just proves... by CoreDump · · Score: 3, Interesting
    No, it only proves the BSA national executives in Texas are narrow-minded assholes. I'm an Eagle Scout, I support my local Boy Scout Troop. Their views ( those national retards in Texas ) are *not* the views of all Scouts, anymore than Bush's views on stem-cell research and abortion are representative of all Americans.

    Thanks for jumping to conclusions, and helping to re-inforce negative stereotypes.

    Note that I'm *not* an Anonymous Coward, so feel free to reply to that. I'm willing to put my name behind my views. Glad to see that you're able to keep thinking independantly yourself. Way to keep an open mind.

    --

    ---
    Segmentation Fault ( core dumped )

  297. Computer Science Degree Anxiety by Anonymous Coward · · Score: 0

    I'm in a completely different situation: I'm a humanities type of person stuck in the computer field. Currently, I'm a computer science undergraduate and a web developer, but I get C's in my computer science and math courses. Although, my seemingly shoddy grades are offset by my A's in other courses, my greatest fear is that the entire economy will collapse and I'll be left with a worthless degree and no job. Although computer science courses (theory and mathematics mumbo-jumbo) may not be my strength, I'm technically inclined. I just don't know if I should continue with CS getting a 3.0 GPA, when I could be getting 4.0 in linguistics or philosophy.

    1. Re:Computer Science Degree Anxiety by daviskw · · Score: 2

      There is no greater tragedy in life than getting a degree in a field you don't like and then doing that job for the next twenty years.

      You may be flipping burgers with a degree in linguistics or philosophy, but you'll probably be a lot happier than you would as a programmer.

      Do what you are good at...

      --
      Beware the wood elf!!!
  298. Dagnabbit... by shr3k · · Score: 1

    CS degree != Programming

    Honestly, the fastest track for someone like you with a ton of experience in development and programming languages is to get a CIS (computer information systems) degree. You could probably show them "equivalent work-related projects" so that can count against having a final project, you can breeze through alot of the other project courses. All you'd have to worry about is the general studies requirements. I'd say you can get it all done comfortably in 2.5 years.

    I've seen someone get an Engineering degree in 2 years. He was an ROTC guy who was told by the Navy he only had 2 years to get his degree. He averaged about 20-25 hours per semester (normal students ~15/semester) and sometimes had to take a class right before he could take its prerequistite (damn scheduling concerns). But he made it -- on average he got B's and C's.

    So it can be done.

    Good luck.

  299. What I am doing... by NOT-2-QUICK · · Score: 2, Interesting

    My personal situation is much akin to that of the individual who submitted this question to Slashdot. I am 24 yrs old with 10+ yrs. of overall experience with computers (6+ yrs. in a professional environment...) and am currently employed by a well-known, Fortune 500 company. And, I have accomplished all of this (including a very generous salary) without the assistance of a college degree of any sort...

    I am currently in the highly enviable position of working for a corporation that not only encourages it employees to seek further higher education, but actually empowers them to do so with 100% reimbursement of all tuition/books/fees associated with attending university - please don't hate me because I'm fortunate... :)

    So to address the question at hand, I will simply explain my strategy for attaining my desired degrees. As many have posted prior to me (and as should be common sense...), there are **NO** degrees that are both accredited and quick - all worthwhile degrees require at least a moderate level of commitment. That said, my personal plan is to leverage the limited number of college credits that I amassed while working for the I/T department of U of D Mercy (classes were free...) to provide me with eligibility for an accelerated Bachelors program for Business Administration - this is an 18-month program and is offered at MANY business oriented universities.

    So why would a computer geek need/want a Bachelor's in Business Administration??? There are actually three reasons why this was appropriate in my situation - (1) it is the most logical if you are looking for promotion to management, (2) it is the easiest, quickest bachelor's degree available, and (3) It is a fully accredited degree that can be used as a stepping stone for further post-graduate education.

    It is actually this final point that makes this plan so applicable, beneficial, and practical. Once you have completed your bachelor's degree in business, you can continue on to get a Master's Degree (in roughly another 12 - 18 months if you work hard...) in a more computer/technical related area. This could be anything from E-Business to a program targeted for future CIO's.

    If you are anything like me, you have no desire to sit through tedious technical classes that strive to teach you old ideas and yesterday's technology. I read books and attend conferences to maintain my up-to-date standing in the world of technology. The benefit that I can derive from attending university is that of management and people skills that most computer geeks inherently lack. As proof of concept, I have actually been premature promoted to an interim management position only weeks after divulging my educational intensions to my superiors and taking the first preliminary steps...

    Best of luck to you in whatever you path you choose - ultimately, any education or form of learning will prove to be beneficial for you mind and soul!!!

    - n2q

    --
    Beer is proof that God loves us and wants us to be happy. -- Benjamin Franklin
  300. If you speak french... by Pig+Hogger · · Score: 2
    If you speak french, you may want to consider the Université du Québec, which will give you plenty of credits according to your professional experience. I enrolled last year in a 30 credit certificate program, and after they evaluated my professionnal experience, the University gave me 12 credits, which is almost half of what I need to graduate.

    And you don't need to cut your career short to go back to school since those are evening classes. If you are diligent enough, you can complete the program in a year and a half.

  301. Re:All you dot-commers who "didn't need degrees" by geekoid · · Score: 2

    I have a degree from MIT, your offer. Anytime, anywhere.
    How do you want to do it? See who can write a compiler in 6 days? how anbout write a functional OS in 30 days?
    How about write a program to completely operate an advanced satalite under 640K?
    Want to write a SCSI driver in assembly?

    Lets ee if my amazing kreskin powers are working:
    You program in VB....and know enough PERL to open a database.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  302. I have the perfect answer by Girf · · Score: 1

    I got an email this morning that addresses your problem:

    Return-Path:
    Received: from mail.miscombooglejjjjjjjjjjjjjjjjjjjjjjjjjjjj.com ([212.0.109.226])
    by penguin.scsinternet.com (8.11.6/8.11.6) with SMTP id fBSAXO224320;
    Fri, 28 Dec 2001 05:33:28 -0500
    Message-ID:
    From: "Admissions_WYBAS@centerzone.net"
    Bcc:
    Subject: Your diploma is ready.
    Date: Fri, 28 Dec 2001 04:43:23 -0400 (EDT)
    MIME-Version: 1.0
    Content-Type: text/plain;
    charset="US-ASCII"
    Content-Transfer-Encoding: 7bit
    Status: R
    X-Status: N

    U N I V E R S I T Y D I P L O M A S

    Obtain a prosperous future, money earning power,
    and the admiration of all.

    Diplomas from prestigious non-accredited
    universities based on your present knowledge
    and life experience.

    No required tests, classes, books, or interviews.

    Bachelors, masters, MBA, and doctorate (PhD)
    diplomas available in the field of your choice.

    No one is turned down.

    Confidentiality assured.

    CALL NOW to receive your diploma
    within days!!!

    1 - 3 1 3 - 7 3 1 - 0 2 2 4
    or
    1 - 6 0 2 - 7 9 8 - 7 6 9 0

    Call 24 hours a day, 7 days a week, including
    Sundays and holidays.

    --

    Apathy -- The state of numbness of the mind. When you are apathic, you can think.

  303. Been there, done that by meckardt · · Score: 2

    Don't plan on completing a CS degree in a year. Can't be done. As many others have pointed out, most universities will require the broad educational background. I know. I went back to school to get that BS in CS degree... and I already had a BS in engineering (Civil). So I already had many of the background courses. I took maybe a total of 5 PROGRAMMING courses during my 2 1/2 year tenture at school. The rest were Computer SCIENCE (about 40%), and non computer (50%) courses.

    The advantages I had over someone earning a degree for the first time was that I could fill in a lot of my non-cs courses from interesting things that I wanted to take, rather than bone-head english, history, bio/phys/chem, etc. My choice, so I can't complain.

  304. Easier today.... by DA_MAN_DA_MYTH · · Score: 1

    Most schools and Universities have online courses. However attending them remotely is basically the same as going to the class. You still have to watch over some kind of connection the class.

    I don't think you can do it in a year though, without quitting your job, eating once a week. One problem that you might have preventing that year is taking Calc and Physics, unless you want to go the CIS route... (which is more business side, that some schools are starting to offer, (NOT MIS)) CIS is CS without the Physics and only 1 or 2 less calculus courses. It saves a lot of pain and headaches...

    --
    "It takes many nails to build a crib, but one screw to fill it."
  305. Degree does not matter by Anonymous Coward · · Score: 0

    I am 38 years old. I only have an ASEE and my degree hasn't reduced my salary. I am earning
    money similar to my counterparts that have
    more advanced degrees. Also this does not hinder
    my ability to do my job. I do keep my Sun and Cisco certifications pretty current. It is important to keep a decent resume together along with excellent references. If you are not earning the money you think you should be earning then it's time to update your resume and start looking for a new job. I made several salary leaps from
    jumping from job to job. Never leave a job for less then $10,000 more. And I pushed for more and more vacation time. Make sure your health benefits are good. I know plenty of people with a BSEE and a MSEE that did not know how to apply their knowledge in the real world and ended up
    either running a hotel or managing a D'Angelos Franchise.

    If your employer snubbs you because you lack a degree, find another employer who values what you know.

  306. CS or Not to CS by NetNinja · · Score: 0

    How old will you be if you decide not to pursue a CS degree?

  307. What's REALLY unfortunate by Anonymous Coward · · Score: 0

    ... is how many people on this board (not pointing out this thread, necessarily) say things that seem intelligent, and CAN'T SPELL FOR SHIT.

    It's bad enough Rob has his spelling head up his ass 24-7, but I can't take half this crap serious when fulks speel liek thiz.

  308. need to understand evolution and natural selection by jbesad01 · · Score: 1

    no education is complete without a solid understanding of evolution and natural selection. It applies to everything!!! It is what makes even the most boring organic chemistry detail seems interesting.

  309. university for fast people by Anonymous Coward · · Score: 0

    there's one... and it's called the
    mcdonalds university.

    1. Re:university for fast people by Anonymous Coward · · Score: 0

      and more often than most, the lazy butt who didn't think he need an education 'permanently' attended that university

  310. Thanks for showing the value of a degree by Eugene+O'Neil · · Score: 2, Insightful


    Earlier in this thread, someone was talking about how much getting a degree helps a person improve their social skills. Thank you for demonstrating the actual extent to which that is true. I hope it will be a valuable lesson for all concerned.

  311. College is Over and Underrated. by jellomizer · · Score: 1

    If you get an Education to do a certon job as a ordanary programer. The Degree is Overrated. Just pick up a book on programing and get confortable with it. But if your ambition is to do some real computer science and work in in fields such as AI, Parallel Systems, Designing systems for high performance or massive complex number cruntching then the CS degree is relly needed.
    If you just want to be a programer then get the 2 year degree and start right away. If you want to do more then Program for the rest of your life then get a larger degree.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  312. Self educated by unovox · · Score: 5, Interesting

    I have a problem with the presumption that someone who has acheived the CS skills required to compete successfully in the market has not or cannot have also educated themselves in math, business, the arts , other sciences etc...
    Anyone who has educated themselves in these areas has far more focus, persistence, passion and discipline than most who do so with the aid of an educational institution. While tremendous resources are available at these facilities, anyone with the personal quialities to go it alone will continue educating themseleves at a much higher rate then most for whom education was something that you got in school.
    Education is not something that other people do to you.
    Calculus, chemistry, music....all can be learned to any degree on your own. I, and many others, are examples of those who do so out of pure curiosity about the world in which we live and passion for things that we love. I don't have a degree, never went to college, and have never been asked if I did. I, and many others, am a successful SW Engineering consultatnt who has been judged on my track record and ability to perform. To move into management...no problem. The MBA curriculum is available in books and is easy to master.....for the self educating individual.

    --

    "everyone's different....I am the same"
    1. Re:Self educated by nyquist_theorem · · Score: 1

      Hmm... Whenever I hear of self-education in the sciences I am reminded of that wonderful "lay physicist" Ralph Rene who managed to convince himself that .

      Calculus, chemistry, music....all can be learned to any degree on your own.

      With who checking your work? With what equipment? Am I really going to build a particle accelerator or electron microscope out of old washing machine parts?

      --
      -- "Ignorance more frequently begets confidence than does knowledge." (Charles Darwin)
    2. Re:Self educated by avail · · Score: 1

      I have a problem with your line of thought here. It is admirable and often beneficial to be a self-learner. Those who can only learn from others will never go very far becuase they are unable to forge new paths. However, education does not exist in a vacuum. The most valuable things i have found in university were not in the classes themselves, but the people I met, the things I saw. If you are alone in your room, you might be able to learn complexity theory better than anyone else. But you miss that chance to associate with other people who might say something like "So and so has some interesting thoughts on Complexity theory you might want to check out" or "If you like that, try this", etc.

      When I came to univeristy, I was dead set in my path. I wanted to take CS, wanted to become the best damned programmer I could. I relished the challenges ahead. I got here, and while I enjoyed many of my courses, I quickly discovered that CS was not for me. I did well in my classes, but I found that the courses I wanted to take were never in CS. I eventually moved into Mathematical Sciences, where I now study Pure Math, Statistics, and Computer Science (the CS was becuase I had enough credits to satisfy one portion of my program using CS already). I took some economics classes where I met a friend Dave. He turned me onto the writings of Ayn Rand. That in turn spurred my intrest in philosophy, and also encouraged me to make more of my life than simply going to school.

      Now I intend on doing graduate work in Economics, and persuing a career in finance. A pretty far leap from being a programmer i would say.

      Would I have made that leap, or even seen that there was one to make, if I had of just picked up some CS & math texts from the library and studied them?

      Anyways, a degree is a credential, just like anything else. All things being equal, I would hire someone with a degree becuase it speaks of their perseverance and ability to put up with large amounts of beaurocratic BS for long periods of time. It says to me as an employer that this person was able to achieve a goal, whatever that goal may be.

      Not having a degree doesn't say anything bad about you, but it doesn't say anything good either. And in a world as competetive as ours, isn't it a good idea to get anything that speaks well of oneself? Pascal's wager : If it's useless, having it won't hurt you. If it's usefull, having it will be beneficial, not having it will be detrimental. Odds are with the guy who has it.

      Funny thing is, the two most brilliant programmers I know, one went to Waterloo for CS, the other dropped out after first term. Were I was working for the last year, they came together to work on a project, and butted heads a lot. Neither was right (as you see all the time in programming, many ways do solve a problem are all equally right) but guess who always ended up winning with management? The degree. That told me something.

      One other problem is that Human Resources people don't care how smart you are, if a degree is asked for as a requirement of the job, they toss ALL the resumes that don't list one. Often your degree is a great door stop. It doesn't get you in, it just keeps you from being shut out.

      Besides, the trend is that people with degrees on average make more, and are employed for longer periods of time.

      All this adds up to a pretty strong argument to get a degree. But it doesn't say that a degree makes you this or that.. just says you have a degree.

      question though : would you let someone operate on you who said "I don't have my medicine degree, but gosh, I have read a lot of books about medicine and I know I can do it" or would you ask for a doctor with a degree?

      Chad.

      --
      five fingers make a fist amalgamate and resist
  313. There's more to it than programming by ganiman · · Score: 0

    I myself am currently a CS major. And there's a lot more to getting a degree in anything than just the core classes for that major. Getting a degree means more than just Computer Science. CS is a SCIENCE. That means you need to take SCIENCE classes as well. I needed to take Physics classes, Calculus classes, History, English, etc... I really don't think that you could do that in a year. Just because you can code, doesn't mean you can do all that too. And that's what people recognize when you have a degree. Than you not only know about CS, but have a better understanding of some other things as well. I've been working in IS for 4 years now, and if I were a hiring manager, I would take the guy who did 4 years over the guy who did 1.

    --
    geek n performer who performs morbid or disgusting acts, as biting off the head of a live chicken
  314. On degrees. by mindstrm · · Score: 2

    If I remember correctly from a usenix/sage report last year, you do not need a CS degree.

    If getting into more management positions and such is what you are after, your degree does not have to be in CS. It can be in, well, almost anything that's reasonably respectable.

    Sage found that sysadmins with degrees make more money than those without, but that those degrees were not necessarily in CS.

    IF you are doing this for your career, do a 2 year business degree or something...

  315. 24? by rjamestaylor · · Score: 5, Informative
    You're 24 and worried about slowing down your career for a 3-year stint in CS? Do you realize how very young you are? If you enrolled RIGHT NOW you'd be 27 with experience, maturity and a degree. Probably you'd have to wait a semester to start, so you'd be 28.

    I went to work at 24 without finishing my IT degree. When I was 26 I was a lead developer with a lot of responsibility and one day my boss was rambling about the state of the industry and said, "...for example, if you had a degree, I'd have to pay you twice what you're making now." I resigned within the week and enrolled that semester. I graduated at 27 and have not looked back since. Now at 34 my degree is hardly an issue, but it's there. If it weren't opportunities I've had may not have been available. Whatever...

    --
    -- @rjamestaylor on Ello
    1. Re:24? by mikewas · · Score: 1

      During my career I've also seen:

      Times were good, lots of high paid jobs, company decided to save money by making an Assistent Engineer position at lower pay. All non-4-year-degreed engineers became Assistent Engineers -- no cut in pay but no raises in sight either because they were "overpaid".

      Times were bad, no jobs available, lots of people looking. When a pile of resumes came in personel culled all non-degreed applicants. Still too many willing to take the offerred pay? Remove the 2-year degreed applicants. Continue until only a few resumes are left & pass these on to engineering.

      Get the degree -- there'll come a time when it'll be necessary, or at least give you more options.

      --

      "Glory is fleeting, but obscurity is forever." --Napoleon Bonaparte
  316. Why a degree can matter. by mindstrm · · Score: 2

    Companies will not generally promote you to management positions, (ie: CIO, Director of IT, etc) if you don't have a degree in *something*.
    It's not at all about what you learned in the degree; it's the perception by the rest of the world.
    CCIE is great, it will get you fantastic work, but it won't get you respect from venture capitalists and a board of directors who want to put someone in charge, unfortunately.

    1. Re:Why a degree can matter. by Anonymous Coward · · Score: 0

      So? Start your own company then. IIRC, little Billy G. doesn't have any degrees and is quite possibly the most successful man in the world.

  317. (take two, on math degree) by hawk · · Score: 2
    Argh. Shows the danger of actually previewing--you hit the wrong button. *sigh* If only lynx would read its cookie file, instead of dumping and forgetting, I wouldn't have to fight netscape like this.


    anyway, FWIW, Math and/or physics are much better preparation for graduate work in economics, as well. Also, the people who do best in law school are not the english majors (who are convinced that their writing skills [which all too frequently aren't up to standard, anyway] will carry the day), but the folks with engineering, math, and hard science degrees.


    hawk, with degrees in subjects all over the place.

    1. Re:(take two, on math degree) by ZxCv · · Score: 2

      heh.. try links instead of lynx. not only does it not have the tons of security issues that lynx does, it supports a lot more of the HTML spec (tables, frames, more) and is much faster in my experience.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  318. Why companies want a degree by Scott.Simpson · · Score: 2, Insightful

    A company wants you to have a degree for a number of reasons:

    1. It guarantees that you have had the breadth of exposure to your field that they think you need. You may say you are well rounded in your field, but are you? Degrees also require you to be proficient in other fields as well.
    2. It shows that you can be given a hard task and complete it.
    3. It provides a way to keep score. If you are doing good in school in relation to others in your field than you are good at what you do. If you do badly in relation to others, you are bad at what you do.
    4. It decreases the company's risk that the person is an idiot.
    5. People with degrees get more respect.

    In response to good programmers who don't have degrees working with idiots with degrees, this exists, but you'll find it much more common that those with degrees are smarter (and more motivated) than those without. That's my experience.

    1. Re:Why companies want a degree by CompU2R · · Score: 1

      Einstein was 26 and working at a
      patent office when he submitted his first scientific paper on the structure of light, then the well known E=mc.
      (no education)

      I don't think I have enough room for Edison's credentials here.
      (no education)

      You get the point and there are many more of these examples throughout history.

      "It provides a way to keep score. If you are doing good in school in relation to others in your field than you are good at what you do. If you do badly in relation to others, you are bad at what you do. "

      What the hell is this? How does a degree help rate you aginst someone in your field? So, if someone doesn't have a degree and they are more proficient than you, then you are REALLY bad at what you do.

      People can also be GREAT test takers and poor performers. Ever study for a test and then forget the material by the next week?

  319. Get degree you may need it later... by Anonymous Coward · · Score: 0
    Programming may seem like the bomb now, but when you are older you may want to change careers.


    E.g., you may want to go to law school or get an MBA or something-- you never know what the future will bring. It will be much harder to get an advanced degree later on if you have not even completed your BS yet. Everyone I know who does not have their BS regrets not having it sooner or later.


    One friend is suffering thru getting his BSCompE now so he can go to law school. He really wishes he finished that four year degree when he had the chance (before house, family etc.). For him changing careers is requiring 7 years of schooling instead of just 3

  320. Ah, just blow the money... by Anonymous Coward · · Score: 0

    Do what I did... blow about $60K on a 4 year education from Purdue in CS... then you can get a job that pays less than what you are making now ;)

  321. What's the rush? by richieb · · Score: 2
    Why do you have to have a diploma in one year? A college degree in CS requires more than just taking computer courses. The idea is to get an education. To have read not just Knuth or Dijstra, but Shakespeare and Austin. Not just understand MP3 format, but know the difference between a fugue and a prelude. You get the idea.

    Being a well rounded person will make you a better developer. You can't just know technology, but also you need the gain understanding how technology fits into the bigger picture.

    Learn stuff that will not be obsolete in three years. This takes time. Enjoy the journey.

    --
    ...richie - It is a good day to code.
    1. Re:What's the rush? by avail · · Score: 1

      It is my experience as a student that computer science graduates are some of the least rounded people in the world. I go to the university of waterloo, and the people here scare me. it seems like the students in the math faculty (Computer Science at Waterloo is a Math program, you graduate with a B.Math degree) have little understanding of the world around them. It's kind of sad... I have seen so many graduates of this school become voiceless-spineless code-monkeys who do nothing but churn out code 10-5-4-52 for their lives. They never move up except to a more senior level of code-monkey .

      Seeing this made me leave CS. I figured.. there are enough people REALLY GOOD AT CODE, but the real skill is going to be the bridge between the coders and the suits. Someone technologically proficient enough to converse with the technical elite, but human enough to talk with everyone else.

      Anyways, making a rambling story shorter... you don't get breadth from your degree unless you choose to. you have to actually have the intrest in literature, philosophy, science, etc. in order to get anything out of it. Simply taking a course in shakespear will make you no more well-cultured than anyone else.

      A degree is a paper credential, it's something the suits want. The qualities that you seek here (abstract thought & reason, breadth of knowledge, etc) are characters that people bring with them to university.

      Anyways, this is going nowhere.

      --
      five fingers make a fist amalgamate and resist
    2. Re:What's the rush? by richieb · · Score: 2
      Anyways, making a rambling story shorter... you don't get breadth from your degree unless you choose to. you have to actually have the intrest in literature, philosophy, science, etc. in order to get anything out of it. Simply taking a course in shakespear will make you no more well-cultured than anyone else.

      Well, most schools have some requirements for CS majors to take some courses in humanities. So at least they will be exposed to basics of literature, philosophy and art.

      I was a math major and a music minor. I took CS courses to fill up my science credits, as I found physics to hard after a while. I met my wife in a philosophy class.

      What kind of education you get in college is up to you. At least you have a chance to take course that will broaden your horizons.

      --
      ...richie - It is a good day to code.
  322. its not programming, it's engineering by Mastedon · · Score: 0

    The most valuable things I learned was not how to program, but engineering methodologies. This is basically a solid, logical approach to problem-solving, as well as how to document/describe what it is you have done (ie how to make others understand your approach to solving the problem).

    Unfortunately, this is something that is drilled into you over years by professors and TAs marking you down when you don't do it. Any shortcut to a degree will not un-learn any bad habits you might have taught yourself over time.

  323. Take the 3-4 years? by cyberlync · · Score: 1

    I have seen allot of posts here telling this guy to go ahead and take the three or four years. What I have not seen is anyone explaining how he will pay his bills while he is not working or hwo he will support his family for that amount of time.

    This is a problem that I have as well. I have six years in IS. I love it and spend serveral hours each evening studing on my own. I would love to take three or four years off and spend it in school, but there is no way I could survive without getting a regular check. So for all of you who are saying take the time and go, please provide an explaination of how to go about that. Otherwise you are just blowing smoke.

    --
    I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    1. Re:Take the 3-4 years? by Scott.Simpson · · Score: 1

      Here are the steps you need to take:

      1. Get a job for 20 rather than 40 hours per week.
      2. Live poorly. Don't spend much and if you live in a big house, get rid of it. Get a cheap apartment or rent a room.
      3. Borrow like crazy.

      Anybody can get student loans. I make 6 figures and have a loan right now for my MBA. If you are not willing to take the above steps, you are just blowing smoke.

    2. Re:Take the 3-4 years? by jakob_grimm · · Score: 1

      I work for a university full-time, and attend classes part-time. Not only do I have a fairly competitive salary, I also have excellent benefits (including among other things 10 days paid vacation at Christmas), health insurance, and I can take 8 hours per term, including the summer, for free. It's the way to go!

      --

      "No prints can come from fingers / If machines become our hands." -- Jack Johnson

  324. Get your degree for free! by Third+Normal+Form · · Score: 2, Funny

    All you need to do is get a hotmail account- I get offers for a free college degree several times a day.

  325. This is a discipline by Anonymous Coward · · Score: 0

    There is no valid Fast Track to a Computer Science degree. Computer Science is an academic discipline. Part of the degree does not only prove your knowledge, but your problem sovling capabilities, your abilities to be studious and to study with others.

    This seems to me to be a slap in the face of Computer Science. One would not ask for a fast track to a Physics Degree or a Nuclear Engineering Degree (and end up like Homer).

    Monetary achievement has little to do with a degree. The degree proves you are a scientist that has been proven in academia and recongnized by a University.

    The fast track would be to go back to school.

  326. Challenge! by FrankDrebin · · Score: 1

    Don't know if it's universally available, but my alma mater allowed students to challenge courses. Just pay the fee and write the final exam. Repeat until degree complete. Theoretically, anyway.

    If you are as smart and self-educated as you claim, this will take about 1 year (and plenty of $$) since not all courses are offered every semester. Otherwise, the first few failed exams will prove out just how much you don't get from reading the trendy books and working in the trenches!

    --
    Anybody want a peanut?
    1. Re:Challenge! by SuiteSisterMary · · Score: 2

      The problem with this is that exams don't test what you know; exams test what your Professor has told you. And THAT is why you need the classes. Case in point. I took a C course, where the prof said 'you don't need to be here if you don't want; the only marks are from the assignments and the exam, and here's all the assignments.' Well, I believed her. And because I wound up doing my assignments using techniques she didn't teach in class, I got poor marks. I've never been a good academic learner; I think there's too much bullshit. "Given these two equasions, solve for X." "X is 12." "Show your work." "What work? Look at the question. It's 12." "Very well; 2 marks out of 10." And yet the person who goes through the steps, fucks up, and gets X equals 7, gets, say, 5 out of 10 marks. Now, yes, that's a good requirement when you're trying to learn the material. But once you've learned it, leave it be.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:Challenge! by Bohemoth2 · · Score: 1

      Umm, What steps? X is 12 means the same as X=12.
      I got a B in college alg, maybe I took the red pill.

    3. Re:Challenge! by SuiteSisterMary · · Score: 2

      You know, 'show your work;' show all the steps you'd go through, in this case, to take two separate equasions and turn them into a solution.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  327. Test out, silly. by NerveGas · · Score: 2

    Most major Universities have ways for you to test out of classes. And even for the classes you can't officially test out of, there are friendly professors (especially at smaller universities) that will let you unofficially test out.

    steve

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
  328. Outstanding by Anonymous Coward · · Score: 0

    There are plenty examples of people that have continued to progress in their careers without a CS degree (Jobs, Gates, ...)

    If you plan to stay in the corporate world, you may want to consider a degree in another field than CS (since you are already talented in this field and have demonstrated your skills). As you move up the corporate food-chain, you'll need to use your communiation skills, managerial skills, and political skills to accomplish your goals.

    On the other hand, you may consider breaking out on your own, start your own business, and learn from the school-of-hard-knocks.

    If you are living and working in an area where an abundance of people are competing for opportunties, the eductaional background can have an impact on opportunties and promotion. For example, I had a contract about 6 years ago at a company that had people located world wide. The group I was in at San Jose had a mirror group in Germany. The group in Germany had a least half the folks with PHDs, the group in San Jose had 1 person with a Masters, and the rest did not have any CS education, other than on-the-job experience.

    If you choose to continue formal eduction or not, in the big picture, the movers and shakers continue to learn, and have really strong skills in the areas of communication, negotiation, and are extremely tenacious and competitive

    Best of luck!
    qbalus

  329. paper by kaas · · Score: 1

    I just got an email that said you can get a PhD for just $25 and nothing more! Sounds like this might be a good solution.

  330. English 101 by Anonymous Coward · · Score: 0

    From the grammar mistakes in your post you need it. A CS degree from a good school will give you more than just programming/computer knowledge - it will give you a rounded education. Take the time and do it right. Very few good graduate schools will admit students without an undergraduate degree.

    BTW, you want a MSCS. You forgot the "c".

    Mike

    1. Re:English 101 by AveryT · · Score: 1

      BTW, you want a MSCS. You forgot the "c".

      Many schools offer a Master of Science (M.Sc.) in Computer Science (and in many other disciplines.)
      MSCS is not the only acronym for a Masters degree
      in Computer Science.

  331. core curriculum by 2b · · Score: 2, Funny

    Some of the courses that you'll take when you go back to school won't be directly relevant to programming, or even CS. You might learn enough English, though, that you won't write it's been 5 years since I've been working in the tech industry when you mean I've been working in the tech industry for 5 years.

  332. A degree in bad times is a life buoy. by The+Panther! · · Score: 1

    While there's a lot of discussions about the usefulness or uselessness of a degree, I will give you a free piece of advice that comes from a similar situation.

    I have a very good track record and have made all my milestones in my previous companies, been compensated well and generally made a bunch of friends wherever I went because I'm pretty easy to work with. (It gets easier with age, not experience. :-)

    In January of this year, I left a company after two years of hard work, to see a bright horizon with recruiters and companies clamoring to hire me. I have no degree. They didn't care. Everyone asked about it, of course, but only one or two said it was an issue, and those were willing to overlook it on the basis of my record.

    I took a job and did good things for them for 8 months. At this business, the recession really hit and funding came up short, so when they went through the tightening of the belts for the fourth time, I finally was laid off.

    I wasn't worried at first, but after a couple of weeks, I realized that the recession was harder and colder than I thought. Few phone calls. No interviews. Nobody was hiring out-of-towners. Nobody would talk to me unless I had a degree, regardless of experience, because there are people out of work with both.

    My free piece of advice: A degree is like a life buoy--it's rare that you have to fall back on it, but the security of having it is invaluable. When IT/CS are in short supply, a degree can mean very little. In times like these, it can mean everything.

    --
    Any connection between your reality and mine is purely coincidental.
  333. No shortcuts by quark2universe · · Score: 1

    What did you do when you graduated high school (assuming you did graduate high school)? You were faced with a choice then, college or work. You obviously chose to go straight after the money at that time. I did not. I knew at that time that a college degree would mean much more in the long run, so I chose college. You sound like a get rich quick kind of guy, which is not a problem, but you can't shortcut a college degree. There is no substitute for hard work and for putting your time in. If you work for someone else, i.e. do not own your own company, sooner or later you will hit the salary ceiling because you do not have a degree, and to get a degree means putting your time in NOW. 3-4 years of college to get a degree is not unreasonable.

    --

    Believe in things of which no person has ever learned
  334. Distance Learning by Cranial+Dome · · Score: 1

    One way to maximize your time and effort: take advantage of so-called distance learning, where the vast majority of the classes are taken via the web and/or by correspondence.

    My old school, University of Maryland University College, offers many undergradute and graduate degree programs online to students regardless of location, including an undergraduate Computer and Information Science (CMIS) degree. Not quite a CS degree, but it's something.

    Check 'em out here:

    http://www.umuc.edu/distancelearningdegrees.html

    UMUC isn't the only school that does this, but they have one of the most varied and time-tested distance learning curricula around.

  335. Unfortunately UOP is terribly expensive.... by lunchm3at · · Score: 1

    Like $400/Credithour IIRC

  336. requirements by dosun88888 · · Score: 1

    Hit up a school that starts with calculus and the lowest physics there is calculus based, then test out of them. That'll save you time.

    You're still screwed into sitting in a bunch of humanities classes taught by PhD's who think that their reading ability is somehow better than yours, and whose opinions are always correct.

    Some CS courses are pretty cool, but then again you really can half ass all the projects even at good schools and still pull good grades.

  337. Excelsior College by shantyboat · · Score: 2, Informative

    Excelsior 'www.excelsior.edu' may have what you need. I got me degree, non-computer related, through them. No classroom time, just challenged courses. Before I'm flamed on this, it is a legitimate college under the State of NY and is an accredited college. It is not a diploma mill. Their degrees can be used for entrance into a masters program. Good luck!

  338. Subject GRE by Anonymous Coward · · Score: 0

    I'm in a similar situation, and I looked into getting an MS in CS despite not having the bachelor's. Another option that schools mentioned was passing the CS subject GRE. If you do well on that, some schools with let you get in without having the undergraduate degree.

  339. hardly. by hawk · · Score: 2
    >(*) - if you don't think that school projects are
    >busywork, you haven't worked on interesting
    >enough real-world ones.


    What nonsense. It means you were given inadequate school projects.


    hawk, who declines assigning projects if they're just busywork.

    1. Re:hardly. by cduffy · · Score: 1

      Perhaps I should define my terms before speaking. "Interesting", to me, doesn't just mean educational, or something that requires stretching my coding abilities; it requires real, practical applications. To my knowledge, not one of the many programs has a single user outside of academics, and to my knowledge the research project I dedicated half a year to (a crypto-based secure replacement for ATM/credit cards) has yet to see application or even interest. The real-world projects I involve myself in, on the other hand, not only require my abilities to be stretched but additionally create real-world value -- every last one has users, those being the folks who paid for them.

      Any situation where the same project is assigned to 20 different people is busywork by definition, even moreso if it was done by another classfull the year before -- there's no creation, and it's in that (making something which didn't exist before) that I find the joy of programming.

      Admittedly, this has required me to be a bit creative in doing my job -- coming up with tools to automate otherwise-boring tasks and whatnot -- but I've managed to be educated, entertained, paid, and make life better for those other than myself far more in the course of my work than in formal education.

      Yes, exceptions (Mosaic, CMU's speech synth projects, &c) exist -- but as best I can tell, projects with practical as well as educational value are far more common in industry than anywhere else.

  340. Hmmmmm by bcorrigan · · Score: 1

    Maybe its me, but I took graduated with a BD in computer engineering/CS a couple of years ago and I SERIOUSLY doubt anyone who has been programming for even 10 years could get a CS degree in a year. The math alone takes at least a year. A CS degree has little to do with actual programming and more to do with theory and math.

  341. A degree takes time by musique · · Score: 1

    If you want to get a degree, it will take time. A Computer Science degree is not about programming and it's not about any work that you do in the field. It's about getting a college education with is a broad knowledge base on which you can build off of.

    I was in your situation about 7 years ago, and I stopped working and got a degree. It has enabled me to design a lot better, but it has mainly gotten me to think about life a lot differently. I don't think that this happens to that many people who get a college degree, but I immersed myself in the scholarly culture (the minority of what is at Universities today).

    My point is that the college degree doesn't really enhance your career, except with a some employers. If you do it, do it for youself and not for any perceived career enhancement.

  342. Not true? by mindstrm · · Score: 2

    You say 'the old myth is not true'.

    Last year's usenix survey shows it to be VERY true.

    Companies will not put you into upper management positions if you do not have a degree. period.

  343. To geek or not to geek by matheny · · Score: 1

    I recently returned to college with several years of industry experience, as well as several research positions under my belt. My descision to go back to school was two fold; I love learning and can't think of a better place to do it full time, and do I want to build bridges or design them? College affords me oportunities that no employment ever could. If you rush through a degree, you will miss all the other awesome things that college can provide. Don't look at education as a hurdle or an obstacle in life. School can (if you are actually talented) supplement your life in more ways than you can imagine.

  344. All you need is a GED to succeed in this industry by Anonymous Coward · · Score: 0

    I graduated from a top 10 engineering school, with honors, and a degree in Computer Science last May. I have received no offers in 7 months of looking. This implies to me that it doesn't matter what education you have. And if you've recieved 50% bonuses anually for the last few years without an education, I'm surprised that you aren't more satisfied with your current situation.

  345. LOL! by Da+VinMan · · Score: 2

    Yup, you're a mathematician alright! :) I see nothing wrong with your idea, but it amuses me that you didn't also recommend literature, anthropology, interpersonal relations, public speaking, etc.

    I've met and know a lot of great programmers. The ones who are still employed right now are the one who have paid attention to their soft skills.

    So, there's this idea of "correct background/complete knowledge" and there's this idea of "valuable to businesses". They do play off each other, but they aren't the same and you have to decide which one is more valuable to you.

    ARR0, I am curious though. Having the background in mathematics that you have, you've inevitably suffered through the best and worst ways to learn math. If you could do it over again and had the opportunity to select the fashion in which you would be educated mathematically, what would you select? I'm only curious because I'm someone who likes the ideas of math and the ways in which it contributes to analytic thought, but I've always been put off by a variety of factors. TIA!

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  346. Bear's Guide - Nontraditional College by ldheinz · · Score: 1

    There are several routes to getting accredited or non-accredited degrees. If all you want is a line on a resume, there are many outfits that will sell you a piece of paper for a few bucks. I don't think that's what you are asking for, though. There are real schools that teach classes through "distance learning" and will do so on your schedule. They may or may not be accredited, which is essential in some usages. I would highly recommend purchasing a book (yes, paper) entitiled "Bear's Guide to Nontraditional college education" (or something to that effect). It lists many options for getting "real" college degrees without actually spending years in classes that people in the real world can't really do. Don't think that it will be easy, though. There really is a lot of information that is taught in classes that you don't usually run into in the real world, but that a knowledge of will help you to get a fuller picture of what's really going on. Good Luck!

  347. US vs. non-US by matek · · Score: 1

    Different countries have different universities - here in Denmark you actually only have CS and math classes while studying cs - so yes, you actually can do it over one year if you're good enough - many people try, but there aren't anyone who can do it in less then 2 years (2 years FULLTIME studying)..

  348. Re:All you dot-commers who "didn't need degrees" by SpacePunk · · Score: 1

    "I have a degree from MIT"

    Ooooooo, YOU RULE DOOD!

    "Anytime, anywhere. "

    Shows a limited degree of thinking.

    "How do you want to do it? See who can write a compiler in 6 days? how anbout write a functional OS in 30 days?
    How about write a program to completely operate an advanced satalite under 640K?
    Want to write a SCSI driver in assembly? "

    Let's see here. Already wrote a compiler... already wrote a functional OS... 640k for satellite control? That's a lot of space for a control program. No need to write a SCSI driver since there are plenty out there as it is (same for the OS). BUT, all things considered there's nothing realistic on the table. Certainly nothing that APPLIES to a real world application (other than the satellite. Of course, if you can't even spell satellite I kind of expect that challenge to be a hands-down win for me) that hasn't already been done. How about 'the servers just taken a shit with no indication why and your boss is on your ass because he can't get to his precious database of S/M porn... what do ya do?'

    "Lets ee if my amazing kreskin powers are working:"

    You must have developed those powers at (dum dee dum-dum) MIT!

    "You program in VB....and know enough PERL to open a database."

    Nope (I can and have, but.. no). A far as PERL goes... far, far beyond databases. What I've done is actually used by people every day with no complaints. I wonder, with all your fancy-schmancy MIT rote training, if you can say the same.

    -

  349. Think twice about skipping it... by PacketKing · · Score: 4, Insightful

    Ok, here's some of the experience I've had, and the conclusions I've drawn from them:

    The degree isn't always required to get a good job. And you can live a good life without ever getting one. However, for good and bad, there are people who are unwilling/unable to hire non-degreed people. It's just a fact. Most ./'ers are not taking into account that you don't just need a degree to move into management. You might also need it for the leg up on your competition. Take this economic heap of steaming s___ that we're in. If you're laid off, then you are most likely competing with several other people who have the same qualifications and who were also laid off. Given the pick, who would most managers choose? You got it, the guy with the degree. Why? Chances are, he'll catch less hell from his management.

    I personally have fought this battle my entire career. I've spent time on the degree on the side because I will eventually need it some day. For all of you out there who are still having a problem with the idea of getting a degree just to satisfy some suits, look at it using this analogy: neighborhood hockey. Lemme explain:

    You might just be the best damn player in the neighborhood. All the other kids know it, and you're THE first to be picked. The only problem is, on Saturday, you can't play with them because you didn't pay the municipal fee to play in a city league. Therefore, when you go to the rink, the Ref is going to have to keep you from playing. Does it mean you are any less qualified? Absolutly not. It just means to some suits in your city government, you haven't paid the fee, and can't play in the official league for whatever reason they've come up with. Possibly an issue of liability for the city, or maybe something else unseen to you. It doesn't matter what reason they use though. You still can't play, because they say so.

    You see, you will always be able to get a job without the degree, but it's going to be harder. You will end up fighting more for those positions.The degree is a key to open several doors that you can't open on merit alone.

    Now, in respect to the experience you get with a degree, here are a few comments:

    a degree does not an engineer make.
    experience does not an engineer make.

    It's the combo of the degree (theory) with the experience (practical knowledge) that makes the best engineers. The theory tells us how something
    is supposed to work, and the practice tells us where the theory is wrong so that the theory can be refined. You can operate exclusively in either domain, but you will get the best results in the area where they overlap.

    As for the BullS*** arts classes that they make you take? Well, believe it or not, they're very useful too. History enables you to see patterns
    of behavior in human culture. So does poly-sci and psycology. English ensures that you will be able to communicate your ideas clearer. Foriegn language expands your view of "those" other people in other areas of the world, as well as helps you communicate with them in an ever increasingly global market. Business and economics gives you the ability to identify trends your future employers will be following, and will give you a set of tools to judge how well they are doing in whatever market they're in.

    Besides, let's remember who our customer's are: the non-techies. Yep, you'll be dealing with them some day. And you'll do much better if you have a way to talk with them. That's where the Liberal Arts classes come in.

    Just some thoughts and conclusions.
    PacketKing

    --
    Ignorance is lacking knowledge, stupidity is a choice of ignoring knowledge.
    1. Re:Think twice about skipping it... by zoftie · · Score: 1

      I agree with you. I however, have managed to keep myself out of shitjobs, my friends with degrees were getting. Like ones with ton of politics in offices, where they have to report to two or more bosses, etc, etc. Most often companies will choose you by the degree are ones who would not care how good your are, but wether you can get work, done keep low profile and be less of a person, more of a drone. It always works both ways. If you have deep knowlege in field, consider bribing and getting a degree that way. If you have $$$ to pay for full education, three years might be just the rest you need away from routine, that is if you are a bright person.

      Switching routine might present you with some rest. And since you will be secure in funds you will have leg up from students who are getting into those silly loans. Not that anything is wrong with them, it will be one, or few less things to worry about while doing school.
      I suggest removing the fact from resume and doing job search, survey the companies that will be contacting you, see what you like, maybe getting degree to have leg up is not worth it.

      Everything has advantages and disadvantages. Removing yourself from emotions related to your carrer progress will give you best results...
      cheers,
      p

  350. Re:Yeah but B.S.of A. hates gays. Just proves... by fracus · · Score: 0, Flamebait

    I'm not sure how this off topic rant got started, but I'm an eagle scout too. And banning fags from BSA is great idea. There is no reason to let potential sex offenders (which is completely profiling, but they are FUCKED in the head!) near young impressionable boys.

    --
    I am the root bridge.
  351. I love it. by /dev/trash · · Score: 1
    Finally the economy is starting to thin out all the non degree computer whizes. You know, the Shawn Fanning types, who thought that dropping out of school was cool because you got an office and a 48k a year salary.

    If you have NO college, look at least 3 years, possibly more if you are still going to work.

    Most colleges limit the amount of credits per semster to 21, so if it takes 128 to get a degree, you do the math. Again if you're working there's no way you'll do more than 6 credits a semester.

  352. Lucky you! by mrBoB · · Score: 1
    Check out Kennedy Western for professional education. They take work experience and attempt to work that into college credits. When I called these people up, they weren't interested in me for a few more years. I think 5 years is enough for them. They may not want to count the stuff prior to your employment, but you can at least call, email, whatever, and find out! Be warned, of course there is a fee for them to even look at your resume. Might be something to look into, however. Also look at University of Phoenix Online for other college-type professional education.

    -Bob

  353. Well... by Anonymous Coward · · Score: 0

    Well, you could do what most guys do: Never go to class until the final and take it blind and Ace it. That's what I do. (I wish)

  354. Most child molesters are heterosexual males by Anonymous Coward · · Score: 1, Insightful


    Does this mean that BSA should ban heterosexual males from Scouting too? btw, I am an Eagle Scout.

  355. Re:What about the humanities by invenustus · · Score: 2
    Yeah, I think that's something a lot of us here can agree on. I'm about to graduate from Rutgers University, and I think they do a really good job forcing science down the throats of humanities people. There's a Quantitative Skills requirement, which says you have to get up to the level of qualifying FOR Calc 1, and then you have to do one course in Math, Logic, or CS. The "CS for Morons" class starts out with "this is a mouse" and stuff like that, but ends up teaching them BASIC, and I know a lot of people who learned the thrill of solving programming problems from that class, even if the problems seemed easy to me (as I was doing my Prolog assignments).


    The Natural Science requirement says they have to take two courses in the same discipline. I advise people to do Physics because the department has great teachers and because it can give one a new way of thinking about the world, but a lot of them end up in Geology - "Rocks for Jocks." Nonetheless, when you are doing two courses in the discipline, you're bound to end up with something of a grasp on its concepts, and hopefully it'll make you a slightly more scientific thinker when you graduate.

    --
    grep -ri 'should work' /usr/src/linux | wc -l
  356. You could get a cs degree in 1 but... by Anonymous Coward · · Score: 0

    To get any bachlors degree from a univeristy you must complete all the require course core as WELL as the General Core. So even if you could clep all the CS classes and the Advanced Math Calc 1-3, Ordianry and Differential Equations, Linear Algebra and Discrete Math(the Easiest). You still will have to take all the general Core classes like humanities, sciences, and social sciences. Those classes pretty much make the difference between Vocational and Academic.

    There is a way to do it in 2 years though. You could take about 32 Credits a semester (providing the school allows it) and dont sleep or work. I consider 16-18 A full load my self.

    A two year college requires 64 credites to get an associate degree this would get you Most of the math calc 1-3 and all the core then you could transfer the degree to the univeristy you want and probably clep and sleep through the rest.

    The advantage of a 2 year school is that you could probably work night classes into the equation so you still work, but bear in mind this isn't going to be easy.

  357. Jordan Hubbard by Anonymous Coward · · Score: 0

    Jordan Hubbard of FreeBSD/Apple never went to University...

    1. Re:Jordan Hubbard by Anonymous Coward · · Score: 0

      If that's your ultimate purpose in life, then be like Jordan Hubbard ;)

  358. Re:Yeah but B.S.of A. hates gays. Just proves... by Anonymous Coward · · Score: 1, Informative

    interesting perspecitve. A little frightening, being a gay eagle scout myself. I recognize the BSA's right as a private organization to bar groups of people from membership, but I think they are doing a great dis-service to the participants of the program. I think that I have a lot to offer back to the Boy Scout program, as do others who could be potentially effected by this policy.

    I also think that if you did a little more research, homosexual leaders are statistically no more likely to become sex offenders than heterosexual leaders.

  359. Free Spelling Lessons by Anonymous Coward · · Score: 0
  360. Let me clarify by ergo98 · · Score: 2

    Before the 20th response "correcting" this: I meant median, not average. Indeed I stated median, and further clarified it by saying that 1/2 of the students fell below 112 (thereby clarifying my statement that it's the median), but I inadvertently left a prior reference to "average". I shall pray to the gods to forgive me. Dear Taco please forgive me!

    Secondly, I am NOT saying that a degree has no value, but the purpose of the degree is to give you the knowledge, and it's the _knowledge_ and _skills_ that should stand on their on, not the pursuit of it (i.e. most CS grads who went into it because they love the field will likely be very knowledgeable). Imagine, if you will, going to the race track, but rather than actually racing the cars (getting quantitative metrics of their relative value), they instead talk about the number of hours they put into designing them, with each of them pulling out sheets showing the pedigree of the iron and the gamma-quotient of the paint job. The `noble pursuit' justification for a degree is of dubious value as well given that many students use university as a way to put off the "real world", rather than as a great laborious pursuit.

  361. I find it very amusing by Anonymous Coward · · Score: 0

    That a large number of posters are banging on about a broad and general education.

    American degrees are usually discounted by good European universities precisely because they have insufficient depth in the claimed "specialty".

    Mandatory Literature classes?
    Mandatory Maths classes?

    The old adage: You can lead a whore to culture but you cannot make her think.
    seems strangely appropriate.

    My advice to the original poster:
    Many 1-year masters degrees are available from British universities for people in precisely your situtation. Start with Oxford, who have an excelent course, or just do some Googling.

  362. You're still wrong. by emil · · Score: 2

    Most universities are turning out people who are barely literate in any of the stable, long-term, popular technologies.

    You assert that these technologies are only useful in expressing some higher form of cs theory, but the most profound cs theories are already embodied in these very technologies which you disregard as inconsequential.

    Think about it this way - would you want a medical doctor to practice medicine the way you believe computer science should be learned and practiced? I think not.

    1. Re:You're still wrong. by Anonymous Coward · · Score: 0

      C++ wasn't even accepted as an ANSI standard until 1998. 1986 is widely considered the year that the industry was first introduced to C++, when Bjarne Stroustrup wrote his publication The C++ Programming Language. While it's a widely known and (most definitely) widely used language today, there's no telling if something else will supplant it in the next 5 years. That's why CS education needs to develop a stronger focus on the theory of software development, rather than bare mechanics. If I go to a local community college for a 2 year degree in CS, I end up taking Pascal, Basic, C, C++, x86 assembly, Unix, DOS/Windows, some very simple theory, and possibly Fortran (it's one of the math courses you have an option of choosing as part of the major). Now, that may be a decent base for a 4-year degree program, but at best you're going to walk away with a couple of languages you'll never see or use again, and very little useful theory. Oh, there's a typing course in there somewhere, too ;p

  363. It's the "college experience" they're after. by Anonymous Coward · · Score: 1, Insightful

    One of the biggest reasons for companies requiring you to have a college degree is that they want to know how much bullsh*t you can tolerate. They know that going thru college, you must get past many b.s. filters --- that's what college really is, it's not an "educational process" it's a "filtering process"... in the end you actually teach yourself the knowledge you went to school to get, the school didn't give it to you, you learned "how to learn" all on your own. If you've got the "right stuff" to make it thru college and put up with all the useless bullcrap they put you thru to get your degree, then you'll have the right kind of personality to be able to deal with all the bullcrap the world of business will throw at you. That's why they always require a degree... it's proof of a right of passage, not proof of knowledge.

  364. Holy shit! by Anonymous Coward · · Score: 0

    You USanians sure are foolish, judging from the supplicant's question -- defining "making progress" by how much you earn and how far you are in the rat-race ranking. Hah! From an European pinko leftist commie standpoint, I say you're fucking crazy to define yourself by what you earn!

    But no. Computer Science should be studied because of its innate beauty, not entirely unlike mathematics or physics, not because it'll give you something that'll help you with your big career. Getting a "paper CS degree" won't cure you of any incompetency you might have, either; it may get you past some of the clueless HR departments (fucking nigh all of them, really) but that's about it.

    Take my word for it, kiddo ("I've got a pair of shoes that're older than you, so shut up!"): it's what you *know* that counts, not what you *earn*.

    1. Re:Holy shit! by Anonymous Coward · · Score: 0

      Actually it is what you earn that counts. What you know doesn't mean jack shit unless you can capitalize on it. Yes, this is a capitalist society... I love computers, but I love what they buy me even more.

  365. I agree; degrees are not a universal answer by dcavanaugh · · Score: 4, Insightful

    I've been in the IT industry for 16 years now, the last 6 in management. I almost finished a degree in 1985, but the fact is I do not have one. My story is similar to yours -- get started, work your way up, do not accept unnecessary limitations. It's always encouraging to see that others occasionally follow this path.

    I have hired people ranging from non-degree up to MSCS. Looking at the performance of the entire group, the degree people fit the "normal curve". Some good, some bad, most were at least adequate. The non-degree people were hired only when they could demonstrate superior skills. As it happens, those skills made them top performers when it was time to actually do the job. Of all the non-degree people I have hired, I have yet to be disappointed.

    In my opinion, the degree is part of the selection criteria ONLY when ALL of the applicants are light on experience.

    Some of the other posts are correct in that certain industries are militant about the degree requirement. Around here the common examples are government, insurance, defense, banking, and pharmaceuticals.

    Case study #1: I once hired a guy whose only work experience was as a VCR repair technician. He was an engineering/computer hobbyist, whom I had known for years. He was an incredibly sharp guy, just a little unfocused. He was part of my staff for a few years, and then left to become a system manager for one of the largest banks in New England.

    Case study #2: Same story, except this guy was an electrician who was doing mostly Cat.5 network wiring. He was on my staff for a few years, and is now the network manager for an state government agency with a very sophisticated WAN and LAN environment that includes numerous remote sites and thousands of PCs.

    Case study #3: I knew another guy who earned an ASEE. He looked for a job and found nothing. He goes back for an AS in Data Processing. New job search, same result. He goes to another college and earns a BSCS. Still no job. Finally, he goes to college #3 and gets an MSCS, and EVENTUALLY, a job installing PCs and LANs in Georgia. We would still be driving a van full of PCs from Georgia to Alabama if I didn't hire him. Since then, he worked his way up through operations and became an Oracle DBA. He now works for a major pharmaceutical company, so things worked well for him too. Then again, if he never graduated from anywhere, I don't see how his life would be any different today, aside from possibly earning an additional 6 years of salary.

    Let's face it, when the IT job market is cold, MOST applicants are going to get excuses instead of job offers. In such a tough market, you have to outwit, outplay, and outlast your competition, degree or not. In a hot IT market, the offers are out there, and exceptions are being made by employers, beyond what most people can possibly imagine.

    Does the lack of a degree reduce my theoretical number of potential employers? YES, it does. However, I don't expect to get an offer from every interview. No one ever does. In my career, I have interviewed about 12 times and received 5 offers, for a hit rate of about 42%. Did I get "screened out" of several opportunities? Sure, but who cares? I only accepted 2 of the 5 offers, and I've been promoted 6 times by two employers during 16 years of uninterrupted employement. I don't let the degree become an obstacle, and every so often I find employers who agree with me. After all, I can only DO one job at a time, right? If I apply for ten jobs and I'm ranked #1 once and dead last for the other nine, that's a hell of a lot better than being ranked #2 all ten times, as described in case study #3 above.

    In my opinion, things that don't make you a #1 choice are not all that useful. To me, the degree is what helps you reduce the number of reasons why an employer might NOT hire you, but it's not as valuble as adding a reason why they WOULD hire you. Think of yourself as a hiring manager. Can you imagine telling your boss something like "I hired Joe Smith because he has a degree." On the other hand, would you rather say "I hired Joe Smith because he has great experience." To me, one of those statements sounds much better than the other.

    1. Re:I agree; degrees are not a universal answer by John_Booty · · Score: 2

      In my career, I have interviewed about 12 times and received 5 offers, for a hit rate of about 42%

      I don't have a degree either and I've gotten offers from 4 of 4 interviews... although three of them were doing the tech boom when even a monkey could get hired. ;-)

      A lot of people are jumping over my original post, apparently thinking I meant that you had to have a degere to get management positions. I'm just saying that it can help, that's all. In stodgy old institutions (government, banking, etc) it can be very helpful. There's zillions of people (ex: Gates!) in the tech world who are running shit without ever earning a college degree.

      It's funny how you guys are quick to jump all over the assertion that "degrees are the universal answer". Looking over the other posts, nobody has even come close to suggesting that, although maybe I missed a post or something. In fact, looking over my entire life, I'm pretty sure I've never heard that suggested either. I think some people are so proud (and they should be proud) that they've moved on up in the world without a degree that they like to spout off about it at every oppurtunity.

      PS: Congrats on moving on up in the career world, sounds like it's going well. :-P

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    2. Re:I agree; degrees are not a universal answer by dcavanaugh · · Score: 2
      I don't mean to jump all over the issue of "degrees as the universal answer", but I have seen many of these messages that (IMHO) overstate what a degree can actually do for a career.

      I merely attempt to bring some balance to those who think the lack of a degree is what keeps people from getting management positions. I can think of many things that are even bigger obstacles than the lack of a degree.

      I tell everyone who wants to work in IT the same thing:
      1. When IT jobs are available GET ONE. Experience counts. A lot. A soft IT market is NOT the time to be pursuing your first job after graduation. Why pay 4 years of tuition for the privilege of being unemployed? Just try to explain to a potential employer how you graduated 2 years ago and STILL have no experience. I know of plenty of people who graduated in the early 90's -- it sucked. On the other hand, I started working in the mid 80's.
      2. Diversify: Hardware, Software, Networks, Databases. Do it all. Change jobs as necessary. Even better if you can shift jobs while at the same company. IT is a hobby disguised as a profession (or maybe the other way around).
      3. Pursue a degree at your own pace, preferrably with your employer picking up the tab.

      Except for item #3, I have followed my own advice. I have been lucky enough for long enough to think it's working.
    3. Re:I agree; degrees are not a universal answer by Anonymous Coward · · Score: 0

      Competely as my expeience. Also no degree (tried and failed).

      This has probably stopped me from getting to interview stage, but once interviewed I have always received an offer. (Ok, sometimes I had to go back and fight for it).

      My general attitude (and I agree it can be self-defeating), is that if a company *only* looks at qualifications when recruiting, then its not the sort of company I want to work for. Its worked for me so far!

    4. Re:I agree; degrees are not a universal answer by Anonymous Coward · · Score: 0

      I see most of these people are in the management positions. Which is where they should be since they don't posess the the knowledge for real engineering work. Sorry bub but learning crazy discrete math and the calculus loop can't be done without formal education.

    5. Re:I agree; degrees are not a universal answer by dcavanaugh · · Score: 2

      "They don't posess the knowledge for real engineering work" Probably true, but what's the point? Aside from yourself, I don't think anyone in this discussion is an engineer, nor are they surgeons, accountants, firemen, or ballet dancers. I could be wrong on this, but the majority of people in this discussion seem to have a CS background.

      The original topic was "Fast track to a CS degree". As I recall, the original poster was interesting in getting a CS degree with minimal time/money/effort. Some people questioned the value of doing this, while others claimed it was necessary to get promoted into management. This triggered a number of responses from people who were promoted into management without a degree.

      No one suggested that it was a good idea to skip formal education entirely; IMHO the real issue is "Does it make sense to expend the time/money/effort to finish a degree when it involves taking courses that are loosely related or totally unrelated to your career?" Reasonable people disgree on this issue. Each individual has unique circumstances. Your actual mileage may vary.

      BTW, the vast majority of CS grads will never use any of the hardcore "discrete math and calculus" that you mention. As someone who took those courses and then worked as an applications programmer, systems programmer, network manager, system manager, and database administrator, I'm still waiting to use that knowledge. Now that I'm in management, the odds of using it have dropped from almost zero to precisely zero. Only a small percentage of IT workers are crunching numbers; most are crunching data. I apologize in advance to the people who work with 3D graphics, simulators, and cryptography.

      You brought up engineering out of the clear blue sky, so now it's up for discussion. It just so happens I have an uncle who worked as an engineer, designing jet engine parts for Pratt & Whitney Aircraft, from the 1950's to the 80's. If you have ever flown on a 747 then you have seen his work. He had no degree! How he got hired by a defense contractor without a degree is something I can't even begin to figure out, but the fact remains that he not only got hired, he managed to stay there for 35 years. I suspect he learned plenty of "crazy discrete math and the calculus loop" in college -- he simply refused do deal with gym class and foreign languages. Defense contractors in general and P&W in particular have a reputation for laying off lots of people whenever business is slow. Considering how many engineers [with degrees] they laid off, he must have been a very useful guy.

  366. The college/uni thing by Anonymous Coward · · Score: 0

    methinks that this is all down the wrong track, Perhaps instead you could go to an overseas university that would (with a few interviews) let you go straight into a MSc (CompSci) if you can prove that you have the experience. I Know that Otago Uni (NZ) does this, and I have a feeling that some Europian ones do as well

  367. Im 1 class from finishing mine by Anonymous Coward · · Score: 0

    The reason why so many people value degree's is because all of a sudden every moron with fingers thinks he's a super computer genius. And people are getting ticked when they hire somebody and they turn out to be pure BS.

    Schools don't fasttrack and if they do then they arent worth the paper the diploma's written on.

    You can test out a few classes but thats probably it. Going to a real school requires hard work. And my school gave me some of the hardest projects ive ever seen in my 15 years of programming on the job.

    You write a complete-OS/Compiler/Compiler optimizer/Par Proc algorithms/etc and compare.

    Most of the crap we do on the job is data driven, easy, no real thinking or problem solving.

  368. 1-year M.S., but difficult anyway by jonathanpost · · Score: 1

    I got my M.S. in Computer and Information Science, specializing in Cybernetics and Artificial Intelligence, from the respectable University of Massachusetts at Amherst. Of course, this might not have been possible if I hadn't started programming in 1966 (IBM 1130, Fortran IV), earned a B.S. in Mathematics from Caltech, earned a B.S. in English Literature, and gained consulting, management, research, and teaching experience first.

    Maybe it can be done in under a year, but not by me. BTW, my 12-year-old son just aced his college entrance exams (equivalent 1250 SAT), and has been strongly encouraged by Cal State L.A. to start college as a 13-year-old freshman.

    As all the posters say, CS is not just programming. I taught 12 different programming languages in grad school, but also Artificial Intelligence, Compiler Theory, Graph Theory, and so forth.

    Even with my extensive experience, I still got bogged down in the Ph.D. process. I wrote what is arguably the world's first Ph.D. dissertation in what's now called nanotechnology (I called it Molecular Cybernetics), but the ad hoc thesis committee never became a formal thesis committee, so my dissertation was neither approved nor rejected.

    Don't expect a Royal Road to any degree. The exception: get rich, make a nice donation to the school, and they'll skip the danged degrees and make you an Adjunct Professor.

  369. Degree vs. Resume by ONOIML8 · · Score: 1

    I wont argue with what others here have said about what a degree and diploma represent. That's all fine and dandy.

    It seems to me that the person with the question might have a resume that represents much the same thing. I know that my resume shows a combination of formal education, self education, work experience, hobby experience, etc. that gives little doubt as to what I can do. My resume also shows a broad range of experience and education as well as showing that I complete major projects that I choose to take on (I just didn't choose to take on a college career).

    What I'm saying is, for some of us, a resume and job perfomance can stand up as well or better than a diploma. If you are the right person for the position you wish to advance to and your employer chooses someone else simply in favor of a degree....time to step back and look at who you're working for. If they are telling you that a degree is required for advancement then they really don't have their priorities set right. They aren't looking at the goal (i.e. putting the right person into the position to get the maximum benefit).

    --
    . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
  370. Sound advice by ziegast · · Score: 0

    Pssst, hey buddy... come here a little closer so I can tell you all quiet-like what you're gonna do.

    First, find a credible University with poor computer security in their administration department, and then hack yourself in to look like you've been a transfer student with good grades. You can then take a final semester of the interesting classes you need to complete your degree.

    Yeah that's the plan. Real easy and all. Just take after me - I'm a bonafide PhD!

  371. Degree by whois · · Score: 1

    I chose not to finish college because I was pressured by my parents to find a job. Several times since then I've thought about going back, but I'm making good money now and I'm pretty sucessful. I don't want to go back to school full time (and give up my job), and I don't want to spend 20 years getting a degree ethier.

    So I'm in the exact same situation our "Ask Slashdot" person is in (I'm even the same age.. scary.. :)

    Reading through this I was hoping to find insite into ways to get a degree fast, or what you can do instead of getting a degree. Instead I find two camps of people. People who don't have a degree, and are proud of that fact, and people who have a degree and defend it with words like "It's not just programming" and "You want a degree in one year? You arrogant bastard."

    Between this and my observations at work, I've decided that a degree isn't worth it. Several of my friends have degrees from Georgia Tech in EE or CS. Most of these guys are fast learners (they'd have to be, to survive Georgia Tech) but they ethier can't program at all, or don't program very well. The guys with EE backgrounds don't understand circuit design.

    Luckily they're in networking so they don't need these skills as much, but if someone comes to me and says "I have a CS degree." I expect them to be able to answer basic CS questions. Now I get responses like "Oh, well, I got my CS with a focus in telecommunications." (Which apparently means you can pick the words 'T1' and 'CSU' out of a quiz and you understand search engines)

    Is this what the best schools are teaching their students? Is this what I have to expect if I go and get a degree?

    Thats why I've decided not to go back for a degree. I can already give presentations, do research, and troubleshoot problems. I can already manage people and program. What will finishing college give me (I've very proud of my two years. :) and is it worth going to night school for 7 years for it?

    I think alot of you are 50k in debt with student loans and you want someone to say "you're smart, and your peice of paper is worth the price."

    The truth is, for those of you still in school, that the job market is dead now, you'll be lucky if you can find a helpdesk job, much less something in programming. You'll probably spend 10 years looking for a comfortable job, and the rest of your life paying off those student loans. I hope thats what you were looking for.

    As for me I plan to retire at 35 (maybe sooner or later, depending on how my plans go).

  372. Or..... by Anonymous Coward · · Score: 0

    You could just stop whining & feel happy and lucky that you're still employed in the tech industry unlike many others.

  373. Masters in Computer Science? by Anonymous Coward · · Score: 0

    If you got an undergraduate degree with a good GPA, you might want to think about getting a Masters. I know that University of Chicago accepts people without Computer Science undergrad degrees for a Masters program in Computer Science. http://masters.cs.uchicago.edu/index.phtml?node=9

  374. Re:What about the humanities by aussersterne · · Score: 2

    I graduated from the University of Utah with two humanities degrees. As a part of my coursework, I also took three semesters of calculus, three semesters of physics, two semesters of computer science and a semester of human evolutionary history -- all of these are serious science classes, as far as I'm concerned.

    I think a lot depends on the quality of the institution one attends and the degree to which the institution itself has "joined the modern world" so to speak. For example, my university was wireless-ready across the entire campus, and things like registration, tuition payments, grades, assignments, etc. were all handled primarily online. I have friends who have graduated from schools that are still basically paper-based and who often don't require much in the way of math, science, or computing skills.

    --
    STOP . AMERICA . NOW
  375. Dice! by Anonymous Coward · · Score: 1, Funny
    All your base are not belong to you?

    Not Problem!

    Sign today for Wattsamatta U. CS program!

    Complete class in week!

    Drink lot of beer!

    Send out for Chinese!

    Learn speak in arcane dialect, like top TA!

    Prestige frame degree print on 100% recycle cardboard!

    Attach to resumee for great justice!

  376. Sorry To barge in like that... by unikron · · Score: 1

    If you live in the EU, there is a computer study test that is being taken on computer subjects only, just to credit the knowledge of computers. Like how to use M$ products mainly. If you want to have a real computer science /study test, there is not anything yet I presume... - Panos

  377. But why quit when you are so close to finishing? by Kamel+Jockey · · Score: 1

    that's not to say I never attended college. I went to 3 universities and in my final transfer, I found that some credits didn't xfer over for some reason and I was about 2 courses short of a dual math/comp-sci degree. I figured I'd go back at night to complete the degrees (I had a job offer and was excited to immediately start in industry).

    But why just quit when you were so close to finishing? I'm not trying to be insulting, just curious. For me, I was 2 classes away from finishing my Master's when I had to transfer from my old college campus. Fortunately a branch campus of the same university was near my new location and I am wrapping things up there. Considering how much I owe on student loans, I would never dream of dropping out because it'd be a total waste of money for me. I figure if I'm paying off this money, I might as well have gotten something for it.

    --
    In case of fire, do not use elevator. Use water!
  378. Are you people nuts? by Anonymous Coward · · Score: 0

    Okay, I don't know about all of you psychos/morons/idiots/10 year-olds out there who say "What? $200,000 a year at only 24?! That's impossible!", but you should check yourself before you wreck yourself.

    A good friend of mine, we'll call him Bob, is currently 23, owns his own **house**, a 2000 Audi TT (black on black), about 20 computers (laptops, linux boxes, mac boxes, winxp workstations, and others), a 50 inch plasma flat screen, two XBoxes, a Gamecube, a PS2, and just about every game under the sun that he wants or even just thinks is cool. He also recently (i.e. "gave himself for christmas") a 2002 Ford Explorer.

    How much does he make? $180,000, plus full benefits (med, dent, life, 401k, paid sick, paid vacation, etc etc).

    He dropped out of Brown University because he thought it was too slow, and went on to start what is now a major consulting firm in Massachusetts with a few of his friends.

    Never *ever* think that you can't reach your goals or chase your dreams. He did, and I envy his strength and resolve every day. Sure, he went through some rough patches at the beginning because he had a few bitchy clients, but eventually he started getting more and more work to do, and finally - through just being able to network with the people around him (he's a really friendly guy) - ended up landing some contracts with the big boys.

    Corporate Gross? He happily told me a few months ago that their fiscal year closed at over $5,000,000.00 US.

    Think about it: you're 18, you drop out of college to follow your dreams, and you make it big. Sounds like fun to me. Now, while I don't know the guy who posted this article, I will say this: just answer his damn question, or leave the guy alone. If you have a problem with him making so much money, maybe you should e-mail him and ask him HOW he does it, or what made him follow his dreams, instead of just saying "Oh, you're a liar."

    Losers.

    -Anonymous Coward
    -spark396@yahoo.com

    1. Re:Are you people nuts? by Anonymous Coward · · Score: 0
      A good friend of mine, we'll call him Bob, is currently 23, owns his own...
      So, he owns his own business, and gets full benefits.. from his own business? "Paid sick". Is that like, him giving himself permission to be ill and not turn up?

      If you're going to bullshit, at least think through what you say.

      From my experience setting up a business, making reasonable money, getting fed up, and abandoning it while still turning profit, I found that most businessmen(*) are corrupt, dishonest liars. Complete inflation of one's own worth in an attempt to gain prestige and further clients is just one of the many lies I saw.. and see here again.

      (*) And the best businessmen make the most of these qualities.

  379. Fast Tracks DO Exist by alfredw · · Score: 1

    Rather than get into the "University is not a trade school" debate, I'll just make a comment based on my experience.

    At my school, we do offer "special certifications" (which are recognised as equivalent to degrees for grad school purposes) to people who have ALREADY COMPLETED A RELATED DEGREE. Example: I'm a Physics major. Once (/if) I graduate, I can take a CS special certification part time in two years. I could not, however, take a special certification in, say, British Constitutional History, because I do not possess the requisite common courses.

    Now, what I'm trying to get at is this... What you're probably lacking is not the CS part of your degree, but the common courses. I had a look at CS at my University - in addition to regular CS courses, you are required to take courses from Math (up to the derivative calculus of functions of many variables, which is not too tough (trust your friend the physicist)), the Sciences (usually Physics or Chem, but possibly something more exotic), the Arts (18 credits == 6 courses, same as every other B.Sc. And that means a full-year English course too), and so forth...

    Basically, what you would have to make up is the generalised portion of the education. Having taken some CS courses, I also suspect you'd have to get into the symbolic logic and algorithmic analysis that most corporations don't use (but should).

    Suggestion: Enroll as a part-time student. Challenge, by writing exams, the courses you already know how to do. This should be more than half. With some luck, you'll be able to complete the degree in 2 - 3 years part time.

    Anyway, just a throught...

    --
    In Soviet Russia, sig types you!
  380. Re:Uof Iowa did not accept clep for Comp Engineeri by Pig+Hogger · · Score: 4, Funny
    Iowa State's engineering program also would not accept clep for any science exams - just liberal arts credits.

    Stupid policies. Inane schools. I don't miss them.

    They are not stupid policies; on the contrary, they are very well thought. They help the schools perform their prime duty: provide employment to teachers.
  381. Degrees Never Expire by Kamel+Jockey · · Score: 1

    those do expire you know ;-)

    A degree never expires :)

    I wonder, about all those who think a degree is too expensive and who think certifications are the way to go... after you spend all the money to become certified, and then spend more year after year after year to be recertified... do you really save anything? You most likely end up spending more money (this includes books, classes and tests)

    With a degree on the other hand, you get the respect, and you are also secure in knowing you may never have to take another exam in your life (unless you choose to)!

    Also, what would happen if the company making the certifications went under? That is a distinct possibility these days, especially with companies like Redhat... is all the money you spent on the certification wasted?

    --
    In case of fire, do not use elevator. Use water!
  382. Year-long program at the U of C by wdr1 · · Score: 2, Interesting

    The University of Chicago has a year long master's program aimed at individuals who do not have a bachelors in CS. A few of my friends went through it after their BA's and had a positive experience.

    -Bill
    U of C '97

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  383. Does it have to be a US degree? by Dominic · · Score: 2, Interesting

    Why not take a course at the Open University (www.open.ac.uk)? It's as real as any other university, and you work in your own time from home (so I guess you *could* do it in a year, but I wouldn't recommend it). I'm not sure you'd be able to do it from the US, but it's worth looking at, especially as it has the additional benefits of a British degree (more detail, cheaper, etc).

  384. maybe he didn't start at 40k ... by Anonymous Coward · · Score: 0

    Maybe something like 15k (which is VERY common). I started at 18k back in the early ninties and received 30% raises for 4 years and then left my employer for better wages elsewhere. If he was at 15k then he would be at 75k after four pay increases (which is what 5 years of employment would provide).

  385. CSish Degrees VS. Non-CSish Degrees by greymond · · Score: 1

    If your going to do anything outside of a technolgy field I'd recommend getting a BS in *anything* since it won't matter what the subject is, so much as show your "status". If your working in any kind of technology field it's definately better to stick with certifications in your field of work/interest. The Reasoning: My girlfriend (25) currently works as an inside sales rep for a tech company, before she had her degree (BS in Marketing) she was stuck as a marketing intern with a glass ceiling. She got her degree makes 40k plus commision (usually comes to about 50-55k a year). I (22) currently work as a graphic designer for a real estate company. I never went to college but have a few certifications in my field - and have a kick ass portfolio. For every job I've applied for the only thing I am ever asked for is my portfolio (i've been hired for every job i've applied for) I like what I do and currently make 40k salary with a perk of 30 days a year paid vacation (which I spent in europe last summer) Conclusion: My GF with the BS in marketing makes more $, but its her commission that makes her more money, NOT our base pay. Note also that I am 3 years younger than her :) and have way less stress in my career also.

  386. You are sadly mistaken.... by gatkinso · · Score: 1

    ...if you think you can go from no classes at all to completing a CS degree in one year if you are working full time.... nd I am referring only to the CS portion - the core classes are a whole other issue.

    It just don't think it is possible, given the sheer amount of work required. A lot of it is easy, but still it is time consuming.

    Just start taking the classes - it goes by quicker than you think, and with your experience you should be able to waive alot of the BS (and I am not referring to the degree) "Introduction to Programming" type of classes.

    Besides - I have no doubt that you are a good or even a great programmer... but without the mathematics portion of the degree you will always be unprepared for the truly challenging programming. How can you model a satellites orbit if you don't understand the math? You can't.

    There is nothing wrong about getting an eduation for the sake of getting an education!

    --
    I am very small, utmostly microscopic.
    1. Re:You are sadly mistaken.... by mexilent · · Score: 1

      Most great CS programs (MIT, CalTech, etc.) don't offer "terminal" master's of CS degrees. In other words, they expect you to hang around and do research, publish, teach, etc.

      This reinforces the fact that programming talent is a commodity that is valuable only in terms of supply/demand. Computer science, on the other hand, is not an applied science in and of itself--it's a way of approaching problems. The value of your programming skills is measured by dollars, but your CS background is not.

      --
      -- Know Nukes!
  387. Yeah, Microsoft is WAY Ahead of MIT, Stanford, Etc by Anonymous Coward · · Score: 0

    Education itself is always behind corporations

    Complete drivel. Corporations are mainly cranking out the most boring, misguided, mismanaged, backward-thinking software imaginable.

  388. Re:Head south (and straight to MD) by Anonymous Coward · · Score: 0

    You could go to Britain and get an MSc with no effort. But then again you could go to Mexico and get yourself an MD with no effort, couldn't you?

  389. More to life than money by nbahi15 · · Score: 0

    Money is irrelevant. If you just want a piece of paper that says I'm a certified computer science plumber then you should go to Kinko's and make one. Not trying to be mean. Computer Science or any other degree is not about money it is about education. If you already know everything then you don't need the paper. Granted only a limited portion of and undergraduate is actually related to your 'major'. So shortcutting the degree doesn't make sense. You are missing the point of study.

    1. Re:More to life than money by j-jahnke · · Score: 1

      Then why get the degree at all? Why not sit back and persue the parts of computer science that you like in your own spare time? Why take classes, be used as slave labor by faculty advisors and worry about tests. No class I have never been in has been able to effectively work through any book assigned. Parts are skipped, other parts are focused on too much. In the Rennisance many many many educated men learned a great deal without collecting degrees.

      Jer,

  390. Re:But why quit when you are so close to finishing by TheGratefulNet · · Score: 2
    But why just quit when you were so close to finishing?

    because it was the time of year when my class was graduating and I felt I should have left college as well. being 2 courses short didn't bother me all that much; and more importantly, I had a JOB OFFER which I didn't want to turn down.

    --

    --
    "It is now safe to switch off your computer."
  391. Poor Form, Sir by Anonymous Coward · · Score: 0

    Fast Track. You display poor grammar and spelling skills, and your simple query is enormously redundant and windy. I'm going to take a great leap here, and say that many of your other skills are in the same lackluster condition. College takes 4 years precisely because you have to take support classes for your chosen focus. Right now, you would barely pass English Grammar 101.

    If you must have a fast track for a vocation, go to a vocational school. If you want a real education so that you don't look like an illiterate fool, spend the four years for the university degree. Degrees are not worthless shods of paper to show off a skill, they are a testiment to your dedication to better yourself in many academic fields, and better yourself as a learned person.

    You Fail.

  392. CS and Work by Anonymous Coward · · Score: 0

    I think it is sad that nowaday a CS Degree is still required to work (or, well, to achieve something in a company). Mainly because a CS degree (or, maybe better, a *good* CS degree) should have little to do with work. Studying CS has more to do with science than with work. I think a better way would be to study something related to economics... Studying is something you have to enjoy, instead of doing it just because you have to.

    I live in Europe and in CS we are suffering *a lot* because of the amount of people who want to study Computer Science because they want to reach something (i.e. earn money, or, more realistic, having a good position in a company). The problem is, most of the students fail soon or later because of the large amount of theory they have to learn. Even if they have been coding for 10 years, this doesn't necessarly mean that they also know everything about algebra, calculus, information theory, number theory, numerical analysis and so on ...

    And ... after all ... it's getting more difficult to work as a computer scientist in the *outside world*. Companies now fear increasing the number of their employees because of losses in the IT Business, so they often require something more as a *simple* degree (a M.Sc. or, why not, a Ph.D).

    I hope this will help computer science to survive as a science and not just a chance to work (Mathematicians are very good researchers in the CS field, but we would like some more *real* computer scientists).

    Have fun

  393. In the same situation by muck1969 · · Score: 1
    I've had my hands in PC's since 1987 (...and hardware pieces strewn through my living space as well). Colleges around that time had CIS courses that taught the same programming crap I learned in high school so I stopped going. Since then, I haven't taken up much on college but practically BS'd my way through interviews until I'm at my current job making 50k/year.

    Here's some tips for those with no degree and making your way through:

    Don't insult your interviewer by bashing college degrees; focus on your actual accomplishments

    Don't stay in one job for more than 3 years; remember that you have no degree and the only thing holding you up is job experience (and roll-over your 401k!!!)

    Don't become complacent at your current job; network with people, get your company to send you to tech training (on the clock!), and always assume your job will be gone in the next downsizing

    I **KNOW** that I could be making an extra 10k to 15k a year if I had a degree, there is no denying that. But I make more now than some people who've gotten degrees ... and I'm still employed.

    --
    m.mmm..myyy ... sssissxxxtthh bbboottle offf mmmmmoouunnnttain ddeeewww.. in thhe pppassst ffffif
  394. skip BS degree to MS program? by peter303 · · Score: 2

    Has anyone skipped a BS degree and gone directly into a MS program? A MS program tends to be faster and deeper than a BS, skipping non-major courses. Perhaps if one gets a high score on the grad school tests (GRE). However, GREs tend to test broad knowledge you dont encounter in a work environment.

    1. Re:skip BS degree to MS program? by elflord · · Score: 2
      Yes, people skip the BS and go straight into the masters all the time. For example, a lot of the foreign students studying in America do not have an undergrad CS degree.

      CS departments tend to make bridge coursework available -- this is a set of makeup ground work courses for people without CS.

  395. CS Degree by DieselDemon · · Score: 1

    Check out ACCIS http://www.aics.edu/. They have a correspondence degree for BSCS, you may be able to accelerate their program since it is supposed to be self paced.

  396. Fast Track to your Degree by RudeBwoyIL · · Score: 1

    You can approach many schools and see if they have the option to test of a class. Simply state that you feel you have enough experience to challenge the class by sitting a comprehensive examination. THat way you can get your degree from a recognized school. What degree were you thinking of applying for? I a MSc in Software Engineering. That could be something you could look into since you are already on the programming track. You could also try some of those online universities such as the University of Phoenix. Check it out. Hope it helps.

  397. well... by mickeyreznor · · Score: 1

    if you can finish this in one year, my hat goes off to you.

  398. There is more to life than coding!!! by iCharles · · Score: 1
    A college degree implies a well rounded education. Not only do you have programming, but general CS theory, plus classes in other subjects that make someone more well-rounded. This, IMHO, makes someone more adaptable to different environments beyond just coding. Further, they learn to work in diverse environments.


    Also, there is a great deal hard work and dedication that goes into getting a degree, especially if it is with a good GPA at a good school. Such attributes are always desirable in an employee. There are other ways of demonstrating it, but it is a way. In contrast, those who come "two classes short", then say "I didn't see the point" might be able to succeed. But, at the end of the day, when they are passed over by someone who does have those "extra two pieces and just a piece a paper," the fact tht they didn't commit themselve to finishing a task comes to light.


    I have worked in industry for almost ten years now. Though there are exceptions, education level usually implies the quality of the employee. The folks with degrees generally are able to produce better output of all sorts (programs, documentation, proposals, etc.), write more literately, and are able to adapt to a greater diversity of circumstances. Further, they are generally more presentable to bring in front of senior client folks.


    One big question that kyrex presents, to me anyway, is, "where are you going?" He says that he feels his progress is hampered by lack of a degree. What is "the next step?" Perhaps he will be a project lead or a manager. In that case, he will need a lot of things such as project management, accounting and budgetting, and similar skills. I know the CS track at my school had those sorts of things built-in.


    Also, in consulting, appearance can be a huge factor. While a low-to-medium level grunt coder can be any old bloke, someone in a position of responsibility (again, I'm inferring) would be responsible for the relationship with the customer. The customer needs to have faith. Twelve years experience might mean you have a diverse set of experiences that built to the role, or that you've been coding for twelve years. The college degree offers the cleint an extra warm fuzzy.


    Finally, something I need to scream: A college degree is not certification!!!! Certification is like a driver's license: it demonstrates you can handle one discrete skill to a minimum level. A college degree shows you've been able to maintain a certain level of performance over a diverse set of trails, some related, some not. This diversity is what makes the difference.

  399. Taking Education More Seriously by qbalus · · Score: 1

    I thought I'd share some experiences encountered over the past 20 years of working in Silicon Valley at companies like HP and Sun Microsystems.

    I did not pursue a college education, and in some cases it directly affected opportunities, other times it had nothing to do with getting the opportunity.

    It did though take me some time to move up the pay grades as an engineer.

    If I could do it all over again...

    I'd have started going to college right out of high school (even if it was only part-time) and would have worked towards two degrees. One in a hard-core CS environment and the other in a Liberal Arts program (philosophy, communications).

    My motiviation would not be so much as to obtain specific work, or position myself to obtain opportunities within the corporate environment, but to provide myself with a foundation that assist me in being highly effective in whatever I choose to accomplish.

    Over years I've observed many people changing careers. I watched young students come out of school, accomplish many of their goals as engineers. Eventually they would begin to look around for other opportunities, such as: management, marketing, sales. And from there another steep learning curve had begun. This is where the non-technical skills really became neccessary to be effective.

    Some of the most accomplished people I've had the opportunity to work with have mapped out 5 year goals that included developing themselves to be prepared for tackle those goals.

    Many people I've worked with over the past 20 years in the computer industry have gone on to be very sucessful without a CS degree, but a degree in another field, in some cases I've observed people without any formal education also become very successful.

    Cowabunga,

    qbalus

  400. My CS experience by Anonymous Coward · · Score: 0
    As someone who is set to graduate in May from a very good CS 4 year program, i think i can add a little light to this.

    I've taken 1 semester of C++ programming. My skills are meager. Likewise, I know other languages such as C, LISP, JAVA and PASCAL but only at a rudementary level. Most of the pro coders from /. could easily code circles around me in any given language.

    To a lot of people that are posting here, apparently this would make me a weak candidate for a job. But the fact of the matter is, CS is about so much more than any programming language. You can learn a language well enough to code in it in about 45 minutes with a good reference book. Knowing all the subtleties in the language can take much longer... say 3 weeks. The real essence of CS is learning to think like a computer. You need to have a full toolbox of data structures, you need to know how to manipulate these structures to do what you want, and you need to know how to optimize your code.

    Even the greatest self taught programmer could fall into the trap of nesting 3 For loops. No CS student would make this mistake (unless it HAD to be done that way) because they would know this would RUIN the run time of their code and most good CS students would be able to figure out the way to get that O(n^3) runtime to at least O(n^2) or maybe even O(n). A self taught programmer might not even know what O(n^3), O(n^2), and O(n) represent.

    The fact of the matter is, a formal CS education will give a person a sound foundation in the REAL concerns of CS in general. The sort of stuff that it has taken the computer industry 45 years to figure out. It's not about a single system, or a single language nor even a variety of systems or languages. It's really about ALL languages on ALL systems. A self-taught programmer would in most cases focus on the problem at hand, and all his experience will be worthwhile only for the system and language that he's dealing with. As I said before, if you know what you're doing in a general sense, you can learn any system and any language in 45 minutes. This is how the CS student is stronger than the self-taught programmer.

    *disclaimer* -- all this was generalizations and you will definately be able to find many exceptions on either side of this argument... so take it for what it's worth.

    1. Re:My CS experience by qbalus · · Score: 1

      I understand the point you are attempting to present, but your argument assumes someone that is self taught does not have access to the same information that a college program has.

      Knowing and Doing are two completely different things.

      Here are two links that may present different insight into the industry:

      http://www.dreamsongs.com/WorseIsBetter.html

      http://www.joelonsoftware.com

      You will be incredibly suprised once you have been in the computer industry for a few years, how badly designed, written, and tested, alot of software is. This is due to the nature of the business. Many prototypes because of business opportunities are shipped, code is purchased as a baseline to new product and the team will not have time to clean it up, bugs and eagerly waiting customers will result in many short cuts being taken. Team members effectiveness will be impacted by timelines, politics, personal issues... etc...

      Regards,

      qbalus

  401. I'd say take 2-3 years by mochan_s · · Score: 1

    I've been programming since I was 12 (I'm currently 24) and have read hundreds of CS books. Depends on what kind of books that you have been reading. When you get a degree in CS, you'll probably only read 9-10 books in 4 years. Networking, compilers, data structures algorithms, Architechture, Operating Systems, Theory of Computation and maybe some graphics, UNIX books, Database, Software engineering etc. BTW, C and C++ programming classes are freshmen classes and if you have just read what is needed by the industry, then you can get your degree in 2-3 years. But you're absolutely right. After you go through school, you can develop further. But, don't look getting a degree so contemptuously. You could go to a low tier university and get a degree in 1 year but what is the point of that? If your goal is to improve yourself with the degree, look towards 2-3 years or more at a good reputable school.

  402. join the club by sennomo · · Score: 1

    Before last year, I could find work without a degree. However, I found that since October 2000, nobody even wants to interview me. So, I'm back in college for a BS of CS. The fastest I could possibly complete it would be in 2 years, but since I'm trying to work at the same time, it will take me 3. C'est la vie.

    I have a friend who has 12 years of experience but no degree. He's now in college, too. Good luck to ya.

    --
    Mi klopodas varbi por Esperanto.
  403. Experience and No Degree = Me by romerom · · Score: 1

    Whats up everybody. I'm in the same boat as this guy. I'm 23 years old, I have 5 years IT experience and I work for a huge web hosting company and make a great salary. I have taken 2 college classes and then I got a job and a family and I have little to no free time to spend earning a degree at the moment because of alot of the overtime I work. When I got hired, my manager mentioned that if I were to have had a degree I would have gotten a higher salary but what I feel is that in the same amount of time that I would spend earning a degree, I could already be making that extra money. I have alot of friends who have went to and graduated from college and I'm sure it helps their salary out a bit, but aside from a small salary boost, I don't see why I would need a degree unless I was trying to move up to some sort of management/director type of position. I'm listening to all your arguments and I agree with some of them but I think that some of you guys are a bit bitter that you spent 4 or more years in college and there are guys like me who got an IT job right out of high school, have no college loans and make just as much money or more than you do and have had time to develop about 4 or more years of on the job experience than you have. The versatility that you guys are saying that you learn from completing a computer science program I believe you can learn on the job. I myself have network, systems, programming and architecture experience and thats about as broad as I think I need to be. Now at the same time, I would not mind having that computer science degree but I'm really not interested in the general studies portion of schooling that I would have to complete to achieve it.

    Ok now.. Getting back to this guys original question... do any of you guys know of any quicky-type computer science programs? :)

    --
    http://www.awwsheezy.com
  404. CLEP testing by bafangoo · · Score: 1

    I dont' know how much you can acctualy do of this , but Clepping is a decent way to skip alot of the basics (engligh math science) I would take A look. If you know anyone who left the millitary, ask them. Alot of the information before you grt out is how to turn stuff like that into a degree.

    --
    I know nothing...It is Ok because I am from Barcelona!
  405. I have no experience by hendridm · · Score: 1

    I have a brand-new BBA (Bachelor of Business Administration) in MIS, and you know what I see on nearly every *DECENT* job listing: X+ years of experience required or preferred. I have no experience and no one wants me. Granted, I live in a city of only 60k population (for personal reasons), but I've resorted to applying (and getting denied) for positions completely outside my career path like Police Officer, numerous secretary positions, a couple of loser customer service positions, etc. So far I've been rejected for them all, some nice enough to send a letter, but most not. Even the local Best Buy didn't want me. And here I sit wondering why I spent 4½ years of my life getting a degree they told me would be my ticket to a good career. Perhaps everyone goes through this and I'm just experiencing one of the many hardships in life.

    *sigh* On to the next degree I guess...

    1. Re:I have no experience by Anonymous Coward · · Score: 0

      You spend 4 and 1/2 years in school and didn't do any internships? This is why you don't have a job...

  406. It's all about balance, surely? by Anonymous+Brave+Guy · · Score: 2
    You assert that these technologies are only useful in expressing some higher form of cs theory, but the most profound cs theories are already embodied in these very technologies which you disregard as inconsequential.

    Surely the point of a good CS background -- be it from a formal education or personal experience -- is that you've learned to think about things at the right level of generality to be useful?

    A good computer scientist thinks about algorithms in somewhat abstract terms -- in pseudocode, if you like -- as opposed to thinking of them as a particular function in their favourite programming language. On the other hand, that same computer scientist would know how to implement that algorithm in a variety of programming styles, and those in turn on a variety of languages, e.g., implementing quicksort in C++ or in ML, and understanding the differences and similarities between these cases. There are obviously many similar stories throughout CS; the difference between structured, procedural programming, OO systems and a functional approach vs. the difference between C, Eiffel and Scheme, for instance.

    The key thing is that each of these levels is important. People without a good CS background often overlook the more general considerations in algorithm selection, for example, and often write poorly designed code as a result. On the other hand, those too heavily into "formal CS" forget that the theory is worthless without an application. They're so busy tweaking the algorithm that they forget Knuth's rule about optimisation, and don't have time to write the 50% of their program that's UI.

    Incidentally, I've noticed that with time and experience, people tend toward the same conclusions, whether they start from a formal training or "hacking" background. Things like learning your second major programming language are major milestones on the road.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  407. A degree means more money by BlueCoder · · Score: 1
    And it only means that because the masses want it to. It's not about knowledge or what you learn. It's about being initiated into an elite group; achieving rank. The majority that get degrees are not going to admit that it doesn't really mean all that much. The majority actually need a formal education. They are the majority and the majority promotes it's own.


    Do you need the degree? Hell yes. But technically it doesn't matter. You can learn any subject from books and practicing the theory. Learning in class with a formal instructor rather than learning from someone with more experience on the job ammounts to the same thing. But it's not about the information.


    Sure you learn a few thing you didn't know if you later get a degree. But you would similarly learn new stuff reapeating any coursework.


    It's about paying your dues. And anyone that spent time paying their dues expects everyone that follows to also pay them.


    Since you have to get a degree do not necessarily choose a field you already know inside and out. Since you have to go through a subject formally; choose a related field so that you actually learn something a lot more rather than a little more.

  408. One year? by Anonymous+Brave+Guy · · Score: 2
    In short, I don't see how a human could possibly get a CS degree in one year.

    Interesting comment.

    After completing my first degree in maths at [a top UK university], I took a one-year post-grad diploma in CS. Everyone there had already completed an undergrad degree in something, typically in a science or "business" area, but no-one had a prior degree in CS.

    The diploma basically covered most of the "fundamental" courses from the first two years of the undergrad CS degree, often in the same lectures, but with less time in the labs playing with hardware. It included several key courses from the third year as well, though probably only half of the total (which was a shame; I'd have enjoyed some of the ones they missed). Finally, there was a very significant project involved throughout the year, basically a formal development of a piece of software as would be done by a real company, just scaled down. That made up something like 1/3 of the overall credit.

    Now, the result -- a postgrad diploma in CS -- doesn't have the same status as a full undergrad degree in CS. However, I'd put the people in that room up against anyone who'd just completed the undergrad course. The CS grads would have had the edge in factual knowledge, but the "diplomees" could easily have picked up the notes for a missing course and read up on it. OTOH, their general skills -- self-sufficient learning, communications, organisation, and such -- were in a different league, having studied two formal subjects effectively at degree level, taken part in the large-scale project, and generally had that much more experience.

    Anyway, I'm rambling, but my point was that getting the factual knowledge required for a good CS background can easily be done in a year with a bit of hardwark and good support. It's the general life skills that take the time, and those aren't CS-specific.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  409. Must be nice... by Anonymous Coward · · Score: 0

    to have a well-paying job and worry about such trivial things as proving yourself for a degree. I have a computer science degree and no one will give me a chance! I graduated at the top of my class in Computer Science this year and still can't find work. Going to college doesn't matter to recruiters when looking for a programming job! I even did tons of stuff (PHP, PERL, ASP, JAVA, etc., etc.) and it's not enough. All they want is work experience. Just keep working and it'll be enough, because I regret not dropping out and getting a job because now I wouldn't be looking for work (which I've been for over a year!)

    1. Re:Must be nice... by BlueCoder · · Score: 1

      It will change once you get your first break. If you think your have trouble. Think of the people trying to get into the field without one nowadays. The only people that have it easy are the ones concurently in college in there junior year and looking for work. Willing to take a lower paycheck and yet they are paying homage to the degree gods. Sort of in the middle between both is where you want to get your first CS job.

  410. I'll second that. by jcr · · Score: 2

    One of the most talented hardware designers I ever met was a USAF vet, who'd been to pretty much every electronics course they offered.

    He mustered out as a Sergeant, and didn't have any degrees, but I've never seen anyone else his age with such a comprehensive command of electronics from power supplies to antenna theory. Digital didn't really interest him though: he thought it was too easy ;-)

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  411. Don't get one by CrazyJim0 · · Score: 1

    If you're thing is making money, keep it up. Going to college will only frustrate you as you see all these famous people who invented trivial pieces of theory that you probably developed on your own through experience... Then you will probably not feel like doing homework on junk that you've already done a million times and consider as busy work.

    College really isn't much about the education as it is subversion and the ability to take shit from someone who's supposed to be more important than you. Then you're given a rank higher so you can stand with your bad self above the lessers who buy into the system.

    I'm 24 too, I'm 70,000 in debt, and I'm about to complete a Carnegie Mellon Degree. I live in a house built in the 1800's in bad repair, and have 56k modem as my connection. You should stick with your money thing, its prolly working out for you.

    1. Re:Don't get one by Anonymous Coward · · Score: 0
      Then you will probably not feel like doing homework on junk that you've already done a million times


      My brother, who perpetually starts things, states they are easy, and doesn't finish them, seems to have the same problem as you. This is CS, not History, so if a problem is that simple, _create an algorithm to solve it automatically_. Generalise for all your assignments. (*)


      ANYONE reading this, I believe, could have earnt $100k in 3 years, if they had started programming around 1996. The keys are an insane market, single-mindedness, hard work and loyalty only to your wallet. I was heading for that road until I decided that I don't want to make reaping from the scientific achievements of others my aim in life.


      If your aim is to get rich so you can put your feet up with retirement before 40, please, don't go to Uni. Too many people these days seem to assume Uni is for that.


      On the other hand, if you've realised that money isn't everything, and the advancement of science is what you'd really like to help with, you'll be welcomed.


      One more thing:

      I live in a house built in the 1800's in bad repair, and have 56k modem as my connection.

      I live in a house built in the 1800's (it's not mine), and it's in fucking good condition. Ever thought of doing a bit of work on the house yourself? Oh, I have a 56k modem to connect too. And it's more than good enough for me! My guess is it's good enough for you too.


      It makes me sick to see so many posts by so many spoilt kids who seem to think the world is there to serve them. Mind you, I sympathise about the huge debt, and I understand why this might make you bitter... maybe the USA will grow to understanding the importance of accessible education as other more mature countries.


      (*) Or maybe we can't, thanks to the halting problem.

  412. Apple Lisa by Secret+Coward · · Score: 1
    However, it would have been really nice if someone who had gone to college and studied operating systems (of which there were plenty in Berkeley, an hour's drive away) had been there to keep the OS team from making some really stupid design decisions.

    The Apple Lisa had a real OS. It failed in the market because the hardware of the day could not handle the OS overhead.

    1. Re:Apple Lisa by AndroidCat · · Score: 2
      The Apple Lisa had a real OS. It failed in the market because the hardware of the day could not handle the OS overhead.

      I don't see why not, it had a reasonable amount of CPU power compared to the Xerox Star systems it was ripping off.

      Perhaps, and more likely, the market couldn't handle the $10,000 per computer overhead?

      --
      One line blog. I hear that they're called Twitters now.
  413. Degrees are selection criterion by Anonymous Coward · · Score: 1, Informative

    A degree is most important as part of the selection criteria. When an employer is looking at two qualified candidates with relatively equivalent work histories and temperaments, he's going to be looking for reasons to exclude one candidate or the other. So, we have one candidate who has a degree, and one who does not. Which do you choose?

    If you've been unemployed in the recent economy looking to compete with other CS professionals, you begin to realize that employers can be a bit more discriminating now. Don't kid yourself and say that degrees are just a piece of paper!

  414. Not necessarily. by jcr · · Score: 2

    What are your goals? If this includes management, a 4-year degree is required

    I beg to differ. I don't have any degrees, but that didn't prevent me from joining KPMG as the manager for Data Security in their Electronic Commerce Group a few years ago. KPMG is about as old-fashioned as a hierarchy gets, BTW.

    Similarly, two of the jobs I tried out for at Apple before obtaining my current job there were management jobs, and nobody raised any issue w/r/t degrees.

    Now, that being said, I would agree that degrees are often helpful, but not having a degree is only a barrier if you *believe* it's a barrier.

    Once or twice, someone's looked at my resume and said "I don't see where you went to school on your resume", and I've just said that I didn't go to college. They move right along from there.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  415. A degree is a must by wolfee · · Score: 2, Informative

    As a technical person, you can hardly do anything to help yourself better than to get your degree. Unfortunately, I haven't found a quick path to get a degree as quickly as you would like, not even for any of the most technically gifted folks I've met. There are simply some fundamentally required courses that "round out" an education (i.e. math, literature, etc.) I recommend you ensure whatever school you choose, make sure it also has Masters and/or Doctorate level courses offered. This will save you an awful lot of grief later on after you pick up your BS degree. There have been many folks that continue school after their four year degree, only to find the next school will not "fully accept" the BS degree and they try to make you take additional courses. I recommend just biting the bullet, map out your degree and just resign yourself to start taking the necessary classes. You will quickly find the degrees will just "show up" on your wall. Time goes by very quickly. Best of luck!

  416. YMMV by jcr · · Score: 2

    Companies will not put you into upper management positions if you do not have a degree. period.

    Maybe companies wouldn't put you into and upper management position without a degree, but I've met enough CEO's and CTO's without degrees to know that your assertion is incorrect.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:YMMV by mindstrm · · Score: 2

      CEO's and CTO's of failing dotcoms don't count.. sorry.

      Go read the surveys and studies done about the IT sector. you will find upper management, as well as higher paying jobs all have one thing in commong: a degree in *something*

      I don't want a job with some failing dotcom, run by some kid with no degree! sorry.

      Every single CEO/CTO I've met of a company that makes money has a degree. Period.
      If you want to counter that, please give examples.

    2. Re:YMMV by jcr · · Score: 2

      CEO's and CTO's of failing dotcoms don't count.. sorry.

      Did I say they were officers of dotcoms?

      Every single CEO/CTO I've met of a company that makes money has a degree. Period.

      You seem to be fond of saying "period", as though it supported your position. Perhaps you need to meet some more corporate executives.

      If you want to counter that, please give examples.

      How about Bill Gates and Steve Jobs, to name two?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:YMMV by mindstrm · · Score: 2

      Starting your own company is an exception. Gates was not *hired* by microsoft to be the CEO/President/Chariman/Whatever.
      As for why I mention dotcoms.. it's because, the only place I've seen companies of any size with non-degreed corporate officers is when they are new, uprising dotcoms who aren't viable.

      Look, I'm not debating that there are some copmanies out there with officers who are not degreed; there most certainly are. And some of those may be large, successful companies.. but they are the exception to the rule.

      Though you *can* get a job now with a big company without a degree, to insist that it doens't matter is rubbish. You will get much farther, much easier with a degree.

  417. Success story... by Anonymous Coward · · Score: 0

    For every success story as yours (much kudos) there are a many failures.

    In my experience, the guys who went to college (real universities) have been more innovative and can grasp external concepts much easier in a interdisciplinary environment.

    I can staff my body-shop with robots who know or taught themselves how to program but when I need project design and pure algorithmic solutions, I go to the rocket scientists with degrees in Math and Physics and Biology who can program.

    I think if you are self-taught in CS and very good at it, with no degree go widen your horizons with a degree in Electrical Engineering or better yet double major in Physics and CS. The math, science and core curriculum is valuable in many ways. Writing skills, test-taking, cramming, math, statistics.. alot of the programmers I hire are good for one thing - code, not solutions
    (Thats not to say its easy.. good programming is
    still an art)

    It makes it hard for me to promote any of them out of the "body shop" into the front office.

    (Yes I know C++, Pascal, Assembly, Lisp, Prolog and ADA) but I got my degree in 4 years in Electrical Engineering, BIomedical Engineering and
    Mathematical Sciences.

  418. Not so sure the degree issue is the problem by dcavanaugh · · Score: 2

    I'm trying to offer constructive criticism; please interpret the message in the spirit in which it is intended...

    To me, it looks like half the problem might be associated with legacy technology. If I turn your message into an unofficial resume, it looks like most of what you work on is old stuff. Either this is part of the problem, or maybe the presentation needs to focus on what employers might really want. I have lots of experience working with DECnet, Adabas, VAX/VMS and SNA gateways, but I don't tell anyone, because nobody cares. I also have lots of experience working with TCP/IP, Cisco IOS, SQL, HTML, PHP, Oracle, MSSQL, Apache, Solaris, and Linux, and I proclaim it loudly. Could it be as simple as a battle of the buzzwords?

    The other half of the problem is that the IT market is lousy right now, and you are competing with the low-cost labor, maybe even H1Bs. They all have degrees and they're cheap to hire. If you find yourself competing with recent grads or H1Bs, then you are losing based on cost, or the perceived salary requirements of a 44 year old vs. a 24 year old. A degree won't make you any younger or cheaper. I know of plenty of people with degrees who experience age discrimination, it still sucks no matter what.

    As for having peers with less experience getting 20% higher salaries, that is quite possibly a function of when they were hired. During the upside of the IT job market, salaries for NEW employees escalate to keep pace with the market, but EXISTING employees are often taken for granted. Get hired in the wrong year, and you get screwed. I worked in state government, where everyone knew everyone else's salary. When mine was out of sync, I asked management to address the issue, offering to leave if they were unsuccessful. It worked (more than once), because the degree was never the real issue. Given the chance, the HR droids would have used the degree an excuse to do nothing, but the salary game is played by the removal of excuses, usually backed up by a willingness to pursue opportunities elsewhere. Those who are unwilling to quit are the ones whose salaries must be OK, according to HR. After all, whose responsiblity is it to read the salary surveys and find out if what you make is reasonable for what you do? With or without a degree, the only solution for an out-of-sync salary is a well-timed "fix it or else" attitude, with the appropriate, non-confrontational presentation.

    At age 38, I've been lucky enough for long enough to the point where I think my career is on-track, despite my lack of a degree. What I fear most of all is getting locked into technology that goes out of style, leaving me behind as a techo-relic that nobody wants. A degree would not be all that helpful if I was perceived as an [expensive] COBOL/RPG/Y2K has-been.

    I intend no criticism of your decision to pursue the degree -- it may actually work, especially if you can present it as a (real or perceived) modernization of your skills. I think the next step will be to find a way to avoid competing with the bottom of the food chain, because (A) you don't belong there, and (B) it sounds like you deserve a more senior position. I think if you were chasing the right posisions, you would not be encountering so many younger/cheaper people.

    I jumped to numerous conclusions in the preparation of this message, and I apologize in advance for any that may be off-base, including but not limited to the distribution of unsolicited advice. Good luck.

  419. OT: Turing-complete languages suck by cperciva · · Score: 2

    "We're having serious problems with some of the junior coders writing programs that go into infinite loops and lock up our systems. I'd like you to write a program that will scan through a piece of code and determine whether or not that code ever goes in to an infinite loop".

    Would you do it? If you have taken Theory of Computation you'd know that this is equivalent to the halting problem for Turing machines and thus is *impossible*.


    Assuming, of course, that you're using a Turing-complete language. If you restrict yourself to a Turing-incomplete sublanguage -- which will nevertheless be sufficiently powerful for almost all purposes -- things become rather easier. As long as you maintain a strict separation between data and control (well, not quite strict: Conditional jumps are safe as long as the code paths recombine later), halting (and correctness) can be mechanically proved.

  420. You've got to pay the cost to be the boss by Anonymous Coward · · Score: 0

    I'm an English guy who did an excellent CS degree course in Manchester. On the visit I took while deciding which university to attend the lecturer addressing us told us "If you just want to learn to program, you don't need to be here. There are vocational colleges that can teach you C or whatever. If you want to be a cook of computing - who can follow a recipe really well - then that's your best bet. On the other hand, if you want to be a baker of computing, someone who really understands what it's all about, come here."

    I was sold straight away.

    Sounds to me like you want to have your cake and eat it - and that's really offensive to the many people who worked hard to get that proverbial "piece of paper."

  421. Don't bother with a degree by Colin+Smith · · Score: 2

    It's a step backwards.

    Instead, join a professional organisation. For example, The British Computer Society (http://www/bcs.org.uk/). There will be equivalent recognised engineering society in other countries.

    --
    Deleted
  422. Why are you all so defensive????????? by tlh1005 · · Score: 2, Insightful

    This thread seems to have an interesting trend. Ok so this guy says he has been working for a while without a degree and is now seeking one... Why does this seem to bother some of you in similar situations who DON'T want a degree???

    Somehow this took a turn towards a flood of people saying "I don't have a degree", "You don't need a degree". What the hell is this. I DO honestly think that skills are the most important thing. Thats an obvious thing. But there is no way any of you can logically say that earning a college education is NOT beneficial.

    You can tell your story over and over about how you've worked for ten years and don't have a degree. blah blah blah. I don't care if you make three times my salary. Your story does not negate the millions of people who graduate from college every year.

    I don't doubt that you can still have a wonderful career in the tech world without earning a degree. I'd bet plenty of money on the fact however that for EVERY ONE of you guys with a story of how you've been a manager WITHOUT a degree for 'X' amount of years, there are a thousand doing the same WITH one.

    I honestly think its great that many of you made it without having a degree. I love my job and I got here because of good skills and a college degree, but I don't think I am better than you because of it. In turn, you're not better becuase of the tract you took.

    I've only seen one person in this thread who didn't graduate from college come close to remotely admitting that a degree does mean something. Many of you seem so defensive about not getting your degree. Hey it worked for you and thats great but your experience alone can't discount the facts for others.

    One day when you all have kids, I hope someone shows them all your comments about how "USELESS" getting a degree is.

  423. Computer Degree vs. Business Degree by hound3000 · · Score: 1

    I am about to wrap up my Associates degree in Computer Science this May. (And my CCNA too!) I am also wondering how much it is going to be worth it to continue on towards a Bachelor's degree. It seems to be that when a degree is required, it is only that one is required, not what it is in. But still I'm left wondering. If I continue on with a CS degree, I'll be slightly excluded out from project management later on. But if I switch fields and try to tack on a Business Degree, coupled on top of my Associates in CS, I shouldn't have a problem then... Should I? Is it even worth getting a Business Degree (or Bachelors) at all?

  424. Its as easy as $100 by LM741N · · Score: 2, Funny

    I usually never respond to spam, but this was an offer I couldn't refuse. I am now accredited (through a major Somalia university) as "Grand Wizard of Windows XP Activation". My family was so happy that I finally quit that gas station.

  425. academic CS is very different from 'real world' by ansonyumo · · Score: 1

    Real world programming experience doesn't translate very well into academic computer science. I started programming when I was 12, and had learned a few languages and writtem some simple games when I enrolled at UT Austin. I thought it was going to be a total breeze. I was totally wrong. Academic CS at a top institution is very much into theory, proving concepts, and understanding the "science" part of computer science. To be blunt, you won't spend a whole lot of time coding. You _will_ spend a lot of time doing three-page predicate calculus problems, proofs of theorems, analysis of protocols, thought exercises on patterns of execution, etc. etc. etc. I'd estimate that the amount of time I spent actually coding in UT's CS program was about 10% vs the reading and paperwork. Plus, any accredited University won't let you skate by on CS credits alone. You'll need the regimen of liberal arts, math, philosophy, government, writing and natural sciences to complete your degree.

    Plan on spending at least three years. Of course, you could try enjoying your stay and take a whole 4, 5, or 6 years. :) Despite what /. might make you believe, college can be pretty damn fun and sometimes even rewarding.

    On the other hand, some of the best coders I have worked with had no degree, or had a degree in something like English or math. Just avoid EE at all costs, if you want to be a decent developer.

  426. Find a almost-only-technical degree by Anonymous Coward · · Score: 0

    Henry Cogswell (henrycogswell.edu) has a CS degree that emphasizes technical courses (it sounds like you don't want to mess with electives and humanities and such), and only takes 3 years anyway. If you test out of as much as possible a school like this might get you out sooner than most four-year programs. IIRC you do the last year in just evening courses, so in a program like this you might be able to do less than a year of full-time study, then finish up the degree while you work.

    Disclaimer: I've never been to Henry Cogswell, and only know about it from having done some searches for schools in the northwest. I assume there are other similar programs around the country.

    Good luck

  427. Algoma University College by kidlinux · · Score: 2, Informative

    Algoma University College in Sault Ste. Marie, Ontario, Canada. It's got what's called "Accelerated Second Degree Programs in Computer Science and Information Technology." It is 12 months long, from April 30 to April 30 the following year. You can find the program's website here.
    Basically, the program requires that you have a 3 or 4 year degree in anything BUT Comp. Sci. or I.T.
    Apparently this program is pretty popular and really good. I don't know much about it, however. I never attented AUC, it's just in my home town. If you ever decide to attend the program, look me up ;)
    BTW, I'm assuming you're in the US, and with the value of your dollar, it's like 50% off every day in Canada ;) Sault Ste. Marie is also a border town, with a twin city located 5 minutes away in Sault Ste. Marie, Michigan.

    --
    -kidlinux.
  428. Wanna be's have no degree by Anonymous Coward · · Score: 0

    Im starting to see alot of companies NOT hiring folks UNLESS they have a degree.

    And thats why I finished mine. There are millions of "Im a network administrator" sheep out there.

    A cs degree take's dedication. And some brains. A MCSE is a joke, yeah i got mine. and a MSCD. Not even close to the work involved in a degree.

    Not to mention you have the management potential.

    What are you supposed to tell you flunky programmers? "well i dont have a degree, oh but you guys do" and they roll their eyes and go think "lamer, must be the owners son".

    This happens in real life people. So don't brag to me your the Network admin for you company unless you back it up with something real. Network admin is something a half brain dead monkey can do.

    Why are all computer idiots egotistical morons?
    We all know your so smart and we all make at least 100 million.

    I need to get out of this business, all the landscapers turned boy genius are giving it a bad name. Here's a good one "I taught myself how to make web pages!, now im a WEB PROFESSIONAL"... bahhhhh.

  429. I did my M. Sc. in a year by Anonymous Coward · · Score: 1, Informative

    I actually did my (US) M.Sc. in Applied Mathematics at a well ranked University in a year- thus it is possible.

    I needed to pass 30 graduate credits mostly in Mathematics with C or better, including 24 with B or better, also including a project thesis and additional "basic" exams in Numerics and Applied Mathematics (PDEs).

    I had a bit less than 15 credits (many Ph.D. levelled) per semester and both exams between the two semesters. I transferred a few CS and EE credits from another University to save work, but that wasn't really necessary. I passed all classes far better than required. (GPA 4.0/4.0)

    The largest workload was the homework and thesis, but if you already know most relevant topics, it's acceptable. (I was quite involved in a University team and travelled around a lot, thus I didn't only do math... ;)

    If you really want to do your Master in that time frame, look for a University where you need a moderate number of credits and extra requirements, get your hands on sample exams on mandatory classes and try your luck. If you are able to solve them at once, you might be able to do it; else probably not: The homework alone will be too much for you.

    Far more important than having a Master in that time, is to get to a good Masters program: For you and for the companies, which indeed know which programs are good.

    1. Re:I did my M. Sc. in a year by tlh1005 · · Score: 1

      Key point is.... you had other college credit beforehand. Getting a Masters in a year is a wonderful thing but it isn't as unique as you'd think. ALot of programs offer fasttrack Masters... you usually need to know before you get out of undergrad though so you can take the right classes and earn the right grades that will get you exempt from many of the other credits. This thread was started by someone who didn't goto college and wants to get a degree in a year. I'm one of those never say never people, but this my friend doesn't seem too feesible.

    2. Re:I did my M. Sc. in a year by Anonymous Coward · · Score: 0

      Actually I don't have a college degree, but did two years previous studies in Mathematics outside the U.S. until a pre-diploma, which was accepted as a degree. Some few (smart ;) students actually do these pre-diplomas in a year, but 2 years is the average.

      Still you are right, that my comment does not apply directly to his first problem, but he was also considering the MSc.

      Well, so perhaps he might want to think about studying abroad for a year: By now there are many International Universities abroad offering programs in English in even in non-english speaking countries. Actually this might offer him a degree to start the MSc within a year and so much more new experiences.

      But before leaving one has to double-check with the future MSc program that a specific pre-diploma is going to be accepted.

  430. It's not that easy... by dregoth · · Score: 1

    Work experience is not the same as a formal education. They supplement each other well, but in the work field there are many things that you wouldn't cover depending on what you do whereas you would have at least a general understanding of them with a cs degree. There's a reason that jobs want that cs degree.

    Check your local colleges to see if any of the cs program there would allow you to clep the lower level tests or possibly give you some credit because of your work experience. I wouldn't expect to the get the CS degree in just 1 year unless your want to take an absurd number of hours. Another obstracle is that higher level courses are only offered in either the fall/spring or every other year. Best thing is to talk to the graduate advisor for cs at your nearest college. I know that at my university there are people getting masters in cs without getting the bachelors, of course those were people that have a bs in something like biology and realized they wanted to so something else for greed or just plain boredom.

  431. Hold your horses.... by Anonymous Coward · · Score: 0

    Hold on there. You'd be surprised how little working in the real world and reading CS books will prepare you for a real CS degree. I wouldn't rush in to this too quickly. College doesn't prepare you for your job. College prepares you to learn various skills in very different bodies of knowledge. Your job won't prepare you for college. Your job teaches you specific skills that rarely can be applied to a new track of learning.

    You're searching for a quick fix and you're going to have to pay your dues like the rest of us....don't be so cocky.

  432. Flawed argument by DerekLyons · · Score: 2

    The argument that a degree is a better assurance of qualifications for a company
    is flawed on two fronts.

    1. if the person interviewing you can't tell your skills without a degree, they
    probably don't understand the technical problems in the first place. Do you want
    to work for/with people who don't know?


    Oh really? Just how does an interview determine someone's coding (or other) skills?
    It doesn't. That's what degrees are for, to show that someone has the ability
    to apply effort over time. No interview can do that. (My field is far simpler
    than CS, there is no formal degree program, and I guarantee that no interview
    will tell me if the person can succeed here.)

    2. As others have mentioned, people with advanced degrees trained in research
    have a different mind set than a programmer. Individuals great at both research
    and application development are rare. Each job requires a different way of thinking
    and working. You may want a researchers opinion about the architecture, but at
    the low levels an experienced programmer is what you need.


    Given that the individual stated that he was a consultant, I'd wager that a higher
    level view is exactly what he needs. Even so, a low level programmer still needs
    some knowledge of architecture to ensure that his code fits into the larger structure.

    History shows that trained minds succeed, and college is generally where that
    training takes place. Don't let the exceptions fool you about the existence of
    an underlying rule.

  433. That's what i've been hearing by Anonymous Coward · · Score: 0

    I've talked to many graduates in CS and Engineering, as well as employers who come from either 'school' of being formally-educated or self-taught/certified. I am a Comp Engineer at U MD.@ C.P. (Go terps! ZOOOOM) Basically, the buzz is that a degree is *proof* that either you are an expert bullshitter, or you can *learn quickly*. Why do you think they throw huge textbooks at you, tell you to absorb it all in 2 weeks, and then make you take a test that will determine is you are going to pass or not. I have been programming since I was 6, starting with some old Commodore 64 I found in my garage. Worked for 4 years for a large corporation during high school doing everything from IT/Network security to executive consulting to random programming projects. I chose to go to college. I was offered a large amount of money instead of going to school, but I declined. College does teach you things pertaining to your field of interest.. but its main job is to teach you how to learn. I'm finding out the hard way ;P

  434. Re:What about the humanities by rjkimble · · Score: 1

    My point was not about what exceptional people do, but rather what the college/university requirements are. Large numbers of humanities grads have the minimal experience with math, science, and engineering that I described. I commend you and your university for having the intelligence to update the curriculum, and I hope that the rest of the academic world follows suit.

    --

    Guns don't kill people -- people kill people.
    But the guns seem to help a bit. (apologies to Eddie Izzard)
  435. Re:Bear's Guide - Nontraditional Degrees (link+) by darkstar2a · · Score: 1
    The book your talking about "Bears' Guide to Earning Degrees Nontraditionally" is a very detailed walk through what's available and what to watch out for. He has a website: http://www.degree.net where you can order the book as well as a lot of other information.

    It's now in it's 14th edition and has changed names to "Bears' Guide to Earning Degrees by Distance Learning".

    I have this book (actually the 12th edition) and I'm currently compiling my portfolio to submit to a credit bank for review. I met John Bear at a seminar he filled in for on non-traditional degrees and both what he presented and himself where extremely informative and thought provoking.

    I've also been in the tech industry for more than 15 years. The last 9 with just 2 companies and averaged a promotion every 18 months and 18% year raise. I'm looking for a degree now (whatever legitimate degree I can accomplish quickly) simply because I learned from a few recruiters that with the number of people LOOKING for work, companies are trying to filter through the deluge of resumes they receive.

    I've been offered every job I've interviewed for including a random encounter with a business man I ran into in Las Vegas in 88.

    This post is heavily buried under the responses from this post, but if you made it here the link above should prove extremely helpful in your search.

    Garth
    Looking for a Product/Project Manager with a strong ecommerce background? garth -AT- wavi . com.

  436. Just go for an MSc by elflord · · Score: 2
    There are a lot of schools that offer make-up bridge courses. If you already know what you're doing, you should have no trouble going straight into a masters program. The truth is that masters propgrams are becomming exactly the kind of 1-2 year diploma that you are looking for, they resemble a kind of graduate diploma more than they do research level graduate study.

  437. Re:no dice! - There are many options! by Anonymous Coward · · Score: 0

    Kyrex doesn't say where he's from, but in the UK, and probably relevant to elsewhere:

    Any decent company will consider 5 years relevant experience far above a CS degree (unless they're mired down in corporate bullshit). As a Tech Director for several companies, I've always perferred sound experience gained in an associated technical area above a degree - most of my best people haven't had degrees. Knowing how to get things done in the real world is not something generally taught at a Uni as is worth its weight in gold. Ability to learn and solve problems is more useful than exam passes.

    Having said that, in the UK there is the BCS (British Computer Society) which provides an examination and certification scheme (right up to director level!) and they *do* take in the field experience as equivalent to degree/masters passes.

    Although you might be able to take (and pass) the exams, few institutions are likely to allow you to do it in a year (usually due to beaurocratic issues).

    You probably ought to try direct for the MSc. If you find a Uni that is friendly towards mature students, many will take your industry experience into account. They will require some proof of your capability and a strenuous interview, but if you're good will take you straight on. A good bet would be the Open University, if you're in the UK. It specialises in mature students, and takes a wide view of experience that demonstrates aptitude.

    If on the other hand you are looking to move into management an MBA specialising in IT might be a better bet since that will take your experience and relate it to management issues which you won't get with a CS degree. These are also design to be taken whilst working so you can still stay up to date with the latest tech.

    Depending on your relationship with your employer, it may be worth discussing this with them. If they want to keep you, many will allow a part time course or provide references for a Uni that could help a great deal.

  438. You are blind by bug1 · · Score: 1

    University isnt about students learning, its just a factory that produces objects (graduates) that conform to a specific pattern (curiculum) as dictated by high level managment (governemnt).

    University should be a place where people with common interest can congregate to learn from each other.

    The only difference between a university and a trade school is the level of understanding (the depth) that the topics are covered.

    You dont need to be smart to get a degree.

    Most people go to uni to get the skills to work in an industry. and only ever use a small % of what they are taugh at uni in their job.

    Therefore for most people university is a TOTAL WASTE OF TIME.

  439. advice from Larry Ellison by Anonymous Coward · · Score: 1, Funny

    http://bbspot.com/News/2000/7/ellison_grad.html

    1. Re:advice from Larry Ellison by qbalus · · Score: 1

      that was funny as hell! and so is the rest
      of the stuff on this site!!!

  440. Algoma University College by RedSynapse · · Score: 1

    AUC has an accelerated second degree in either CS or IT which only takes 12 months to complete, you must however already have a Bachelor's degree in some other discipline.

  441. Finding time for class only offered during the Day by cboscari · · Score: 1

    My problem is that I *want* to get a degree, and finished all the general ed for it. However, the required upper level classes for the degree are only offered at times when I have to be at work to pay for Food, clothing, shelter. I asked the dept chair about this and he said-
    "Well, we only want serious students."
    I am 35 and except for a few classes here and there, have a 4.0 gpa. I did this mostly while *having* to work full time. I thought I *was* a serious student, but guess not, because I have to work for a living.
    It's easy for Universities to scream about the importance of degrees, but it seems what they really want to do is sell class time to parents of 18-22 year olds rather than us older, returning students. Anyway, rant off. By the way, this was University of Colorado.

  442. University isnt a *finishing school* by Anonymous Coward · · Score: 0

    "and some basic social skills are actually worth something"

    You CANNOT teach basic social skills in a classroom, that comes from society.

  443. Re:Yeah but B.S.of A. hates gays. Just proves... by Kalani · · Score: 1

    Note that I'm *not* an Anonymous Coward, so feel free to reply to that. I'm willing to put my name behind my views.

    Your mother named you "CoreDump?"

    --
    ___
    The ends are ape-chosen, only the means are man's. -- Aldous Huxley
  444. uni teaches to learn, NO, creation did that by bug1 · · Score: 1

    "3) Know how to learn."

    Ive heard the argument before that uni teaches people how to teach themselves.

    What a crock of shit that is....

    When i was in high school i could learn, even when i was in primary school i could learn, come to think of it from the moment we are born we are capable of learning...

    Have you ever met someone incapable of learning ?

    Perhaps you mean. Uni gives you a solid grounding in fields related to the one your interested in, which in turn makes it easier to learn basic ideas in the field you are interested in.

    1. Re:uni teaches to learn, NO, creation did that by singularity · · Score: 2

      This idea comes up on almost every Slashdot education-related story, mostly after I bring the idea up.

      College teaches you how to do research, how to read a journal article, how to develop ideas from that research, how to write it down, how to credit people, and how to solve advanced problems.

      It is not so much "how to learn" as it is "how to develop and use advanced (college-level) thought processes."

      You can easily argue that people learn how to write papers and how to solve advanced problems in high school. Anyone who has been through both high school and then graduated from college can tell you that there is no comparison. People continue to develop intellectually through college. College helps you develop that increased ability.

      --
      - (c) 2018 Hank Zimmerman
    2. Re:uni teaches to learn, NO, creation did that by Anonymous Coward · · Score: 0

      Have you ever met someone incapable of learning ?

      Why, yes, I have. Most of my managers, and the people in Sales. You show them why something is they way it is, and why a certain approach is bad for the company and a week later they've forgotten all about it and want to send your stock options down the tubes again. And again, and again, and again.

  445. No one needs a degree... by SuperDuG · · Score: 1, Flamebait
    I think everyone here fails to realize that the world needs janitors and waste engineers. Fast food used to be a joke job, but basically anyone age 16 - 25 has that market cornered. Unions need workers and skilled labor needs workers.

    Problem: Americans DO NOT want to make enough money ... they want more money than anyone else out there and they have a need to succeed. Everyone wants to be the next Bill Gates, but no one will ever get that close ... you know why? Because while everyone wants to be Bill Gates everyone also wants no one else to be Bill Gates other than them. GUESS WHAT!!! Bill Gates is the only Bill Gates ... get over it ... I can safely say that most everyone at /. won't have to worry this tax season about having to calculate 10 number holding positions ... that's a billion for you people who don't get the joke ...

    Why am I so defensive? Well because I have 50 karma points and can't go any higher ... :-) ...

    But in all reality a degree is a way to get your feet wet ... if you don't talk to people at school, go to job fairs, or get an internship ... you might as well just drop out now ... because you've done yourself an injustice. You don't need a degree in life, but it sure does help.

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
  446. Self educated...but who will believe you? by Kojo · · Score: 1
    Self education is a wonderful thing, but people want some assurance beyond your word that you know what you say you do. Otherwise, everyone would say, "Yes, I know all about [whatever you just asked about]! Where did I learn? I taught myself!"

    That's where universities come in to play. Employers don't have time to exhaustively test every applicant for their skill set, a resume can be padded with false experience (ask George O'Leary) and code from "previous projects" can be copied from the internet. "See, I've designed my own multi-user OS..."

    If you, as an employer, want to hire someone who has been trained in an area, you also want some independent verification of that persons skills in said area. That's where degrees and certifications come in. The afore mentioned clept and Dantes tests also fall into this category for college students. You can't get credit for saying, "I taught myself Calc I." because most people would say it to avoid the class. Some employers and schools may be small enough or have enough HR people to sit down and spend several hours with each prospecitve student or hire and discuss their self-gained erudition at length, but most of the HR people I know don't have that luxury and even if they did, they'd consider it a waste of time when they already have an intake system in place. The same goes for most schools, I'm sure.

    I'm not saying that it's right, that's just how it is.

    Besides, the self-educating person you describe would kick @$$ in a college/university setting. You can attend school and be autodidactic at the same time you know. The two aren't mutually exclusive.

    1. Re:Self educated...but who will believe you? by Anil · · Score: 1
      Besides, the self-educating person you describe would kick @$$ in a college/university setting. You can attend school and be autodidactic at the same time you know. The two aren't mutually exclusive.

      I must say that you are completely wrong. The type of person who prefers to self educate does not tend to learn well in a classroom environment.

      I am in a somewhat similar position as the poster. Unlike the poster I did attend college for a few years even though I knew it was a mistake. (I did learn 2 things in a classroom that I still find useful and I did make quite a few friends - so it wasn't a total waste.)

      There are learning patterns inherant to people. It is, perhaps, a personality trait. Some people learn things differently. While this type of person can learn in a classroom setting, this setting is often painfully constricting.

      This is really a difficult topic to fully explain here in just a few words, and it seems like a topic a great number of people just fail to comprehend. Different people learn better in different ways, I think is the easiest way to put it. The self-learner does not always react favorably to a lecture/classroom/lab type teaching structure, which is the norm for college courses.

      Rigid learning structures are fine for many people, and a "well rounded" education should be the cornerstone of every persons life. Many people, before college and often after, do not seem to realize what an education truely is. It is NOT vaguely remembering 10 classes you took 5 years ago. It also isn't the exclusive property of those people who have gotten themselves a degree.

      If I remember the rah-rah speeches from highschool and college, what schools are supposed to truely teach you is "how to learn." The self teacher is someone who knows how they best learn and uses this to educate themselves.

      ... There's so much more to say on so many of the topics people have dredged up here... but I guess I'll leave that for another day.

    2. Re:Self educated...but who will believe you? by unovox · · Score: 1

      I agree that a self motivated individual may do better in a university than on their own. But they may not. My point is that young pre-college students should not be constrained by the scarcity meme that underlies the educational systems of the world..."We have a scarce resource; knowledge. You must come to us to get it and we will vouch for your efforts." Not exactly network characteristics.
      As to social contact, well we're participating in a revolution in that regard even as we speak, type, blog..you know what i mean.
      To the point of proving your qualifications to prospective employers, I like to apply the old addage " tell people what you are going to do, but show them first". Submitting resumes to HR departments is one of the worst ways to go about getting a job. They screen on much more then degrees.
      Build something, create something, make something unique, tangible...and show it to the right person. You will be hired. Then tell the HR folks what you can do.

      --

      "everyone's different....I am the same"
  447. Good programming /IS/ an art by Jimithing+DMB · · Score: 1

    Sorry, I disagree with you. I definitely consider programming to be an art and at the same time I completely disagree with the "you can't write a bug free program".

    The thing that makes programming an art is that there is a lot of freedom with coding. There are certain rules you must adhere to, but there are not many of these. There are certain models of programming such as OO or functional that you can choose from. That is a lot like the different styles of painting such as impressionist or realist, etc.

    Computers are far enough advanced now where we have many high-level languages that can help with prototyping. Personally, I'd rather develop an object model by writing some class definitions in C++ than using some crap like Visio and diagramming everything. I have recently learned of Python and all I can say is.. damn.. nice language. I even took a crufty shell-script of mine and rewrote it in python as a tutorial for myself. It still has a few crufty pieces where it has seemed easier to stick with some shell code, but for the most part it is just way easier for me to understand.

    Another thing is that I think people who view code as art generally dislike all of the methods shit you get with CS. Sure, a lot of it is excellent stuff, but only seems to formalize what any programmer worth his salt should already know. Some of it is just outright shit. Use of goto considered harmful? What kind of shit is that anyway. I have seen many a program where one simple goto has or would have made a huge difference in code readability. Of course a lot of the CS types can't handle that because they are locked into this mentality of high-level constructs. Even look at statements like "break;" in C. All it is is a neutered goto. And it's a real crappy thing too since a beginning programmer will forget which high-level constructs a break will jump out of. Of course anybody using goto to jump out of an if block needs his head examined anyway. And it is true also that sometimes putting some stuff in a function can help minimize a lot of the need for goto. But the bottom line is that there are many different ways to code.

    A good programmer knows what he has available to him and will use it all appropriately. A bad programmer will have a subset of knowledge and overuse a bad model for his task because that's what he knows. I feel that some of the good programmers are going to emerge as this century's artists. There are a lot of parallels between a good artist and a good coder. Don't get stuck in any one frame of mind.. that is the surest path to becoming a crappy programmer.

    Anyway, this is way too long, and I probably haven't made my point anyway, but whatever. I'd also like to say that your comment on mathematics not being art is also incorrect. The best mathematicians are more of the philsopher type. They have an open mind. That to me is what art is all about, creativity, open-mindedness. To me those are far better qualities than someone who has been fed a load of crap on engineering. And I think you should ask these people you know who write these excellent programs if they think what they do is at least somewhat of an art form. I have a strong feeling that they will say yes.

  448. as with any degree that... by Anonymous Coward · · Score: 0

    ...has the word "science" in it's title, like:

    political science
    social science
    agricultural science
    etc.

    the degree has *nothing* to do with science. All the hard science disciplins don't even mention the word scinece:

    physics
    chemistry
    molecular biology
    etc.

    If you want a degree that people aren't going to laugh at in another 10 years, I'd suggest that you pursue either:

    Philosophy
    Mathmatics
    Engineering
    or
    Science

    ...but If you insist on studying the "science" of computing systems. I'd suggest you pursue a vocational track and take some classes at the local community/technical college.

  449. Re:What about the humanities by blisspix · · Score: 1

    what many science/engineering etc etc students don't realise that just because humanities students don't study units like calculus or physics etc, does not mean that our courses are totally devoid of science.

    i was a political science major during my undergraduate studies and had a few lecturers with a penchant for mathematics. hence, most of the assigned readings included mathematical theory to derive the voting behaviour of certain constituents, or to balance the power of lobby groups.

    but of course, from a transcript you wouldn't know that the courses were like that.

    i would have loved to have taken computing at university but you also had to take x number of maths units and science units and that would have been more than my humanities units, which was not permitted.

    let's not also forget that one of the main purposes of a university education is to learn how to communicate and attain a certain level of critical thinking. if these are considered humanities subjects, so be it.

  450. There's a difference between work and learning by Anonymous Coward · · Score: 0

    I work with an uniquely excellent bunch of folks on one of the more quietly successful Linux distros (e-smith.org).

    Our lead developer is an ex-veterinarian. Our VP of engineering has half a law degree. Our lead sysadmin has a chemistry degree. My nearest co-worker is just finishing up a classics degree. And I have a double bachelor in English Literature and Theatre.

    Our CIO/VP Systems has no degree at all.

    What do we have in common? A love of learning. An acquisitive nature that demands we expand our horizons constantly, at work and in our private lives.

    And THAT is what university is for: learning. It is emphatically not good at anything else.

    If you want to advance your career, learn about business. Run your own for a while; learn how hard it really is to manage all the petty details and still get something done. Then get a mentor, a good boss who'll teach you the ropes without letting you hang yourself from them.

    If you have a *love* for what you do, and want to take the time to acquire some real insight into the miracle that computing is, then go to university. Give it all your time, so that when you're done you'll be better than a code-slinger.

    If you invest just a few years of what should be a very long life, you just might come out of it in a position to make a real difference.

    Incidentally, I didn't start my university career until I was twenty-five. Neither my age nor my training in an apparently unrelated discipline have ever stopped me from getting the jobs I wanted.

  451. wow! moores law in a salary growth! by peteshaw · · Score: 2, Insightful

    You say that you're salary was increasing by 50% a year since you started (?!)

    That would give you ... lemmee see ... (1+ 0.50) ^ 5 =~ 7.5 times your starting salary, which was either really low or you're making a boatload now.

    If you started at 14k you are now making 100k. Why bother with a degree?

    Anyway, good luck to you man, and don't procrastinate. Start working to a degree now, finding time only gets harder. I'd look to a community college for an associates degree first work on it part time. From there maybe transfer somewhere and then stop working, and finish off the hard stuff in a year or 18 months.

    --
    www.avacal.com -- the home page of pete shaw
  452. Fast Track to a CS Degree? by IsoQuantic · · Score: 1

    Only one acredited college I know of that has absolutely NO residency and supports credit by experience evaluation, CLEP, etc. is Thomas Edison State College, tesc.edu.

    --
    -- I fear explanations explanatory of things explained.
  453. Arrogance by AmericanInKiev · · Score: 1
    I generally agree that college should not be used as a measuring stick. There is less evidence to suggest that "educated" people do better jobs than "uneducated" people - than there is that "colored" people do poorer that "whites."

    Indeed the list of people with truncated education who nonetheless contributed great things - Wright Brothers - Michael Faraday - Jonas Salk - Einstein - Edison - HP - Lincoln - Even Bill Gates - Woz etc. . . underlines the point - as of course does the accomplishments by persons of color. Furthermore - since college continues to be available on an nonegalitarian basis - and serves primarily as a tool to protect the establishment - then any policy which includes education as an input will perpetuate the same inequalities.

    In general principle - you should not do business with companies or people who would not - were the roles reversed - do business with you. If a company embraces a nonegalitarian principle - such as requiring or including as pertainent nonegalitarian education for promotion - that company is not observing this general principle - and should be shunned.

    It is a great arrogance to believe that people cannot learn important lessons any place other than in colleges which clearly favor the establishment.

    The reality however is that Companies are not called on the carpet for susbscribing to agents of discrimination such as colleges - and they are called on the carpet for "Due Dilligence" which in some cases means making sure the CFO has an MBA.

    Thus until that changes - companies with anything to lose will prefer the insurance of "accredidation".

    "Too Smart for College" is a euphimism for my parents didn't donate a wing at harvard, they didn't prepare me from the age of eight to be the Valedictorian - and by the time i realized what i wanted to do - it was too late to go back and work for free, solve old problems, listen to a Prof who last studied computers before dirt and compete with kids half my age.

    The purpose of college is illustrated best by the Wizard of Oz. You have a brain - what you lack is the confidence to go out into the world and use it. If a paper with long words in latin does it for you - I'll sell you the paper. But this is a world built by people largely without "education." Education is merely the study of what "real" people have discoved with only curiosity.

    Read life of James Watt AIK

    1. Re:Arrogance by spanky555 · · Score: 1

      There is less evidence to suggest that "educated" people do better jobs than "uneducated" people - than there is that "colored" people do poorer that "whites."

      Oops, you didn't set the "less than" low enough. There is PLENTY of evidence that, for example, blacks are doing worse than whites - 60% of black fourth-graders can't read. I don't know what the white stat is, but it certainly isn't 60%. In other words, this comparison doesn't help your argument.

      I agree that many non-classically trained folks have done great things...but classically trained (ie, university training) people have gone much, much further in the realm of advancements during the past century - of that there is little doubt. Think about it: would you rather, as a large government agency, throw your money for research for cancer at people with PhDs or people who were self-taught? When was the last time a squeeze of more memory on a HD, or more layers on DVD, etc. was done by a non-degreed person or team?

      As for the humdrum daily grind of the business world, yes, there are more examples there of successes of non-degreed folks - but that requires a go-to type of attitude, and glad-handing the right people, etc...in other words, mostly people skills and the right breeding, for the most part (that's where the term "management hair" comes from)...typical primate behavior. And very little of that can be obtained via earning a university degree. In that arena, I couldn't agree more with you...but in the realm of the highly skilled, I think your argument falls apart.

    2. Re:Arrogance by AmericanInKiev · · Score: 1

      If you were a large government agency and you wanted powered flight - your best bet would have been the uneducated wright brothers. We don't know what the best bet will be for cancer - but the odds are about even that when we find a solution - it will come without education.

      Personally - I suspect that the most curious people are the most likely to reject institutions of every kind as being constrictive - including college - which leads to its own conclusion.

      AIK

    3. Re:Arrogance by spanky555 · · Score: 1

      ...but the odds are about even that when we find a solution - it will come without education

      I'm not ruling it out, but I'm also not going to agree that there is a 50/50 chance of this...things of this magnitude just aren't as easily done by lone inventors and geniuses anymore - the financial requirements alone are probably the most prohibitive. Maybe a 1% chance, if I were a betting man. Yes, there are plenty of examples of self-taught people unleashing their creative powers in ways that drastically altered the course of things, but those examples are hard to come by these days...this is why companies like AT&T threw money at a prof of mine who chose his specialization in Genetic Algorithms - they had/have an intractable problem they wanted him to unleash his specialization on. I'm sure they also funded other such profs. I'm sure that companies that can turn a profit from breakthroughs ARE betting on such things, and so they think their best bet is on the folks with degrees.

      One modern day argument in your favor, BTW, is Dean Kamen - but he at least started university. He has made outstanding achievements, obviously, and so shows that it can be done, but for every one of him, there are probably dozens or more of teams of degreed folks cranking on things...one advantage someone like him does have is that he can stop and turn on a dime - he only has to convince himself of some new course of action.

      I agree that there is plenty of problems with institutions, and they can tend to get into ruts of doctrine - but if someone comes up with something new, and it can be properly peer-reviewed, even the oldest and stodgiest of profs/researchers cannot reject it...the curious people you describe often end up with degrees - because the people they want to be in contact with usually run in university circles. Some end up in R&D, others don't...but the curious/intelligent types continue to learn all their lives. My father and my grandfather were both examples of people who had no degrees, and yet continued/continue to learn their whole lives, both learned many different skills (I remember visiting my grandfather once in the mid 80's, and he had a C-64, and had taught himself assembler...once in the early 90's, when I visited him, he was doing CAD work - he did this kind of thing until he passed, and it wasn't just confined to computers by any extent) - and often inspired the inner geek/scientist/mechanic/carpenter/what-have-you in those around them. I hope that my degree never makes me lose sight of that fact, and that I never become so arrogant as to ignore valid ideas from folks like my father and grandfather.

      Also, as I said before, for the average schmoe chug-n-plug type of jobs, degrees can be overrated, esp. after a number of years of experience, and esp. in non-technical work.

      P.S. When's the last time you read something published in journals the likes of JAMA that were non-degreed? Like it or not, we're not living in the Industrialized Age anymore...

  454. Try Writing a GRE by Chris+Colohan · · Score: 2, Interesting
    I too started programming at 12 -- and when I graduated from high school I was not sure what I would get out of university. I was amazed at how much I didn't pick up from all the books I had read. :-)

    You mention you want to go to grad school after you finish your undergrad degree. Chances are you will have to write the GRE CS subject test for your grad school application. Why not write it now, and see how you do? It might give you an approximate idea of how much computer science (as opposed to just programming) you have managed to pick up over the years.

  455. omg by Anonymous Coward · · Score: 0

    i wonder if you know that you are a troll :)

  456. how odd by Anonymous Coward · · Score: 0

    to see someone quote that metallica lyric. or is it from somewhere else?

    1. Re:how odd by ZxCv · · Score: 2

      no thats where its from. metallica's my fav band of all time and that song is a particular favorite.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  457. Well, here's a school that *might* go for it . . . by xScruffx · · Score: 1

    Give the CS guys at Rose-Hulman Institute of Technology (http://www.rose-hulman.edu) a call. I'm not saying that they'll definitely agree to a fast-track cirriculum or anything like that, but it's also not unheard of for students to test into the school as Juniors or seniors either. As I recall, they do their own in-house testing, so it wouldn't cost as much as tests given by some other places and whatnot.


    If they do indeed let you fly through the school, you'll have a CS degree from a perty reputable school. At least that's what the family and whatnot told me when they begged me to go back :O)

    xScruffx

  458. Do you really need a CS degree? by Gribflex · · Score: 1

    If you are looking to get a degree strictly for the purposes of advancement... and not to further your own education... consider majoring in something else.

    You do not need a CS degree to go after a CS Masters or Ph. D. You simply need a bachelors of something. If you are lucky, you may find something that appeals to you as a side interest, or something that you can fast track through in the year or two you are looking for.

    Also, if your degree is for the purpose of advancement in the working world, check with employers for what they are really looking for. When I was quizzing employers last year, none of them cared what kind of degree I had... just that I had one. For most employers a degree shows that you have determination, and know how to achieve long-term goals (not year long ones... sorry). Others want a degree to help round out their employees. A (small) few want the degree because you need the education (research based jobs) or they are short sighted.

  459. 1 year ... yeah right !!! by moby · · Score: 1

    did you forget about a little thing called discrete ...

  460. Re:But why quit when you are so close to finishing by Kamel+Jockey · · Score: 1

    because it was the time of year when my class was graduating and I felt I should have left college as well. being 2 courses short didn't bother me all that much; and more importantly, I had a JOB OFFER which I didn't want to turn down.

    That's understandable... Like I said I was in a similar predicament... but I still would have felt a great sense of waste if I didn't find a way to finish, even if it had meant postponing the getting of a real job. I know that making the payoff of student loans isn't necessarily the best motivator for me to get done, but somehow I just felt obligated.

    --
    In case of fire, do not use elevator. Use water!
  461. or even better ... by moby · · Score: 1

    ... the !)!@#* Foundation Exam !!!

  462. Dear Knob Gobbler by Anonymous Coward · · Score: 0

    Are you a knob gobbler? There's more to a computer science degree than computers.

  463. What Crap! by Anonymous Coward · · Score: 0

    I get so incredibly sick and tired of seeing/working with people who think that software engineering is 100% programming. Fundamentally it is about design. Design, design, design. Everyone I work with is required to have a degree, but neccessarily a computer science degree. Without a doubt, the absolute worst engineers I have worked with have all been non-CS degreed. They could not tell you the difference between a stack and a queue or 1st and 3rd Normal Form if their lives depended on it (and in embedded systems, they sometimes do). I have found that they may be able to hack out code pretty quick, but their designs are usually fundamentally flawed and absolutely unsupportable for long-term maintenance.

    It is absolutely rediculous that the software industry accepts this and sometimes promotes this. It's no wonder that half of Silicon Valley went belly-up earlier this year and the rest continue to produce buggy crap.

    Tell yourself "it's only a piece of paper" the next time you require surgery, or an architect to build/design your dream home.

  464. what I think CS has done for me by _am99_ · · Score: 1

    I see that there are a lot of responses listing various benefits going to school for a real CS degree.

    For me, I work with many who have degrees, and many who do not.

    I find that the most relevent differences in ability to perform is that a CS grad. will usually be able to look deeper into a problem. For example, knowledge of physics, processor design, assembly, compilers, networking, and higher-level design issues arms a techie with tools that help them make better decisions as they work.

    These tools make a BIG difference when it comes to designing systems, but also help when programming/debugging.

    IMHO, designing complicated systems requires a lot of skills, and finding those skills in someone who has not made it through a CS degree is quite rare.

    1. Re:what I think CS has done for me by Anonymous Coward · · Score: 0

      Agreed.

      I'm Computer Engineer and I took CS, Electrical & Computer & Software Engineering, 8 Math Courses, Physics, Business... and the variety continues. I won't speak about a CS degree since I never took one (Comp. Eng for me), but I feel that I now fully understand that I know NOTHING! I mean, I can understand very complex problems with HW, SW, and FW, and design and integrate them, but a full degree makes you appreciate how small you are and where you fit in the big picture. I also feel more confident than most people if I was to get new problems/challenges in that I would excel better than most.

      Anybody can program. Not that many can design.

      I ripped apart my first electric motor car when I was 7, and I use to learn about phones from my Grandfather when I was 8 years old. However, to fully understand the physics, mechanics, electrical, design specification reasoning, a degree would most definitely be needed. It takes time unless you're like "Good Will Hunting" :-)

      Remember: School teaches you to learn how to learn better than most, in many things in life, and especially in the field of your study.

      And to the people that say that a degree is just a piece of paper. No, a degree is not a piece of paper. It a degree. Do not trivialize something you don't understand. It only makes YOU look bad.

    2. Re:what I think CS has done for me by _am99_ · · Score: 1

      Good points! Especially your idea of a degree teaching you what you don't know. Understanding from the high-level aspects of programming down to the physical electron flow provides a feeling of at least semi-awareness of the complete scope. [Although I did not learn physics in CS (as my original post would suggest), but in ground school for a college aviation program I was in after CS.]

      What are you working on now, if you do not mind me asking?

  465. try a foreign language instead by Mick+O'Langelo · · Score: 1

    If you are only willing to devote a year, consider an intensive course of study in another language to allow you to work on more international projects. That will give you a valuable skill and experience to enhance your credentials when looking to advance your career.

  466. but if you're female.... by wagadog · · Score: 1

    You can have 20 years of programming experience in the languages used, 5 years DBA experience and a Ph.D. in physics--and every new employer will still start you out with the entry level crap writing *documentation* instead of code. It takes a big deadline emergency and 6-10 months of persistently insisting that yes, you *CAN* WRITE PROGRAMMES to be *allowed* to do so. And then every line of code you write is supervised by someone 15 years your junior who doesn't even know what the f**k a BNF grammar is. And who was still in *diapers* for crissake when you installed your first BSD system from 1600 BPI tapes on a VAX 11/750.

    1. Re:but if you're female.... by Anonymous Coward · · Score: 0
      you *CAN* WRITE PROGRAMMES to be *allowed* to do so
      You: I can write programmes.
      Interviewer: How long have you worked in television?
      You: No, not television programmes.
      Interviewer: I see. Radio?
      You: No, programmes! PROGRAMMES!
      Interviewer: Theatre?

      Whether you're in the UK or the USA, a computer program has no -me ending. If your resume claims you've been writing programmes for 20 years, no wonder it takes so long for you to convince them you can write software.

      And you can stop assuming it's because of your gender. As long as you don't think you're different and special for your gender, good workers will treat you like anyone else. Do you mention your gender on your CV? Don't. I have a long foreign name, but I shorten it for my CV. I'm there to do a job for my employers, not to sprout a new anti-establishment movement.

  467. Re:What about the humanities by foqn1bo · · Score: 1

    In fact, they're lucky if they have taken a high-school-level algebra or "pre" calculus course for the entire math requirement and/or an astronomy-for-poets course as their science requirement.

    Hah! You're kidding, right? At my University most Science/Math types are lucky if they've taken any humanities course with a reasonable level of difficulty, and/or a "Writing for Complete Literary Dunces course for their dreaded 'H' requirements. At our school, this is called 'Writing 001', which consists of such revolutionary topics as the 5 paragraph essay. These same people then graduate from college and wonder why readers on slashdot complain that they can't differentiate between its and it's, and that their spelling and syntax is abysmal. You think that a lack of Math experience is a joke? What I find funny is that a huge percentage of college graduates in the sciences can't even write a proper high school essay, let alone an elegant dissertation.

  468. Good Will Hunting by johann909 · · Score: 0

    Hi,

    I am new to programming period. I have about a year and a half of experience, and I work with a few CS degree holders that I smoke. I've developed multitiered EJB systems, and written articles for JavaPro in my small amount of time. I have learned all my stuff from people like Fowler, Coad, Robert C. Martin, GoF. I got lucky because early on a mentor I worked with pointed me to the right books. Degrees mean shit when you fire up an empty text buffer, but I sure wish I had one because they testify to your dedication and disipline. It is unfortunate that curriculums haven't caught up to the realities of modern computing. My favorite part in the movie good will hunting is when he is perusing the psychologists book collection (played by williams) and he says, "They're the wrong fucking books." Most CS degree holders have wasted lots of time reading the wrong fucking books.

  469. Your Sig by wankomatic2000 · · Score: 1

    Via your sig you show as much respect for human beings who happen to posess vaginas as the Taliban did.

    Quite off topic, I know, but I'm tired of idiots trying to justify their own sexist and dehumanizing actions by trying to set the Taliban up as a straw man to knock down.

    Those who cover the bodies of women out of jealousy have just as much respect f or the people who happen to be those bodies as you who speak of women having "hot bodies."

  470. Re:All you dot-commers who "didn't need degrees" by imagineer_bob · · Score: 0

    I've been out of school for TWENTY YEARS!

    I paid my way through school by WORKING. (My parents didn't pay a cent.)

    And, to those unemployed snot-commers who asked, I'm doing quite well, thank you!

  471. It's not all Roses (er, CS) by pobel · · Score: 1

    A degree from any accredited University demonstrates the roundedness of a student. It isn't just your ability to program (which you have already demonstrated), but you ability to analyze and handle all forms of problems. You are missing the point by trying to short-cut it. If all a CS degree was is the ability to program, it wouldn't have taken me eight years to get! :)

  472. Re:All you dot-commers who "didn't need degrees" by imagineer_bob · · Score: 0

    > Do they pay six figures for that these days?

    You people are so full of shit! You say "degrees don't mean anything" but apparently you measure people with $$$!

    I'm quite sure I'm doing better than you, if that matters. What's more important is that my DICK is bigger than yours, too.

  473. Moron by Beatlebum · · Score: 1

    "I think that I can easily complete a CS degree in 1 year"

    Fuckin moron. Knowing how to program != CS Degree. There's more to CS than programming. I assume from all those books you've read you could quite readily jot out a proof of the "halting problem", or tell us in mathematical terms what kind of class the hardest NP problems comprise? Oh yeah, and I assume your already have at least 1st year college pure & applied math under your belt.

  474. The flip side... by Anonymous Coward · · Score: 0

    Having no friends at all - Worthless

    1. Re:The flip side... by anthony_dipierro · · Score: 1

      There's usually no requirement that you actually go to class, only that you sign up for it and pass.

  475. Re:All you dot-commers who "didn't need degrees" by johann909 · · Score: 0

    MIT idiot, shaddup.

  476. Re:Yeah but B.S.of A. hates gays. Just proves... by Anonymous Coward · · Score: 0

    As long as we're all coming out of the closet here, I'm an eagle scout too! Look! CmdrTaco just became an eagle scout! We're all eagle scouts!

  477. What happens when you are 45 though? by sonam · · Score: 1

    The arguments both for and against needing a degree in this thread are all valid. To succeed in this industry you need a fire in your belly for the technology, and a degree will show you are a well rounded individual able to learn and focus on the long term.

    I have 20 years under my belt as a systems administrator, programmer, and developer, and I am finishing up a masters degree after getting my BS just 2 years ago. Why did I decide to pursue degrees so late in my career you might ask? It was to validate my vast experience to my clients and prove something to myself I guess.

    When I was in my 20's and 30's I used many of the same arguments I have read here as to why I did not need a degree. I was a good programmer, well employed, and figured I could get by with just my experience. Things changed though as they often do. The kids leaving high school all had good computer skills. Could write code in their heads and most had taken some programming classes.

    Competing against them got harder as there where more of them available to hire. My employment options started becoming very imited. The question employers and clients started asking where in line with how nice it was that I had all this experience but they were looking for someone with a formal education to manage the kids, not to just be a pool programmer.

    So, I would suggest that perhaps a long view should be taken here. While in your 20's or 30's perhaps you should look at getting your degree in a leisurely manner, enjoying the trip as you learn things about our industry from a very different perspective, a perspective of a science rather than simply a vocation. When you are 45 you might discover it gives you an edge over the competition who by that time might all have masters degrees.

    --
    Sonam Genphel
  478. MOD UP! by Anonymous Coward · · Score: 0

    If this is not

    1) true
    2) funny

    I don't know what is.

  479. Non American Study by awol · · Score: 1

    In Australia and the UK (at least) there is the concept of a Master of Science which is a degree program (usually over 1 year full time or two years part time) that provides people with a degree in something a certification in Science (and predominantly Computer Science in my experience). I know for a fact that MSc courses in Oz will provide admission to computer professionals who do not have an undergraduate degree, but I am not sure how much professional experience is required, I was tutoring them not admitting them :-). I cannot comment for sure on whether the UK does the same wrt to non undergraduates.

    Often these degrees are full fee paying (this matters in the UK and Oz since most tertiary education does not have the same idea of tuition fees as the US).

    I can only endorse tose who present he dea that a degre ecourse is more than checking off the boxes on a "I can work in this industry" checklist. If you can afford it I would think that a year off to do such a program (even overseas :-) would be an excellent idea. It would meet your goal of achieving the degree in one year and it might even be fun

    --
    "The first thing to do when you find yourself in a hole is stop digging."
  480. You said it yourself: national executives by Anonymous Coward · · Score: 0
    If "leaders" of an organization holds particular views, then a reasonable conclusion is that those who "follow" these "leaders" hold similar opinions. If someone begin to doubt their "leaders" views are the correct ones, they usually won't remain in the organization for long. At least this is how things work in all organizations != BSA I've ever heard of. I put 'leaders' and follows' within "" since they do not apply perfectly in the case of the BSA, but close enough.

    You are free to reply to this (note: I'm not the orginal AC). And by the way, I don't see how you are standing behind your views more than I do when you are not using your real name anyhow. Or, as another AC remarked, did your mother by any chance name you CoreDump'?

    1. Re:You said it yourself: national executives by CoreDump · · Score: 2
      If "leaders" of an organization holds particular views, then a reasonable conclusion is that those who "follow" these "leaders" hold similar opinions.

      The "leaders" unfortunately are not elected or able to be chosen by those for whom the program exists in the BSA. There is no way to "vote them out of office", as they are mainly self-appointed. I know a great number of scouts and scouters ( actually, all of those I know, in the Chicago area ) disagree with "National" and simply ignore them on this issue and others.

      You are free to reply to this

      Yup, that's the nature of a public forum. :)

      I don't see how you are standing behind your views more than I do when you are not using your real name anyhow

      Did my mother name me CoreDump? Nope, it's a pseudonym. But, my email address and website are listed there. Feel free to send me an email to talk about this further, if you are not comfortable doing so in a public forum. Is 'CmdrTaco' not standing behind his posts, because he doesn't use 'Rob Malda'? Everytime I post, it'll be from CoreDump. You can see my posting history, go to my personal website, or contact me outside of this forum, so yes, I *am* putting my name behind my posts.

      --

      ---
      Segmentation Fault ( core dumped )

  481. Open Source by BreakWindows · · Score: 1

    Write free software.

    If you're as good as you say, people will start using your application, popularity will grow, and you'll be able to tag it on your resume. What's worth more: finding a potential employer who is using (or has heard of) your software, or some piece of paper that says you know the bare minimum that thousands of other people already know?

    The point of a degree is to prove you know the bare, basic essentials...screw that, go above and beyond. Prove you are damn good, under the scrutiny of the best.

  482. Smart Investment by Anonymous Coward · · Score: 0

    If these stats on his salary are true, this guy has to be making a fairly pretty penny. All he seems to want the degree for is for "credentials".

    If I were him and hauling in that cash (and enjoying the work), I'd sit tight. Ten years of work coupled with a smart investment strategy and relatively frugal lifestyle can put one well beyond the pall of poverty, if not exactly rolling in wealth.

    If things don't work out for some reason and he finds himself slipping without a degree or unsatisfied intellectually -- THAT's the time to return to school.

  483. Computer Monastery by seven89 · · Score: 1

    It would be nice if there were places where one could take up advanced programming or computer science studies, not as job or career move, but as a mental or spiritual exercise. The goals of such studies would include attainment of uber-geek-dom, but the point of such an achievment would be the transcending of things we think are limitations, rather than instant commercial success.

    1. Re:Computer Monastery by Anonymous Coward · · Score: 0
      It would be nice if there were places where one could
      take up advanced programming or
      computer science studies, not as job or career move, but as
      a mental or spiritual exercise.


      You mean University? I'm not sure about the arch-capitalist US of A, but that's what they're for in my country :-).
  484. If you have a bachelor's degree in another field by Ellen+Spertus · · Score: 2

    Mills College has an intense computer science certificate program for people who already have a bachelor's degree in another field. See http://www.mills.edu/PUBS/CAT_GR/nhc.gr.html and http://ics.mills.edu. Students from the program have been admitted to computer science PhD programs at MIT, Univ. of Washington, Univ. of Virginia, etc.

    I am currently the director of the program and would be happy to answer any questions.

  485. Why do you want a degree anyway? by KlomDark · · Score: 2

    If you are truely good at both the technological and people factors, then why do you want to get a degree? Perhaps the company you are currently working for has an ancient policy requiring degrees for certain positions, but you KNOW there's a way around that.

    If not, go to another company, or start your own.

    Starting your own is the best bet in the long run, and you know it - that way you don't sit there whining about being stuck at the bottom while that CEO-guy rakes in the bucks. In the case of running a company, YOU will be that CEO-guy.

    So don't bullshit yourself, and don't feed the status quo mentality. Push yourself, not the piece of paper.

  486. Re:What about the humanities by rjkimble · · Score: 1

    Actually, I'm NOT kidding. You raise a valid point about the ability of many college graduates to write critically -- or even acceptably. However, in my experience working with recent college graduates, many of those with humanities degrees have problems writing basic correspondence as well. I think that too often, the "critical thinking" part of the college education is the part that gets skipped.

    BTW -- your point about "its" and "it's" is quite valid. Have you read a newspaper or magazine recently? I don't think they're edited by scientists and engineers, however. I fear that we're witnessing another one of those evolutionary corruptions of the English language. Also, read a while and tell me what percentage of the uses of the word, "comprise," are correct. Oh well. Some things cannot be helped.

    --

    Guns don't kill people -- people kill people.
    But the guns seem to help a bit. (apologies to Eddie Izzard)
  487. Re:Yeah but B.S.of A. hates gays. Just proves... by jdavidb · · Score: 2

    anymore than Bush's views on stem-cell research and abortion are representative of all Americans.



    You say that like people who share his views should be second class citizens or something. Isn't there any room for disagreement on these somewhat ambiguous issues? Or should everyone who cringes at the thought of killing an unborn child be thrown out of the country?

  488. CS Degrees by Anonymous Coward · · Score: 0

    The tone of your query clearly reveals your unconscionable hubris in pursuing higher education to its logical fruition. I myself never finished my CS Degree, but that's because I already had a BS degree, and decided to formalize my Computer Science base with enough theory to truly appreciate the field itself.

    The purpose of higher education, in theory, is to expose oneself to the thoughts and ideas of other great thinkers, in the hope that by doing so one can become a "great" thinker as well.

    Although I take much offense with the ethnocentric and ethnoimperialist (I suppose my own word) educational system of the West, I still believe that such a system has a great deal to offer. It's often interesting to me that the West's consumption with its own greatness is somewhat blinding. They seem to have forgotten that it was the East that brought mathematics and science to the ignorant West, including of course the bases for the study of Computer Science itself.

    If I were in your position, pursuing another major may be your best bet, as others have suggested.

  489. Start out at the graduate level inatead. by blerg · · Score: 1
    If you have enough experience and can prove it to a university there are many that will allow you to join at the graduate level.

    If you are going to go on to a Masters anyway why not start out closer to the goal?

    Enter at the Graduate Certificate level. Atriculate to the Graduate Diploma. And top it off with the Masters.

    It may not be the fast track of 1 year you are looking for, but it may take as little as 3 years to attain a complete Masters.

  490. Hey, I went to one of those schools! by Anonymous Coward · · Score: 0

    But I tell you what, my professor really sucked...

  491. Paper is just paper... what do you want to learn? by crath · · Score: 1

    It's not the paper; it's the wealth of information you get on your way to earning the paper.

    Like everything in life, it's what you make of the experience that counts. Others have already posted their experiences regarding individuals without degrees who have been successful and others with degrees who were not. The fact that someone can attend 3 or 4 years of classes, obtain a piece of paper, and still not have learned how to learn, or learned how to problem solve, is a testament to the extreme stupidity many people exhibit.

    University provides a wonderful environment where you may taste and experience many ideas you would otherwise find it difficult to become exposed to. If you embrace the experience and take away from it everything it offers, you and your future employers benefit greatly. If you are there soley to obtain a piece of paper in order to secure employment; you have wasted your time and money, and your future employer will end up with yet another bump on a log.

  492. It is possible by Anonymous Coward · · Score: 0

    I completed 4 degree programs (1 Master lvl, 2 Bachelor lvl and 1 Associate lvl) in 11 months. Did it through a combination of testing a few seminars and a lot of hard work. How? Took advantage of the system. Find a school that readily accepts credits, gives credit for experience etc. (BYU,Excelsior,Strayer etc) Open an AAS program. Bank credits towards that degree without completing it. Test test test. Snag on line courses from everyplace and test out. I took two and sometimes three semester finals a week. Shuffle credits into your bank. Keep tabs and when you hit about 250 or go school/degree shopping again. Close out your AAS last. Does it help when you want a promotion or go job hunting? YES and don't let anyone tell you otherwise. I just lost a CTO position because I don't have a PhD. Guess what I'll be working on after the holidays.

  493. Re:Yeah but B.S.of A. hates gays. Just proves... by CoreDump · · Score: 1
    I'm sorry, I don't see any suggestions to throw people out of the country in my message. A tad sensitive are we? I chose those two topics as they are fairly controversial and current, not because I happen to agree or disagree with our current president's position. It's quite a leap from saying that not everyone in the U.S. agrees with the President's position to advocating tossing people out of the country.

    Btw, have you stopped beating your wife yet?

    --

    ---
    Segmentation Fault ( core dumped )

  494. Re:Yeah but B.S.of A. hates gays. Just proves... by CoreDump · · Score: 1
    In as much as CmdrTaco's mother named him that...

    Or Hemos...

    Or Cowboy Neal, oh wait, just proved myself wrong there... damn!

    --

    ---
    Segmentation Fault ( core dumped )

  495. degree signifies commitment by Magius_AR · · Score: 1
    Actually, many businesses seek people with degrees simply because that shows that a person is willing to put in the time and effort involved to achieve a long-term goal. Businesses don't want to hire some hot-shot (no matter how good he is) that is going to jump ship at the first possible moment. They want someone they can invest in, who has the constitution and loyalty to stick around for the long-term. A degree is often a good test of this, especially in CS. It takes alot of willpower to realize you could be learning SO much more in the field (and saving money, etc), but to actually stick with it and get it done.

    Magius_AR

  496. Re:Yeah but B.S.of A. hates gays. Just proves... by Kalani · · Score: 1

    Except that we know who Jeff Bates and Rob Malda are.

    --
    ___
    The ends are ape-chosen, only the means are man's. -- Aldous Huxley
  497. ITT Tech is quick and easy by Anonymous Coward · · Score: 0

    Only problem is the morinic students i go there with. Some of them cant even install NT 4.0 correctly and i graduate in 6 mo. I have a feeling thet they are going to make my degree totally useless. Training for my MCSE as a backup plan.

  498. Degrees look impresive on a resume. by RockHounD*NH* · · Score: 1

    But they are overrated as most institutions will only give you the basics. I go to ITT tech and about 25% of the class still cant install NT 4.0 workstation correctly. These same people are going to graduate and diminish my degree. So i am forced to earn my MCSE as well to prove I know what i am doing. Just seems to me that each class should have to pass a physical competency test to pass a class. IE installing configuring and locking down security on a workstation/server to pass a given class.

  499. Go Back to University! by Colz+Grigor · · Score: 2

    It's been said in bits and pieces, but to sum up and state my full opinion:

    Take the time to go back to school. If you've been making an average salary increase of 50% each year, you should have had the sense to save a good portion of it. Use that savings to go back and get a degree.

    The degree is for two things. First and foremost, it's for rounding. You know CS, but can you write a decent memo? Maybe a few lit classes will help there. And what about product life cycles? Some marketing classes will help. Consulting with a multinational firm, you'll make better decisions with forex knowledge and maybe picking up a second language (non CS) will help, too.

    Second, part of university for me was learning to deal with bureaucrats in the most expeditious way. You could probably get that by long-term consulting for a development contractor, though.

    You may never be a better programmer, but you're not saying you want to. People who want to program all their lives do not need to go to university. You want to advance beyond programming into management and decision-making. To do that best, you need the breadth that a real university will give you. And you can ace all the CS classes to boost your GPA, while you're at it.

    ::Colz Grigor

    --

  500. Man...... by Anonymous Coward · · Score: 0

    CS170? Gimme a break yeah they teach Basic, but you just find a friend who is a CS major and get him/her to help ya. Calc 135 and Calc 136? What a joke. That was high school level Calculus. Lastly, 95% of CS majors at Rutgers cheat. Fall 01 CS 416, they found some students asking for help on rentacoder.com. Pathetic.

    1. Re:Man...... by invenustus · · Score: 1
      Fall 01 CS 416, they found some students asking for help on rentacoder.com. Pathetic.

      Hahahaha! My friend was in that class. Of course, that was also the class where their "cheat script" flagged half the students, very few of whom were actually cheating. My friend's group didn't hand in one part of the assignment, and the script detected similarities between the nonexistent file and the whitespace in other groups' code. Duh. And of course, instead of first LOOKING at the similarities, the professors went ahead and accused my friend of cheating, and told him he had to come to an "appeal session" THAT SAME DAY.

      Students shouldn't cheat, but professors shouldn't toss around those accusations lightly either.
      --
      grep -ri 'should work' /usr/src/linux | wc -l
  501. werd up nigga by Anonymous Coward · · Score: 0

    true that. i have no regrets.