Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Education

Continuing an IT Career Without a Degree? 87

skaffen42 asks: "Recently there have been a lot of employment related "ask slashdot" posts. There have been questions about hot technologies, the international job market, certification, college and even landing a regular job! I find myself in a situation that have not been covered these posts. I dropped out of college after a year and went to work as a programmer. Now, ten years later, I am a senior systems engineer at a medium sized software company. I have challenging work, a decent salary and good prospects for advancement. But we all know that in this economy even a good job like this can disappear without warning. Unfortunately I don't have a degree. Which brings me to my question: a couple of years ago anybody could get a job if they could spell "C" and someone like me with nearly a decade of experience could usually pick and choose between job opportunities. Those days are (unfortunately) long gone. What I want to know is how much my lack of a degree will count against me in the present job market? And what can I do to make my lack of a degree less of a liability? What can I do so that I can also have these kind of problems?"
This discussion has been archived. No new comments can be posted.

Continuing an IT Career Without a Degree?

Comments Filter:
  • Your options (Score:3, Interesting)

    by Violet Null ( 452694 ) on Wednesday July 03, 2002 @09:38AM (#3813779)
    1) Get a degree (obvious). Night school or whatever.

    2) Never leave your current job (also obvious, but not really under your control)

    3) Network. A lot. Without a degree, in this job market, your only chances for landing another job are to a) already know the person, have an 'in', or b) impress the hell out of the interviewer. b) is possible in smaller companies, but if the interview's being conducted by HR, you can just forget it. So that leaves a); gets lots of people who know you, and are willing to hire you if you get canned.
    • 2) Never leave your current job (also obvious, but not really under your control)

      I disagree with this. Don't miss an interesting opportunity just because you don't have a degree. If you're hired for a better position your resume will look better and employers are less likely to care about your lack of degree.
    • Re:Your options (Score:2, Insightful)

      by johnny7771 ( 184951 )
      Violet is absolutely right. I dropped out of college, did some time in the military and got a job at a fairly large ISP. I knew one person in the company and he was able to get me a job in the NOC as a 'network analyst'. I busted my butt for two LONG years making $20,000 less than others who were incompetent and lazy but who had a college degree. That time paid off because people realized that I was the person to come to when something really needed to get done. Finally, largely because of a good reputation and lots of hobnobbing, I have been promoted, paroled from the NOC, and now they call me a 'Network Engineer' (that one word makes a big difference.)
      I realize the precarious position I am in and don't plan on leaving this company anytime soon. But recent layoff scares have me rethinking my situation. A degree (as meaningless as we all know it is) definitely equals job security. I plan on going to night school asap to get my little piece of paper to hang on the wall.
      • Re:Your options (Score:2, Interesting)

        by LordNimon ( 85072 )
        A degree (as meaningless as we all know it is) definitely equals job security.

        The fact that you realize a degree equals job security implies that it is not meanginless. In fact, the #1 reason for getting a degree is to improve your career prospects. Companies prefer degreed individuals for good reason. If you can make it through four years of college, it shows you have good work ethics.

    • You forgot...

      4) Be your own boss.
  • Same here. (Score:4, Insightful)

    by oliverthered ( 187439 ) <oliverthered@hotmail. c o m> on Wednesday July 03, 2002 @09:58AM (#3813893) Journal
    I didn't even finish collage in the UK (one level before degree).

    I've stated to get a degree in other areas (chemistry and mathematics) at night school,
    [doing a degree after programming for such a long time seems so boring].

    Here's my .contingancy.plan.

    1:/ Get to a decent position with very transferable skills, (I'm looking in the design consultancy area).

    2:/ Get some level of 'fame' from an open-source project ( I'm currently writing an X-platform Access database driver for open office). This give's you a CV for life

    3:/ Invest well while I can, pay off the mortgage quickly, get some savings, so that if the shit hits the fan you can absorbed the possible pay cut.

    My main worry is that I can't even read my own handwriting!!!!.
  • I feel that with THAT much experience under your belt already, you really should not be all that concerned. However, to prevent that resume from being immediately tossed aside, there are some things you should do. You mentioned you are senior system engineer (whatever that is). This leads me to believe to some extent that you are a project manager. Get a certification in project management. Similarly, get certs in whatever you do most. Yeah, theyre not worth much, but an employer is going to be really shady about considering you unless you have completed at least some sort of benchmark that says you can do something. They are also alot cheaper than a degree, and if you pursue them in your areas of expertise, they shouldnt be that hard either. If you have the time, dedication, and money, you really can not beat a real, actual degree. If that is not possible, you may wish to pursue an "advanced degree certificate" that many schools are now offering as night programs. they are generally about a year long, and are used by professionals who have a degree in one area, but are looking to get proficiency in another. The most common route is a techie getting a business certificate, but second to that from what I have seen, is Computer certificate. I dont know where you are located, but good examples can be found here at hofstra's site http://www.hofstra.edu/Admissions/adm_gradprograms .cfm

    -kevin
    • Just remember that the key to a certification is to mindlessly parrot what the certifying body is saying on the test, NOT saying what you know is true.

      Getting a certification in a field you know something about can be extra challenging, as there's no law saying the certifiers have to be particularly competent in the field they are 'certifying'; I'd be particularly nervous about a 'project management' certification, as experience could be really detrimental to getting certified...
  • and I'm doing a degree. I recently applied for a job and didn't even get called for an interview, solely because the ad stated "Degree" and my CV didn't.

    I live in Ireland, so I am doing a Bachelor of Science in Information Texhnology by Distance Education through Oscail [oscail.ie] (it's Irish for Open). 8 saturdays per year per module for tutorials. Seems pretty good, the degree comes from Dublin City University. Work load is quite heavy at times, and the organisation sometimes sucks (missed my first tutorials cause they lost my application this year) but all in all worthwhile.
  • You say you have 10 years experience, which in this industry counts for a lot. However, if it comes down to someone with 5 years employment experience and a degree, vs. you with the 10 years, you might have competition.

    The two most important things that college teaches is problem solving and that you'll be able to complete a project.
  • by Brento ( 26177 ) <brento.brentozar@com> on Wednesday July 03, 2002 @10:09AM (#3813963) Homepage
    What I want to know is how much my lack of a degree will count against me in the present job market?

    As somebody who has the same problem, my advice is to focus your job-search efforts on smaller companies. Big ones (hospitals, banks, etc) tend to have strict human resource policies that require all salaried staff to hold a college degree. Even when I looked briefly during the dot-com craze, I was offered a couple of part-time positions at big companies (was looking to augment my full-time job) - right up until they tried to run my paperwork through their HR department.

    Small companies tend to focus more on what you've produced, and don't mind your lack of degree as much. They use it as a form of rationalization for why you should be paid less, but at least you still get a job.

    Get active in your local users' groups, too. If your peers in the same programming field see you as a helpful authority, then they'll be more inclined to recommend you to their bosses.
    • Lots of skilled folks, w/o degrees have gone that route, and worked for those very same companies.

      It has its own set of problems, but it works for some.

      Experience, and self initiative is the answer, take the manuals home and read them, learn as much as you can along the way.
    • Small teams (Score:3, Interesting)

      by Bouncings ( 55215 )
      Well, sort of. I've worked mostly at small to medium sized companies, and for a VERY large company (GE owned). Although it varies, the general rules are:
      • Small companies usually have smaller teams. Larger companies usually have larger teams.
      • In small teams, each team member has a broad role, but certain skills. There is a need for an exact match of personality and skills.
      • In large teams, each team member has specific tasks. The team works collectively, and there's really nothing specific a company will really need.
      So you see, in a large team, they're just looking for general ability. Someone with a degree will probably be reasonably intelligent, at and least know something. If you get a big enough pool of people, all of them filtered by degree, you will probably be able to finish most projects.

      In a small team, the company needs self-starters. The skills are special, and indeed a small team cannot afford to filter by something as generic as a degree: they're looking for specific skills.

      Also, people in small teams work harder, but generally have more fullfilling tasks. Would you rather spend 10 hard-core hours writing a variety of tasks or spend 4 hours a day doing the same thing every day?

      Whether you have a degree or not, I'd go for the small team. And a good team leader is not dumb enough to look at a degree. A department manager is too busy to care about specific skills. As a final note, in a small company, you'll have a good list of accomplishments to show another small team. A big company will respect that you worked for other big companies. Choose now, because it's hard to change cultures. I suggest you go for a small company. You have a better chance of landing a job, and the jobs are better.


    • What you say about small companies seems to make a lot of sense. BUT:

      A good friend of mine is an HR recruiter for a big company. He reads hundreds of resumes per day. All he looks at before tossing a resume is where the candidate worked. Not what they did, or what their education was, but where they worked. If they pass that, then he might look at the rest of the resume. This is because he receives so many resumes that he can afford to use other well known HR departments as his initial filter. E.g. - if they worked 5 years at IBM they can't be that bad. But if they worked 5 years Struggling.com he doesn't need to bother taking a chance on them.

      Of course this is just one example, YMMV. Though this does show that working for big well known companies can have the same benefits as graduating from a big well known school.
      • Though this does show that working for big well known companies can have the same benefits as graduating from a big well known school.

        Okay, so if you can't get a job with a big company until you get a degree, but you don't have a degree, how are you supposed to make it past this guy? It's like a chicken-and-egg question.
        • Chicken & Egg... Agreed. The company in the example is an old-old-school engineering company. My advice would be not to work there unless you're about to starve.

          But the idea carries through.. he worked at a "medium sized" software company.. so he should follow your sage advice and also apply to companies just like his current company, similar size / similar products, solely because they'll be interested in his spectacularly appropriate experience while giving him "credit" for being hired there in the first place - this because they are already very familiar with his current company and know that they don't hire morons. When he applies to 'small software company with a totally different product/customer base' chances are they'll know very little about his current employer and thus not extend him the benefit of the doubt so to speak.
  • by FreeLinux ( 555387 ) on Wednesday July 03, 2002 @10:13AM (#3813980)
    In the present market, and definitely in my region, your situation is a very dangerous one. Presently, the few companies that are hiring in the region are taking full advantage of the market downturn and its resulting glut of skilled professionals. These few and far between companies are demanding degrees, usually advanced degrees and offering pathetic salaries in return.

    Here's one: Major insurance company seeks mid-level programmer. Requires Master's degree in Computer Science or related field and minimum 10 years experience developing in C/C++ and Java. $65,000US + Benefits.

    MCSE's beware!!!!
    • Here's one: Major insurance company seeks mid-level programmer. Requires ... minimum 10 years experience developing in C/C++ and Java
      (sarcasm) Ten years experience developing in Java? No problem! I've been developing in it for twenty years! In fact, I've been developing in it since before the language's designers were born! (/sarcasm)

      Honestly, I think the current position descriptions attract, not those best able to do the job, but the best able to lie sincerely and convincingly.
      • ...where Catbert told Wally that he couldn't give him a pay rise, because he didn't have 10 years' experience in Java. At the time Java was maybe 5 years old.

        I suspect that recruitment adverts like the one mentioned are written by the HR department and/or the agency, with minimal involvement from the department where the employee would be working. This may be a clue that you should avoid applying for the position - unless of course you've found that you enjoy lying to clueless PHBs, and that you can earn more money that way than by writing code ;-)

    • Here's one: Major insurance company seeks mid-level programmer. Requires Master's degree in Computer Science or related field and minimum 10 years experience developing in C/C++ and Java. $65,000US + Benefits.
      These kind of bullshit postings were around in the dotcom era too. Usually they just put random degree and language requirements up there to limit the number of responses. In truth, they aren't looking for someone who's known Java since before it was released.

      It's true that more clueless HR managers are putting more random stuff in their requirements docs. What you really need is to just know someone in a company, who can bypass the HR.

  • My last job change, c 9 months ago, I got 3 job interviews by having 'Perl Hacker' as the job discription of the job I'd just left.

    This was not made up, this was what that Co. called my job.

    It was the word 'Hacker' that got my foot through the interviewers door.

    Of cause I don't know how many interviews I lost.

    PS I don't have a Degree either.
    • as a tech manager that handles her own hiring.. i can say that those kind of tactics work, at least when it comes to me. throw in the geek terms like "hacker" and "slashdot" and "i refuse to use pico" and your resume is more likely to actually be read by folks like me. ;)

      now, if the company you are employing has their hr monkeys reading resumes.. you're probably going to get the complete opposite result.
  • What i think... (Score:3, Interesting)

    by AnalogBoy ( 51094 ) on Wednesday July 03, 2002 @10:14AM (#3813987) Journal
    I just got a job last monday after four long months of searching. Same situation as last time, my employer had me over a barrel, but he chose not to screw me. I actually got a decent salary, and the job was based on experience & certifications. What got me in the door? Sheer determination. 2 years of it. I interviewed with this company before, and kept my eye on it. I've wanted to work here for quite some time, and i plan to stay for a long time. But i do plan to have one thing before i leave:

    At least an associates degree.

    I have a long way to go. at least 3 years worth of work. The luck i encountered in getting this job was quite amazing. I could have been looking for ages more and never found a job. Sysadmins are a dime a dozen, and, unfortunately, there are a lot of talentless hacks out there taking the jobs from the more qualified and skilled, based only on the fact that they'll work for $15,000 less.

    What hurt me the most in the job search is some of these talentless hacks (I knew some of them, so im not just making this up) had degrees.. but absolutely no skill. IMHO, you need all the qualifications to be [easily] successful in todays job market - Certifications, Formal Education, and Experience. Not to say you can't get far just by trying reaaaaly hard...

    Keep in mind all you unemployed people.. once you find a job, its back to 12 hour days, weekend work, and after-hours studying!

    (Whats up with that anyway? Why is it in the computer industry people expect the standard work day to be 10-12 hours?)

    • (Whats up with that anyway? Why is it in the computer industry people expect the standard work day to be 10-12 hours?)

      Because they pay us more than Walmart associates and we don't own nice enough suits to warrent bankers' hours.
    • I agree with the part about doing it for much less. I was recently interviewed for a simple 2 week job involving installing and configuring some Sun boxes. Now, I know Unix backwards and forwards having worked on several linux distributions, AIX, System V, etc for many many years, yet I've never touched a Sun based operating system. So when I was asked about doing that job with a bunch of Sun related requirements, I politely declined the offer. I made a mental note to at least tinker with it in the future so if a similar job became available later I might be able to take it, but I'm not about to hack my way through something I've never looked at, at the expense of someone else. That's how I get myself into trouble.

      Well, they decided to interview me anyways. Why? Despite the fact I had no directly relevent experience, I would do it a whole lot cheaper than those that did. So they figured, a hack and slash job would be sufficient as long as they could sell me on the "price". Mind you, this was not the actual company that was interviewing me, this was one of those contracting firms. And they told me flat out they had no in house unix experience.

      Now, I'm confident I would have been able to install those systems, get them up and running to the satisfaction of all involved. Why did I still decline? There's a LOT more to properly configuring a system beyond the simple "get it working" stage. While I can work my way around a shell prompt on any *nix, the lack of experience on a specific OS will hurt me, and therefore them. Are there special utilities I don't know about? Are there known vulnerabilities I need to patch? Is there a generic expectation that everyone who uses this specific OS has that wouldn't be obvious to an outsider? Heck, I spent two hours once trying to figure out how to permanantly change the IP address on redhat, and I live and breath linux (just not that distro). I'm not about to say I'm qualified under those conditions even on an OS I've familiar with. To say I can manage it on an OS I've never touched would be, quite frakely, suicidal.

      Yet this firm, with this knowledge in hand, was willing to risk several thousands of dollars of a customer's assest, along with a lot of future goodwill, because they figured they could sell me on the "price". I wonder sometimes if they weren't just planning to sell me at the same price as anyone else and just keep a larger share. I wouldn't have cared if I felt comfortable about the job. But there are times, you get what you pay for. And system administration is definitely one of them.

      -Restil
      • Re:What i think... (Score:3, Informative)

        by AnalogBoy ( 51094 )
        Sounds like RHIC. RHIC will pull in a contractor at $cheap, work them until they display their gross incompetence, and then replace them with someone else, after making a 50-100% premium on what they're paying you. Of course, somehow, they stick with the company to do it all again.. RHIC is the one consulting firm I would just not enjoy working for. Ever.

    • > At least an associates degree.

      Which brings up a good question ... is an associates degree (2 year junior college) enough to satisfy most companies wrt a degree requirement?

      In my many years in the industry, I have encountered numerous different policies ... one company wouldn't even look at your resume unless you had a degree from a specified list of universities (all of which the upper management graduated from).

      Personally, any company that has a degree requirement (of any kind), I don't want to work for. They are automatically excluding (IMHO) the most talented resources available. A degree means you can take a test and pass (or write a paper). It doesn't mean you actually know anything. Experience is what really counts.

      I'll match my 20+ years of experience against a new masters degree graduate anytime ... sure, he/she might know the latest & greatest in object oriented, distributed, lightweight processing techniques ... but do they know how to explode a bill of materals, log purchasing advice, and update the general ledger, in a fully integreated ERP system? :)

      But, that's just my opinion ... I could be wrong.

      mm
  • Step 1: Get Job!!

    Step 2:.....

    Step 3: Big Profits!!!

    Seriously, I never understood why a degree mattered, except for the first job or two you have, as a stand in for experience.
  • Our new CIO definitely has a bias towards degrees. He's a bit old school, admittedly, but he's likely typical of CIOs in modern, mid-size and large-size corporate America.

    Specifically, we had quite a time with a new and highly-qualified candidate for an admin position. He does not have a degree, but did have the inside track of being picked by our Systems Manager (long-time relationship). He was hired, though our CIO made a point of saying "you know, without a degree, you really limit your horizons."

    So, those of us considering moving up through the ranks are considering degrees (at least, those of us that don't have them). We do have a goodly number of people who do have degrees, so we're even more in the minority.

    And, I can attest to having a really hard time landing a job during the last search. I do think a big part of it was my lack of a degree.

    As always, your mileage may vary.
  • Development projects are moving out of the country more and more, to India, China, anywhere that salaries can be paid much lower than here. Programmers don't have to be geniuses, but companies like to see degrees. Overseas, not going to or dropping out of college is almost unheard of. There's a glut of programmers that have Bachelor's or Master's level degrees that are willing to work for 1/4 to 1/8 of what you are

    I've been working full time since 1996, starting as a web programmer, all the way up to my current position as a distributed systems architect. Even still, I've never felt safe without my degree, so I've kept plodding on. I'll finish it this fall after 7.5 years, and it will be worth all the time and effort. Finally, I will have a good answer for that favorite interview question "so have you gotten your degree yet?" Put in the effort and finish the degree, whatever it takes. Thousands (or perhaps millions) of foreign programmers already have done so.
  • What I want to know is how much my lack of a degree will count against me in the present job market? And what can I do to make my lack of a degree less of a liability?

    I suggest this will depend on the culture/people of the prospectve employer. As a CS Graduate who is involved with recruitment I usually expect an IT related degree for technical staff, particularly for more senior positions. In my experience graduates have more breadth, and on average better skills, however I've come across a few extremely talented indivuals without [CS|IT|IS] ]degrees that seriously impress.

    If they hold degrees themselves or consider themselves Software Engineers it may well be a problem. If a strong hacker|hero culture exists, they can be exactly the opposite. A degree can be a liability, indeed in one Interview I had, an apparent none graduate said, and I paraphrase, 'a CS degree was useless, programming is not about thinging it's about doing' and managed to keep a strait face.

  • First off, if you can pull it off, get the degree. I haven't worked any job after school that did not list a Bachelor's degree in something as a minimum requirement. Also, a formal program will fill in a lot of the holes that a self-directed education can leave. I think that a degree program tends to complement experience well for a broad and versatile knowledge of the field.
    But, it seems from the fact that you're even asking that getting the degree may not be an option. In this case, the strategies for staying competitive are mostly the same as the one that the degreed folk of the world use. You just start out with more to make up for.
    Certifications are probably a good idea, although I find them distasteful. When screening resumes, an employer likes to see some quantifiable metrics of knowledge, in addition to experience and signs of good character.
    It might be good for you to focus your qualifications on sectors of the field where degrees have been traditionally optional. Networking has always seemed this way to me. Cisco certification might be a very decent safety net. If you want real security in this market, I hear Oracle certification is sort of a magic bullet.
    As for staying in software with no degree, I know of no fool proof strategies. Just stay current, be lucky, and nail every interrview you get.
  • When I was hiring people a few years ago, most of them had degrees I'd never heard of from schools I'd never heard of (in a different country), so I had no idea if they had a real education.

    The people who we called were the ones with clear resumes that explained what they personally did. (Most of them explained in great detail what their projects were all about, which we didn't care about at all.)

    So if your resume hilights your experience well and minimizes your lack of education, you might be okay, at least with companies that don't have strict degree requirements.

  • by Anonymous Coward
    As someone just beginning in your path, I would say congratulations! Having 10 years of real experience will do a lot for your job prospects.
    Medium sized companies are probably your best bet though. If they are too small, you need to have a great personality, because they are probably not knowledgable enough to appreciate the effect of your experience. On the other hand, if they are too large, they will be more interested in a degree than actually examining the depth and breadth of your knowledge.

    But where you are, going back for a serious degree is something you should only do if you want to learn something, not just to prove yourself.
  • by Anonymous Coward
    This is interesting as i'm in the same situation, I was a contractor and have just decided to close my company. I have no degree, in fact I have no job.

    I last worked about 12 months ago, it's tough at the moment, there is work going, but you have to be flexible. I guess i'm not as I want to work in Europe and there's little going with lots of major competition.

    A degree really depends upon what location or country your in. The USA is more anal over a degree, Asia is too.

    What a degree does do, is make it easier when applying blind for a job to the clowns, sorry I mean Human Resources, they can use this as an indication of your technical skill.

    Again this is crap as everyone knows that after a couple of years in the frantic workplace, you've more than got the equivalent.

    There are also baselines of knowledge that a degree requires you to know, and if IT is your hobby as well as your career, then you'll probably be clued up on this.
  • Don't be fooled with all the talk about needing a degree. This may only set you back, and could confuse you mid way though your career. A company will (almost) always hire a person with 10 years of experience over a newbie grad. And with 10 years, a degree will be, most likely, looked over.

    It sounds as though you feel your skills are above average and in a field which is transferable. So, with that assumed, you might be having some concerns about not being able to sale yourself in the current market. This is what, if anything, you should focus on. My suggestion is to network. Look for opportunities to practice communication, etc. Open as many doors as you can.

    My 2 cents.
  • If you chart an employer's intelligence to their valuation of a degree, there's a definite bell curve. Average to moderately bright people value degrees the most (maybe because it was hard for them to get?). The not-so-smart tend to have a sour grapes attitude ("college isn't worth it, and I'm not just saying that because I couldn't get in / through it"). Very smart people are more than willing to hire non-degreed people. Their clubs are based on brains, not membership cards.
  • by Ogerman ( 136333 ) on Wednesday July 03, 2002 @11:20PM (#3819855)
    Why work for somebody else if you don't have to? If you have the skills, cut out the middleman. Maybe find some of your brightest friends/colleagues and pursue the entrepreneurial dream. Or maybe just look around at people's needs and start a small, friendly, ethical business to meet them. There's an old saying that goes something like "help people and the money will follow." And you'll never have to sit through another interview either. (-:

    --
    Q.) What do you call a college dropout in 5 years?
    A.) Boss
  • I have to review tech resumes all the time. Automatic filters: years of experience and college degree. I will look at people w/out a degree but with exerpience, but there are some massive hurdles there:

    1: The process of getting a 4-year degree gives an employer some level of comfort, since it is likely that the candidate had substantial writing, communication, and intellectual experience. I don't give a rip if the degree is in philosophy or physics (or even CS).

    2: A candidate w/out a college degree might be OK, but might not. The experience quoted is viewed with biased eyes -- "what kind of work would a company give someone without a college degree?".

    If I were you I would immediately start working on getting a bachelors degree - BA, BS, whatever, in _anything_. Experience is great, but unless your're some kind of celebrity (e.g.: well-known linux programmer), or have _great_ networking, you're just going to miss out on a _lot_ of potential interviews, not to mention jobs. Pay differential once you change jobs will be substantial as well.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...