Slashdot Mirror


Computer Job w/ No Computer Degree?

Peterus7 asks: "I posted here a few years back, complaining that I couldn't code worth beans, but I wanted to get into computer science. Well, I'm back- with a psychology degree. However, I hear there's still hope since a lot of system admins and the like have liberal arts degrees. In the mean time, I've been working as a Macintosh digital media tutor, freelance tech support, and an assistant system admin at the campus library. Now that I've graduated, I want to find a job that will accept someone who knows a fair amount about computers, but is pretty much self-taught. Where should I start? Are there any classes I should take?"

160 comments

  1. I did the same thing by wolfbane01 · · Score: 2, Informative

    I started as a computer science major and ended up with a degree in Human Communication though with my background of computer knowledge I was able to get a job doing tech support for a small dot com. Fast forward 2 years and I was able to move up in the company, currently working as a technical project manager and part-time DBA.

    All it really takes is a foot in the door...once you have that it's a matter of working inside the company where you have something to offer. If it's a good company then your skills will be recognized and rewarded.. If its not such a great company you'll end up doing your job and someone else's, that's where having a good manager will make all the difference.

    Just my $0.02

    1. Re:I did the same thing by Anonymous Coward · · Score: 0

      In other news, networking is worth more then blindly sending out 100 resumes.

      I never finished college (money and depression) so I had to spend a few years working a not-so-nice job until I was able to transition into a technology-based job. But even from my first job until today's job, they've all been as a result of networking rather then blind recruiting.

    2. Re:I did the same thing by Metasquares · · Score: 3, Interesting

      The best position to be in is one where they are not looking to hire anyone but you. Networking is one means to achieve that end.

    3. Re:I did the same thing by chrish · · Score: 1

      It really depends on what you want to do, and what you're capable of doing.

      I've got an honours BA in English; I've been working as a technical writer for computer companies for the past, oh, fifteen years. I've worked with technical writers that have Physics degrees, random community college certificates, etc.

      With a Psychology degree, you could get into user-interface design or usability testing, no problem.

      --
      - chrish
    4. Re:I did the same thing by pipingguy · · Score: 1

      What kinds of study does one have to do to get a degree in "Human Communication"? Aren't we all born with this ability? I know the question sounds sarchastic.

    5. Re:I did the same thing by shadowmas · · Score: 1

      I know the question sounds sarchastic.

      And you're asking why there are degree programs for "Human Communication"?

    6. Re:I did the same thing by instantkamera · · Score: 1

      OH, the irony ... I think

    7. Re:I did the same thing by Anonymous Coward · · Score: 0

      I do not have a degree or any technical certifications. I went from a tier 1 technician to network engineer in just under 4 years at the same company (about 40K/yr to about 80K/yr). I am not at a small company either. I work for one of the top law firms in the US and we have offices all over the world.

      If you can show people that you know what you are doing, you are capable of learning and performing on your own, and you are able to proactive and get involved, you WILL make it up through the ranks. There was a specific tier 1 technician hired a few months before me. He came into the company with a degree in CS, a net+ and A+. He recently passed a few various MS certifications and he is now only a tier 2 tech.

      To be fair.. I did come into this company with previous network experience, I took the tier 1 position because times were hard and I was unemployed for longer than I had wanted to be. Either way, I still had to prove what I was capable of.

  2. Sure There Is! by ObsessiveMathsFreak · · Score: 4, Funny

    I once worked in the IT department of a major multinational. Major. One of the managers in charge of software development was, as far as I could gather, quite proud of the fact that they could not program anything, not even a SQL statement, to save their life.

    The manager was regarded as one of the best in the department. Major.

    There's hope for you yet.

    --
    May the Maths Be with you!
    1. Re:Sure There Is! by Lehk228 · · Score: 3, Insightful

      much better to have a GOOD manager who knows management than a mediocre manager who knows both management and computers

      then again when you get a mediocre manager who just knows management you end up with a perfect storm of suck.

      --
      Snowden and Manning are heroes.
    2. Re:Sure There Is! by chris_eineke · · Score: 1
      The manager was regarded as one of the best in the department. Major.
      So, does that prove that big multinationals suck balls majorly, or that anyone may become part of a software development team, or good managers are in and far between?
      --
      "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
    3. Re:Sure There Is! by HughsOnFirst · · Score: 1

      I have been a "software engineer" at that company that makes those expensive teal green routers that you see everywhere and the software architect at a couple start-ups. I have a master of fine arts degree and a liberal arts BA. The closest thing to a computer science course I ever took was a philosophy department symbolic logic course in collage and some assembly programming on a PDP8 in high school.

      BTW I hate the term "software engineer", but that's another rant.

    4. Re:Sure There Is! by Duhavid · · Score: 1

      Not nessesarily. Say you have two people in your
      group who differ on the technological solutions to
      your problems. If you dont know enough to apply a laugh
      test, how will you decide between these?

      I've seen it. I've been there, I wanted to solve problems,
      the other guy wanted to work with cool technologies.
      Managers sided with the other guy. They
      had no way to know who was correct, because they
      didnt have any appreciation for the issues. They
      thought the other guy and I were just having a pissing
      contest.

      --
      emt 377 emt 4
    5. Re:Sure There Is! by Moofie · · Score: 1

      So, the manager that disagreed with you is incompetent?

      Hint: The problem is not with the manager.

      --
      Why yes, I AM a rocket scientist!
    6. Re:Sure There Is! by WindBourne · · Score: 1

      Actually, 3 managers that I have known who I (and many others) considered excellent, had zero tech knowledge. But they were good at picking up lies and BS. They surrounded themselves with nothing but good ppl. I will say that in each case, they had one very good person who KNEW tech. 2 had CS degrees, the other had CE. They were actually serving as a co-manager of the group, but nearly all outside interface (politiicing) was through the managers.

      In contrast, many of the average to below average ppl were those that had weak degrees (MIS, CIS, etc). In all of these cases, these folks had really little knowledge but wanted to do the tech calls. IOW, they felt that they were knowledgable enough to make these calls, but they were not. I currently have one (new as of 1.5 month ago) who claims engineering, and is now trying to micro manage (yet did not know the defintion of "intractable"). Right now, he has 3/4 of the group about to walk on him. Fortunately, he is contract to hire. Considering that he is now up on charges of sexual discrimination (and having a lawyer jumping to get the case), I am guessing that he will not be hired.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    7. Re:Sure There Is! by Duhavid · · Score: 1

      Ah, I had forgotten that it is impossible for me to be correct.

      Thank you for pointing that out.

      Seriously, though, yes, in this case, the manager
      was not competent enough to see what was going on.

      The other side of the arguement designed a system
      that was moving large amounts of data around as
      XML. Supposed to be able to store and forward
      this data. Could only keep about 10 or so days
      of this data, several orders of magnatude off from
      what was needed. Lets not store changes as differences,
      no, lets keep everything. Compression, yeah, that
      is the answer. Lets double it. Lets not consider
      another, more efficient format.

      And for the record, I have had lots of people disagree
      with me. I usually learn a lot from that. In this
      case, I learned that managers can be under-competant.

      --
      emt 377 emt 4
    8. Re:Sure There Is! by really? · · Score: 3, Insightful

      I am not sure why you got modded funny. But, then again, this _is_ slashdot.

      The best IT project manager, bare none, I had the pleasure of working with was indeed unable to program anything, save, perhaps, his VCR. That didn't stop him from having an amazing grasp on the projects; his projects always were, on time and on budget. Yes, I do mean always, and, yes, it could well be it's also because he knew how to select his projects.

      Also, although being the sole non-programmer - except for the accounting and HR people - in the last company I worked for - largish outfit, most of you have heard of - I was sought after to help debug Java and SQL programming issues. Being a "programming moron" helped ... by the time the programmers were half way through getting me to understand what they were trying to achieve they would go "I got it, I got it. Thanks, you saved us untold hours ..." (Truth being told, I can actually do both Java and SQL, but, they didn't need to know that; besides, my skills in both were, and are, significantly lower than the rest of the crew.)

      --

      "Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley
    9. Re:Sure There Is! by Rich+Klein · · Score: 1

      Sometimes it's good to have a manager who doesn't know much about what you do. On the other hand, it's nice to be able to brainstorm with my boss when I'm stumped on a project.

      --
      -Rich
    10. Re:Sure There Is! by SlickCow · · Score: 2, Funny

      By the way, lines wrap automatically. What decade are you from? Or are you trying to write slashdot poetry?

    11. Re:Sure There Is! by Duhavid · · Score: 1

      Back in my day, lines didnt wrap.

      And we liked it!

      Confounded youngsters! Get off my lawn!
      And turn down the radio! Get a hair cut!

      --
      emt 377 emt 4
  3. Not sysadmin but lots of other stuff... by telbij · · Score: 3, Insightful

    I reviewed your original submission, and I gotta say that being a sysadmin is not for you. Well, maybe Windows, but in general a sysadmin has to be extremely good at problem solving. If you couldn't get into Java then you're gonna be banging your head against the wall on a daily basis with the kind of problems sysadmins face. No, they don't necessarily write any code, but the analytical skills required to learn to program are the same as debugging complex interactions between software.

    Being self-taught really has nothing to do with it. There are people that never took a single class but were able to pick up programming form a few simple tutorials and a language reference. Likewise, some people take the Intro to Programming class several times and simply fail to ever grasp the abstract nature of code. A computer science degree is valuable because of the ideas it exposes you to, and because employers may value it, but it doesn't really say much about your ability as a computer professional.

    My advice would be to look for a job centered around specific applications. Something concrete with good documentation that you learn to perfection. Another possibility is building or repairing computers. It sounds like you've already been doing quite a bit, so you probably have an idea of what you enjoyed and what you didn't. The next step is to simply apply for some jobs and see what pans out.

    1. Re:Not sysadmin but lots of other stuff... by tverbeek · · Score: 2, Interesting

      "If you couldn't get into Java then you're gonna be banging your head against the wall on a daily basis with the kind of problems sysadmins face. No, they don't necessarily write any code, but the analytical skills required to learn to program are the same as debugging complex interactions between software."

      One of my friends loves using computers and wants to get a "computer job", but the Comp Sci classes he's tried to sign up for have Math pre-reqs and he's lousy at that. "Do you really have to do a lot of math in your job?" he's asked me, and I admitted that I don't. But (I gently explained) the same kinds of problem-solving skills that intermediate-level math is about are the same kinds of skills you need to be a good tech geek. You need to know how to attack problems and you need to enjoy them. He just likes doing hacks and tweaks he reads about on the web... which isn't enough.

      Similarly, I haven't done any real coding (except HTML and related technologies) in well over a decade, but the 4 years I spent cranking out Fortran, Pascal, COBOL, C, Prolog, Lisp, etc. in college were good "exercise" for what I do now as a sysadmin/tech-support guy. You don't necessarily have to get that kind of experience in class; if my friend were the sort to teach himself even HTML, or if he'd ever opened up his computer to fix (rather than just upgrade) it, I might have encouraged him. But if you're not already looking for that sort of trouble in your spare time, you're not going to be effective (or happy) dealing with it on the job.

      --
      http://alternatives.rzero.com/
    2. Re:Not sysadmin but lots of other stuff... by Sigma+7 · · Score: 1
      One of my friends loves using computers and wants to get a "computer job", but the Comp Sci classes he's tried to sign up for have Math pre-reqs and he's lousy at that.


      In general, that's why Computer Science was seperated from Computer Programming. While math is a prerequisite for both courses, the latter puts much less focus on math by only teaching the 'basics'.

      You will need to know math at the most basic level, even if you don't use it in day-to-day programs. While advanced math won't be necessary for most situations, don't be suprised when you do.
    3. Re:Not sysadmin but lots of other stuff... by a_nonamiss · · Score: 2, Insightful

      To some degree, I see your point, but I am evidence to the contrary. I got two degrees in College, Bachelor's in Music Education, and Bachelor's in Orchestral Performance. (I am a pretty decent Trombone player, and I love to teach.) That being said, I worked at a compter store through college fixing PC's and working in Customer Service. When I graduated, I decided that teaching in a school setting wasn't for me, and orchestral performance is way too cutthroat for my tastes. So I stuck with the computer store job while I decided what I was going to do "for real." Well, that job led to a job as an entry-level WAN technician at MCI/WorldCom. (before they tanked) I learn fast, and was quickly promoted. I was one of the best troubleshooters in the department. That job led to a job with a small start-up which grew to a decent sized company quickly. That's where I'm currently employed as the lead systems engineer. I design networks, am lead sysadmin for the company's internal network and the go-to guy when it comes to solving any type of difficult problem. Not because of analytical skills that I learned in college, but because that's just how my brain works. I don't (can't) write much more than a basic automation script, but in reality, I rarely find that I need to.

      Bottom line: 8 years after graduating from college, I am a sysadmin, I am making good money, I am indespensible at my job, I love what I do and I can pretty much work when I want, how I want. I think that if you are good at what you do and enjoy it, you don't necessarily need to have a degree. Maybe I was lucky, and maybe I'm the exception to the rule, but hard work and love for the craft will take you a long way.

      --
      -Arthur
      Cave ne ante ullas catapultas ambules
    4. Re:Not sysadmin but lots of other stuff... by dodobh · · Score: 1

      Sysadmins write glue. They just deal with larger application libraries than programmers do (particularly if you consider apps and operating systems as libs).

      --
      I can throw myself at the ground, and miss.
    5. Re:Not sysadmin but lots of other stuff... by pete6677 · · Score: 2, Funny

      It is a great idea to seperate computer science from software engineering, computer programming, systems design, etc. Too bad almost all companies hiring computer professionals do not know the difference themselves and will continue posting ads for a "computer scientist" when they really just want someone to fix their website.

    6. Re:Not sysadmin but lots of other stuff... by jhutchins · · Score: 2, Interesting

      Eight years ago, you could do that, you could grow with a growing field. The field has matured considerably now, and I really doubt there's anything like the computer store - to - network engineer path still viable.

    7. Re:Not sysadmin but lots of other stuff... by smbarbour · · Score: 1

      It's been almost 9 years since I dropped out of an engineering school. I have no degree, but I am a systems admin/programmer making decent money. While I'm not the head of my department, I have been at the company longer than anyone else in IT.

      My first foot in the door was working for the school district in my hometown (I was well-known among the teachers for my computer skills)
      The position I'm in now was recommended by a then employee of the company who also happens to be my wife's cousin.

      Neither of these positions even had an interview involved. The first job I was asked to start working immediately (The District Technology Coordinator, who I worked with as a student aide during my senior year, had just resigned, and as the only other person familiar with the systems, as was asked to assist her replacement)

      The second I was encouraged to submit a resume. I did and was asked to visit. I was shown around the company and sent on my way. Shortly thereafter, I was asked if I was interested in a web design position until such time as a suitable replacement was found, at which point I was transferred into my current position.

  4. Whatever you wish... by kosmosik · · Score: 1

    You can start whatever you feel you like. Don't ask me what you need to do. :) You need to know that on your own.

    But I think that with a psychology background you can go into stuff like:

    - user/computer interaction - UI design, translations, documentation, implementation, quality control etc.
    - new media (i.e. Internet) marketing

    I think these are quite interesting areas. But of course you can do anything you wish and feel like doing.

  5. There's Hope! by graznar · · Score: 3, Informative

    I started a CS degree and quit about 9 credit hours into it. I suck at math, but I've been programming since I was 12. I've had about 4 jobs doing computer/sysadmin work (two of them at large colleges), have programmed freelance for some time, and I'm now writing a book for Manning Publications on programming (along with a self-published book also).



    All while getting a degree in Theology. :)



    Don't fret about the degree; you just need the skills and mindset to do it.

    --
    [ check out my ruby book @ http://ww
    1. Re:There's Hope! by patchvonbraun · · Score: 1

      I never completed *any* post-secondary education, and to be honest, never actually completed highschool.

      I started my career in computing in the late 1970s, at the tender age of 16. My lack of any paper credentials didn't seem to slow me down any. I was a "senior member of scientifc staff" at a major high-tech R&D company by the time I was in my late 20s. But I had a strong aptitude for programming and systems design. Solving technical problems, root-cause analysis, leading technical projects, they were all things I was naturally very good at. Nobody ever paid much attention to what flavour of degree I had or didn't have.

      Go with what you're really good at. If that isn't computer programming, find out what you're good at, what you're passionate about, and see if you can make a career out of it.

  6. Websites by MBCook · · Score: 3, Insightful

    Want to design web sites? You won't believe how many artists and companies want web sites. Make some. Do them for friends and relatives. Make them nice, make them do neat things. Now you've got a portfolio. Look for companies wanting web sites and sell yourself. Make a business out of it.

    If you work for yourself (web sites, tech support, whatever) then the hiring manager won't care you don't have a degree. Work your way up and prove you can do what you say and you can get jobs.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Websites by Doctor+Memory · · Score: 3, Insightful

      Web sites != programming. Any halfway-decent "visual" sort of person can dig up some scripts and templates and come up with a decent web site. People who are good at cranking out code tend to display mass suckage when designing web sites. Likewise, many web designers will sweat blood over a ten-line Javascript function. The two aren't mutually exclusive, but there isn't a lot of overlap between good web designers and good programmers.

      --
      Just junk food for thought...
    2. Re:Websites by MBCook · · Score: 1

      I agree, but he asked for something he could do, and he didn't specify programming.

      Getting a programming job without the degree is going to be a TON harder.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:Websites by falconwolf · · Score: 1

      Want to design web sites? You won't believe how many artists and companies want web sites.

      I've thought about this myself. I've taken classes in and was working on a degree in web programming, though I wanted to go into something more, perhaps CE or IT. However I'm also into photography and some of the photography students at the college I was going to were thinking about establishing an online presence or portfolio. So I was thinking maybe I could develop photography websites both for myself and for other photographers.

      Falcon
    4. Re:Websites by MBCook · · Score: 1

      I've been looking for jobs for two to three months now, as I just got my CS degree last month. I knew lots of places wanted websites, but I was surprised at just how many. EVERYONE seems to need another (or a first) website guy. It's too bad I'm not more interested in that, I could get a job easy.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    5. Re:Websites by Psychotext · · Score: 1

      Have to agree with you there. At this stage in my career I'm a bit of a jack of all trades (master of some!). I have a software engineering degree which was mostly java but in the real world I mainly found myself doing databases and web apps so I retrained to MCSD / MCDBA. I do back ends mostly, and I'll freely admit that the idea of doing the HTML / CSS brings me out in a bit of a cold sweat. Don't get me wrong, I can do it, the tech is fairly easy, but I'd be much happier handing it over to someone specialised.

      I can't do graphics, and to be honest I'm not very good at making anything pretty. Plus, if I was to train exclusively to be able to handle all the various css hacks I'd need to know, how to create graphics and how to interpret client visual needs etc then I doubt I'd be half the backend developer I am now. So yeah, I'll leave the designers to handle the interface side of things while I deal with the meat. Nothing wrong with admitting that you can't do everything to the level that you would demand of yourself. =)

      --
      People that believe in their opinions don't post AC.
    6. Re:Websites by Anonymous Coward · · Score: 0

      Where is "EVERYONE" advertising this need? I see requests from people looking for a "simple" site who are willing to pay maybe $200 for it (for which there will be at least 2 kids from Imcheapistan bidding $99 for the job) but I'm not seeing companies advertising actual web site developer/designer jobs that often.

  7. Careful by Kawahee · · Score: 0

    Being largely self taught isn't going to work in your favour. I can deploy Exchange 2003 to a corporate network, but not in the most efficient way. A decent deployment can be painfully complicated.

    This goes for all software, knowing how to do it from picking around on tutorials on the internet is going to get the job done, but not in the same way as somebody who has got the Exchange certification. My advice to you is to go to your local Microsoft certifier and get some basic sysadmin certification at the very least, and then move on to *nix.

    --
    I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
    1. Re:Careful by cyranoVR · · Score: 1

      The author was asking about Comp Sci degrees - I'd like to see the Comp Sci department at a major university that offers a course on installing Exchange 2003. Most Comp Sci grads I've met can barely install MS Office

      (of course, that's because they primarily use UNIX and Linux in academia...)

    2. Re:Careful by Anonymous Coward · · Score: 0

      Most Comp Sci grads I've met can barely install MS Office

      Thats right. Computer Science is all about installing software on MS windows from CD!! Given the abysmal level of your knowledge, its just as well that the people you meet can't install crap.

    3. Re:Careful by linuxrocks123 · · Score: 1

      > The author was asking about Comp Sci degrees - I'd like to see the Comp Sci department at a major university that offers a course on installing Exchange 2003. Most Comp Sci grads I've met can barely install MS Office

      Computer Science isn't an extended MSCE training course.

      > (of course, that's because they primarily use UNIX and Linux in academia...)

      No, Computer Science isn't an extended RHSE training course either.

      The job-related benefit of studying CS is that it teaches you how to learn computer-related topics more easily. So you can pick up how to install Sendmail, Postfix, Exchange 2003, or anything pretty quickly after reading the documentation or seeing someone else do it.

      The academic benefit of studying undergraduate CS is that you need it before getting a Ph. D.

      The largest benefit of studying undergraduate CS, imho, is that it is just the coolest thing since sliced bread, and it's really fun to learn about it.

      YMMV ...and, probably...

      IHBT HAND

      --
      vi ~/.emacs # I'm probably going to Hell for this.
    4. Re:Careful by cskrat · · Score: 1

      I'd just like to chime in with agreement here.

      What you get from a good CS education is very different from a RHSE or MCSE certificate.

      The most important thing that you learn as a CS major is not a particular language or architecture. It's not Calculus or DiffEq. Nor is it compiler or algorithm theory. The most important thing for you to accomplish as a CS major is to really learn how to learn. All those other things are just tools to help you get there; although later many of them will serve as tools to help you practice your trade as well.

      As for practical knowledge, you'll often find yourself learning more about how something works rather than how to use it. You may spend a couple weeks learning the TCP/IP protocol with no more than an "Oh, by the way" mention of how to tweak your network settings in Win / *nix. You may have months of lecture on how to build a compiler but your instructor, on the point of using a compiler, may only tell you to "play with the command line options on Visual C++ or gcc and test it with a few algorithms" so that you can see what effect they have on speed, executable size and memory footprint.

      Also on the point of practical knowledge, if you don't know what Calculus is all about then you really need to take a good 4 quarter series on the topic. Once you have your Eureka! moment in there, you will begin to see math in an etirely new way. Be warned though, Calc has a reputation as being a filter to remove students who aren't really interested in learning. But those that stick through it until the end will come out with the realization that if you find yourself looking at both sides of a problem then you aren't thinking in enough dimensions. On the practical side you will learn ways to manipulate deadly complicated Trig and Algebra equations until you arive at somthing that is both elegantly precise and short. We wouldn't have 3D anything on computers without either a little bit of Calculus or much bigger rendering farms.

      For those that want to program with as little school as possible I'll offer a Crash Course Essentials list for you to work off of. Take the Calculus series, an intro to engineering class, intro to C ( to learn procedural programming), intro to Java ( to learn OOP) and a management course or two. I recommend the management courses because, quite honestly, with them you will get a much larger salary than without. There is a definate place in this world for people that have a basic understanding of technology and a strong grasp of managing teams. Also I recommended management because, frankly, if you cannot sit through 4-6 years of algorithms, processor theory and data structures then you'll be better off working your way up the ladder after you get tired of being a code monkey rather than going off to some commune in Utah to rediscover yourself when you're in your 30's.

      --
      My God! It's full of eval()'s.
  8. Networking by nosredna · · Score: 4, Insightful

    Without the skills on paper (relevant coursework, certifications, similar work experience), you're at a severe disadvantage at the resume stage. People are going to spend their time with the people who say they can do it and have something to back it up before they spend their time looking at people who only say they can do something.

    You're going to have to meet people and get yourself promoted almost exclusively by word of mouth. Even then it's going to be an uphill battle, because there's always going to be somebody more qualified who's going to get one of the precious interview slots before you. Then you have to be absolutely sure you know what you're doing in the interview, because while somebody who has experience or other qualifications that they can point to may be granted a little bit of slack if they can't do something right off the top of their head (as long as they know, procedurally, what's going on), without anything like that, you have nothing to point to other than your word that you actually do have some kind of background in it.

    It's not impossible by any means, but you have it a lot harder than anybody else out there, and you're probably going to be looking for a long time before you find that job you want. And when you do, you're likely going to be hired on the recomendation of one of the people you know in one of your placeholder jobs.

    1. Re:Networking by Anonymous Coward · · Score: 0

      People are going to spend their time with the people who say they can do it and have something to back it up before they spend their time looking at people who only say they can do something.

      I would suggest that those who have the degree/certification/piece of paper may tend to be less "qualified" than someone who says they can do something, but have no "certification." (I wouldn't depend on this either way though) Anyone can get a degree. If someone has the stones to walk in and claim they can do something, and do it well, then chances are they know what they're talking about - if not it will become painfully obvious within the first day on the job.

      I say this as I am working on my AAS in computers....
      (i.e. I'm not learning a damn thing)

    2. Re:Networking by NixLuver · · Score: 1

      This is not strictly true. Presentation skills and real knowledge and understanding will out. If you know your 'stuff' and can do more than play buzzword bingo, you can and will get jobs. If you doubt that the HR type your interviewing with understands your technical expertise, tell them you'd like a technical interview with their working engineers. I have no degree in anything. I've been offered every position I've interviewed for. I'm scrupulously honest about what I know - when someone says, "We've got a lot of Gelding Framistats here." I say, "Really? I'm not familiar with the term. What is it?" The explanation usually offers me a lot of room to demonstrate my understanding of the concepts behind the device in question, and the teams I've interviewed with have appreciated the honesty.

      Go take classes in presentation and public speaking. No shit. Personal, calm confidence - not bravado - is the *key* to getting the jobs you want. Well, that and *real* knowledge of the field you want to work in.

  9. Don't know how to say this by mobby_6kl · · Score: 1

    Macintosh digital media tutor

    Not much hope here, I'm afraid. Why not try canine psychology, instead?

    Honestly though, I don't know. I'm actually in a similar position: I'm a year away from a non-CS degree, but I'd like my future work to be computer-related. I doubt tech support is something you're exited about, I myself certainly am not. I think it would be possible to get a job as an entry level programmer (I have experience in several languages, dunno about you), but getting beyond the code monkey status won't be easy.

    1. Re:Don't know how to say this by tverbeek · · Score: 1

      There's probably a lot more opportunities in the world of psychology for someone who also knows computers than in the world of computers for someone who knows psychology. I'm not saying it's right, but the technology field doesn't really give a damn about understanding how people process information, interact with their computers, etc. but at least psychologists have taken an interesting in computers as tools for research (and even treatment), so you may find some job opportunities from that.

      --
      http://alternatives.rzero.com/
    2. Re:Don't know how to say this by Anonymous Coward · · Score: 0

      I disagree, while it will be harder to get your foot in the door, once you have that entry level job if you show them that you have the goods there alway room to move up. I have an AA degree, but was able to get an enry level job as a developer and have been promoted twice in the 3 years I've been for the company. The lead developer in my department is a college dropout, but he knows his shit. Our previous Director had no degree, but got in at the company while it was a startup and learned as it grew, moving up the entire time. Degrees will make it easier to get started, but once your in, in my albeit limited experience, I think talent is more important than a piece of paper.

  10. I'm doing the same thing. by LadyVirharper · · Score: 1

    I'm doing the same thing, except without a college degree of any sort.

    I started as Tech Support for a small software company, who plucked me out of the retail/admin assistant ether, and I got that because I put together a resume they really liked with my writing skills. (First hobby is writing, computers is my second). I highlighted my enthusiasm for computers, presented myself in a groovy way, and got hired. Once I was in, the small company environment forced me to wear several hats and pick up new things, which gave me the experience that I could put on my resume, which is the most valuable thing to have. From there on you just keep teaching yourself and observing things and finding opportunites that will be good for you--lots of job postings say they will let you substitute X amount of years in lieu of a CS degree. Eventually if you never stop learning you can climb somewhere. The key though is getting your foot in the door, and a desire to keep on learning things that will help you get wherever you want to go in the industry.

    Oh, and certificates are good. Lots of places want certificates at the very least even if you don't have a CS-related degree. It's hard to get them to consider you without the certificates (I know, I don't have any).

    1. Re:I'm doing the same thing. by Mycroft_514 · · Score: 1

      Certificates are just pieces of paper. Many managers consider them so much toilet paper. I know I do. The reason behind that is that there are so many "certificate mills" around, which promise to teach you to pass the certificates, but end up not teaching you the basic knowledge the certificates are realing testing for.

  11. No big deal by Pig+Hogger · · Score: 2, Informative
    More than 25 years ago I was hired by a fortune 500, without even as much as a high-school diploma to work on a microcomputer project.

    Ever since, I worked in IT, my experience being more meaningful than degrees.

    1. Re:No big deal by tverbeek · · Score: 1

      More than 25 years ago I was hired by a fortune 500, without even as much as a high-school diploma to work on a microcomputer project.

      Yeah, I got hired by a retail chain to do stuff for them with Lotus 1-2-3 and dBASE when I was still in college 22 years ago. But that was a lot easier to get hired for back then (when micros were new and nobody in DP knew anything about them) than it is today.

      --
      http://alternatives.rzero.com/
  12. Be sure you want to get into IT by Anonymous Coward · · Score: 0

    Go grab VMWare, and set yourself up a virtual network. Try network based installs for RedHat, and Solaris x86 for starters. I mention these becuase while they can become very complex, they're relatively easy to set up and get the basics working.

    Set up DNS, mail, ftp, ssh on your virtual machines and automate copying files between them.

    If you can take the time to get all that set up and working, you'll probably someday make a decent sysadmin, because at least you can follow directions.

    If not, stick to shrinking heads.

    High school graduate, BTW, and the senior Linux, Solaris, and *spit* SCO *spit* guy where I work.

  13. A Tech School by mikesd81 · · Score: 2, Informative

    I went to a technical school and got a dgree in Network and Internet Technology. We learned network methods and each mod class we could get certified in that field. We started with A+ and went to NT (back then it was NT now I'm sure you'd learn XP/2003) and we had a Novell and Linux classes. We didn't have a coding class. The linux course touched on Bash and Perl like it rightly should. Maybe you could look into that.

    --
    That which does not kill me only postpones the inevitable.
  14. Rule Number One... by cyranoVR · · Score: 4, Informative

    Rule number one is to never apologize for not having a Comp Sci degree in an interview.

    (Rule number two is that you don't want to work anywhere that strictly requires it)

    I have a Liberals Arts degree and I'm a completely self-taught, working Java developer. The only thing I did do to help my job search was get a Sun Certified Java Programmer certification. Almost no experienced developers give any merit to the thing, but during my job search it was useful to "prove" to the skeptical that I really do know Java.

    1. Re:Rule Number One... by Anonymous Coward · · Score: 0

      I would agree with you not to work anywhere that strictly requries a Computer Science degree, but in my experience I have yet to meet someone who was a really good senior developer or architect that did not have a Computer Science or Engineering degree. I personally believe that if a person has difficulty understanding the basic mathematics or problem-solving that a Computer Science / Engineering degree requires they will have a great deal of difficulty designing a robust system of any reasonable complexity.

      On the other hand, junior and intermediate developers do not necessarily need those skillsets and I have found that it is a benefit to have a UI designer, Buisness Analyst or Project Manager that do not have a Computer Science/ Engineering degree but understand the technical side of developing applications.

    2. Re:Rule Number One... by cyranoVR · · Score: 1

      I personally believe that if a person has difficulty understanding the basic mathematics or problem-solving that a Computer Science / Engineering degree requires they will have a great deal of difficulty designing a robust system of any reasonable complexity.

      LOL...at my shop, one of our Senior Engineers doesn't even have a college degree.

    3. Re:Rule Number One... by Darth · · Score: 1

      >I personally believe that if a person has difficulty understanding the basic mathematics or problem-solving that a Computer Science / Engineering degree requires they will have a great deal of difficulty designing a robust system of any reasonable complexity.

      LOL...at my shop, one of our Senior Engineers doesn't even have a college degree.


      That doesn't mean he doesn't understand the basic mathematics or problem-solving that the degree requires.
      I know plenty of people who do not have degrees in Computer Science who are perfectly capable programmers and architects. The difference between them and me is that I took classes that helped introduce me to the information i needed and did additional work on my own; they had to learn it all on their own.

      That doesn't make them better or worse than me. They just chose a potentially more difficult path to get to the same place.

      --
      Darth --
      Nil Mortifi, Sine Lucre
    4. Re:Rule Number One... by the+eric+conspiracy · · Score: 2, Informative

      We have this sort of thing where I work too. The person without a degree has built up a great deal of knowledge about the business rules and domain issues over the years and as such is very valuable to the company. Where they run into problems is anything more advanced than high school math, understanding of algorithms, etc. Also, their skill portability is very limited so getting laid off would likely be a bigger blow than if they had a better grounding in the maths.

    5. Re:Rule Number One... by cyranoVR · · Score: 1

      Where they run into problems is anything more advanced than high school math, understanding of algorithms, etc.

      Assuming they can't pick up a book and learn it yourself (imagine that!) - which he did, by the way.

      Also, their skill portability is very limited so getting laid off would likely be a bigger blow than if they had a better grounding in the maths.

      I'm curious - do you have a specific anecdote to back up this generalization? Because my experience has been that employers place greater weight on hard business experience than theoretical knowledge. I encountered one recruiter who posited it was so bad ("uneducated" coders with experience beating out inexperienced comp sci majors) that he wanted to see the IT equivalent of State Bar Associations (i.e. no coding with out a license!).

      The only thing a Masters in Computer Science seems to be good for is justifying a role in middle management (where, ironically, one typically does very little coding) - and that's true of just about every professional career field, not just IT. Associates at Investment Banks typically need an MBA (which they never use) before being hired into a VP role. Journalists seek Journalism degrees, hospital executives need Masters in Health Care Management, etc. etc.

    6. Re:Rule Number One... by really? · · Score: 1

      You know how "no one gets fired for buying IBM/Microsoft/etc" works? Well, it's, mostly, the same way of thinking with the degree requirements; "he had a degree in X, so..." In most cases it's a CYA measure. Shrug.

      --

      "Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley
    7. Re:Rule Number One... by the+eric+conspiracy · · Score: 1

      Assuming they can't pick up a book and learn it yourself (imagine that!) - which he did, by the way.

      This person hasn't. My experience in the work place is that self-taught programmers miss out in the area of applied math rather badly. For example they are almost always surprised by rounding errors in floating point calculations and do logical tests for equality of floating point numbers. They don't understand why some Java collections have larger memory requirements than others and run into trouble because of that.

      I'm curious - do you have a specific anecdote to back up this generalization?

      Sure. You saw it in the employment trough during the dot-bomb crash. Having a formal degree was pretty much an absolute requirement before getting an interview.

    8. Re:Rule Number One... by Anonymous Coward · · Score: 0

      Where they run into problems is anything more advanced than high school math

      Who is they? Anyone without a degree? Wow, you are holding your opinion of yourself pretty high there aren't you?
      I do not have a degree. I was a nuclear reactor operator for many years though. I've used and have applied math concepts to problems daily for years. Yes, an actual real world use of e=mc^2, kinetic energy equations, and that those stupid laws of thermodynamics. I've been out of that field for quite some time though so I'd be lucky if I could even calculate my miles per gallon.

  15. I seem to remember by Anonymous Coward · · Score: 0

    ... a fellow named Dell who did OK without a degree. Depends on whom you ask, of course.

    1. Re:I seem to remember by `Sean · · Score: 1
      ... a fellow named Dell who did OK without a degree.
      Yeah, although I hear he's having a problem with batteries...
    2. Re:I seem to remember by tverbeek · · Score: 1

      a fellow named Dell who did OK without a degree.

      Um, Michael Dell "did OK" by going starting his own business and going into computer marketing and sales. While I have no doubt that he was a competent self-taught hardware tech back (I bought one of his "PC's Limited, Turbo XT" boxes around the same time he stopped needing a fake ID to buy beer, which may even have some of his finger prints on it), his success was based on bizness skillz, not his value to employers as a technology professional.

      --
      http://alternatives.rzero.com/
    3. Re:I seem to remember by Marcos+Eliziario · · Score: 1

      I also remember another guy gates, but this guy seems to been having problems with his Vista.

      --
      Your ad could be here!
    4. Re:I seem to remember by infosec_spaz · · Score: 1

      Not to mention, he is the Evil Villian, not the good guy...He is very rich, but evil none the less.

      --
      ----- I have bad karma for a reason! -----
  16. Writing ability by daeg · · Score: 2, Insightful

    Since from what I know of liberal arts majors, you likely have better writing skills than true computer science graduates. While jumping from pyschology to comp sci would be rough, but your writing ability is a gem. Use it.

    1. Re:Writing ability by deblau · · Score: 1

      Here's an idea: tell companies they could hire your for project and code documentation. There aren't nearly enough good people who can do that, and it's essential. Then, once you're on the inside, get to know the dev team and show them you know your stuff. If you do a good job, they will be your allies when you talk to the boss about moving on to coding work. Once you've done some work for the company, you won't have any problems changing jobs later if you need to, since by that time you'll have references.

      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
    2. Re:Writing ability by Anonymous Coward · · Score: 0

      This is actually pretty similar to how I got my current job (my training is as an historian, my work as a programmer). Leverage the writing skills to get a lower paying job, and offer to help out with support in your department, etc. Sooner or later folks will recognize your abilities.

  17. What about a minor? by RyoShin · · Score: 1

    You want to do computers, but got a psychology major? That's not going to impress a lot of employers if you go looking for a job in IT or programming. Did you at least get a minor in computer science? That would help a lot.

    If you're looking to put your psychology degree to work, but still want to deal with computers, you might want to look into something like computer security. For all the hacking attempts made daily, the best way to get access to a machine is through social engineering. You could study how crackers get useful information such as birthdates and the names of kids out of people and use those to figure out passwords, using that information to set up company policies and train employees about secure passwords. Work for some big Fortune 500 company, or set up a consulting business that goes company to company testing social engineering holes and giving training courses.

    Aside from that, unless you have some big computer accomplishments (writing a stable program that is used by a good number of people, open source or otherwise), some technical background likely won't be enough to get you into a big gig. Maybe working IT for a school district or library, or for a starting company, but not much else.

  18. It depends on how well you sell yourself by Anonymous Coward · · Score: 4, Interesting

    Posting anonymously for obvious reasons. But it all boils down to how well you sell yourself, how well you learn under fire, how well you can adapt, and most importantly who you know. I dropped out of high school (early nineties) my Senior year of high school and moved to the closest metro city. Three months later, at age 18, I was making $35/hour as a jack of all trades systems administrator. A year later I had been jacked up to Senior Network Analyst and was pulling in $60k. Two years later I was a systems administrator for a Fortune 100 company with full benefits. Now, only a decade later, I'm pulling in six figures between my systems administration position at my day job and the freelance projects I'm doing on the side.

    Standard headhunters and sites like Monster.com and CareerBuilder.com proved to be utterly useless and every position I've held since entering the professional workforce has been a referral from a close friend or colleague that got me an in with the company and allowed me to bypass conventional hiring channels. This is the most important thing to remember -- managers hire internally first, take referrals second, and then read external resumes; if another employee highly recommends you then you'll be first in line in the interview process.

    Keep track of every professional contact you've ever made. I have two or three hundred page binders to keep business cards in chronological order of each professional contact I've made. Each page holds 16 cards and I write details of the conversation or relationship with each person on the back of each card. My brain works on mnemonics so scanning/inputting each contact's info doesn't work for me; I remember each contact based on where in each binder their business card is and which business cards surround it on the page. So I can say, "yeah, that security guy I met in the bar at PumpCon 1996 was red and was in the binder right after the blue graphic designer's card, I think I'll give him a call".

    So yeah, don't know if this braindump is any help to you, but there is hope out there for degreeless geeks. ;)

    1. Re:It depends on how well you sell yourself by Marcos+Eliziario · · Score: 1

      Actually, you need to things to suceed without a degree:
      a) Being fscking good, and at least, better than the average Comp Sci guy you are competing against.
      b) Find ways to bypass HR and get directly to the technical guys who are doing the selection.
      HR people can't grok the idea of someone who has not a CS degree being a good software engineer. And they are not to blame.

      --
      Your ad could be here!
    2. Re:It depends on how well you sell yourself by cheekyboy · · Score: 0, Troll

      What happens when you have to insert Barry Bond into page 3, and its full, do you pull out 300 cards and shuffle them up?

      Personally I would be happier with a time based order of cards, where the first page is the oldest going forward in time. That way
      the latest contacts are always at the 'last' non empty page.

      But would'nt it also be good to place all contacts in your gmail account, that way its 100% accessible even if your house burns
      down or you loose your folder in a taxi.

      --
      Liberty freedom are no1, not dicks in suits.
    3. Re:It depends on how well you sell yourself by technos · · Score: 1

      Personally I would be happier with a time based order of cards

      To quote the OP.. ..keep business cards in chronological order

      Chronological order is a time based ordering of them.

      place all contacts in your gmail account, that way its 100% accessible even if your house burns
      down or you loose your folder in a taxi.


      Every picture may be worth a thousand words, but a thousand words takes fifteen minutes to type.
      (IE, Never confuse data entry with data archival.)

      Simply scanning each binder page, rolling it into a multipage TIFF/PDF and tossing the whole shebang onto a CD accomplishes permanent, portable, electronically accessable archival. No contextual information is lost either, he is still free to remember it was the red card right right before the graphic artist.

      Entering the data for thousands of contacts would take weeks. (envelope math: 60wpm, 30wpc, 10s isd, 5000 contacts = seven work days with no breaks?)

      Scanning the thing on even an old flatbed unit would only take hours. (16 cpp, 1ppm, 5000 contacts = 5 hours?)
      Your average $2000 ADF unit would have it done in 30 minutes or less. Some of the nicer models these days will do 60ppm, full duplex, color, and likes cardstock. They'll do a job like this in about six minutes. Well, 15. Five to seperate and load the material, six to scan it, and a few 1 minute jams because they always jam on cardstock, and will really like to jam on cardstock in plastic.

      Heck, taking the whole thing down to Kinko's and having them just Xerox it would mostly suffice.

      --
      .sig: Now legally binding!
    4. Re:It depends on how well you sell yourself by pipingguy · · Score: 1

      Correct spelling and basic grammar skills also help.

    5. Re:It depends on how well you sell yourself by Anonymous Coward · · Score: 0

      Three months later, at age 18, I was making $35/hour as a jack of all trades systems administrator. A year later I had been jacked up to Senior Network Analyst and was pulling in $60k. Two years later I was a systems administrator for a Fortune 100 company with full benefits. Now, only a decade later, I'm pulling in six figures between my systems administration position at my day job and the freelance projects I'm doing on the side.

      So, you start off at $35/hr, which is about $72k/yr (a good rule of thumb is to double your hourly and multply by 1k to get yearly salary, but don't take my word for it, see onlineconversion.com). Then, a year later, you are "jacked up to Senior Network Analyst" and you are making $60k/yr. A $12k pay cut. Two years later, you don't mention salary, but you mention full benefits, implying that you didn't have full benefits before then. And then, ten years later, you're still a systems administrator? Okay, making $100k+ is good most places, but that's combined freelancing and regular job. I make almost that just at my day job. And you never mention where you are... if you're in Boston or NYC or San Fran (to name a few), none of these salary number are particularly great.

      So, to summarize: pay cuts, no benefits, second jobs. Sounds pretty lame to me. Maybe a college education would have helped you avoid such pitfalls.

  19. degree not needed by Yonder+Way · · Score: 2, Interesting

    I've been a sysadmin for 12 years now without a degree and I'm doing fine. I've worked (and work now) at some of the biggest companies in the world and the subject almost never comes up.

    The few companies that have turned me away because of it were companies you've never heard of because they were small and didn't survive long enough to get big.

  20. I have a social studies degree by Skuld-Chan · · Score: 2, Interesting

    I currently do technical support research for a really big well known software company - it pays really well and the benefiets are quite good, but in the process I had to do some really crappy jobs along the way. One of the hardest was front line technical support, but without it I wouldn't have gained the respect to get the job I have now. I think I have a knack for solving problems :).

    Along the way I've tried picking up programming - I'm learning, but its a long and slow process. I'm sure actual classes in school would help quite a bit.

  21. Careers. by Anonymous Coward · · Score: 1, Informative
    "Now that I've graduated, I want to find a job that will accept someone who knows a fair amount about computers, but is pretty much self-taught. Where should I start? Are there any classes I should take?""

    Careers for Computer Buffs and Other Technological Types, 3rd edition


    The only career book to match the right job to your byte-loving personality The inspiring Careers for Computer Buffs and Other Technological Types encourages you to embrace your individuality by finding the job that matches your character traits. Includes: Suggested jobs in a wide range of settings, from the office to the outdoors A selection of jobs with different levels of educational requirements Advice on competing in hot job markets Tips on transforming hobbies into job skills
  22. Computer Science by Andrew+Tanenbaum · · Score: 1

    I feel the need to remind you all that computer scientists do not study computers. Computer scientists study computation. There are plenty of computer jobs available to people without degrees, including programming positions (get your feet wet with open source), but more commonly system administration positions.

    1. Re:Computer Science by hazem · · Score: 1

      I'll agree with you there. I have a good example when I (with a degree in Middle East studies) worked as a sysadmin in an Engineering/CS school. I was good friends with one of the CS profs. He could barely tell the difference between the CPU and the power supply if you opened up a computer. But, at the same time, he was writing algorithms and computational models for quantum computers - which barely even existed yet.

  23. Waste of money by Anonymous Coward · · Score: 1, Interesting

    I work with a guy who has a Masters Degree, I have no qualifications other than a few GCSEs (high school) and yet I'm earning more than he is and I'm 12 years younger than him. So to me it seems a degree is worthless.

    1. Re:Waste of money by linuxrocks123 · · Score: 1

      > I work with a guy who has a Masters Degree, I have no qualifications other than a few GCSEs (high school) and yet I'm earning more than he is and I'm 12 years younger than him. So to me it seems a degree is worthless.

      Really? Based on a sample size of 2, you conclude college degrees are worthless? Well, since you didn't take Statistics 101, I guess you can't be faulted for that.

      --
      vi ~/.emacs # I'm probably going to Hell for this.
  24. No degree at all here, and doing fine. by Anonymous Coward · · Score: 2, Informative

    In 1993, I dropped out of college because the comp sci curriculum was horseshit, heavy on chemistry and physics that I would never need. I returned to my co-op job for a while, selling computers and providing some support in the computer department of the bookstore at another local university. I got very good at troubleshooting Macs. In 1996 I ended up at MacTemps (now known as Aquent). Through them I worked a couple brief Mac support jobs followed by a longer one which led to a permanent position in late 1998. After just over two years at that company, I left for my current job in early 2001. I'm currently making $60K+, and I have been increasingly in demand due to the Mac resurgence.

    I think you're in better shape than I am, since you actually have a college degree. Try going to a temp agency and have them place you in some short-term temp gigs. It helped me build my experience and flesh out my list of references. Between an experience-filled resume and a few people willing to sing your praises, you should be able to land yourself in a good permanent position.

    1. Re:No degree at all here, and doing fine. by NoNsense · · Score: 2, Interesting

      And I have a degree in Computer Engineering that I busted my ass for. I earn in excess of $100K ($132K last year) and those heavy Chemistry and Physics classes teach you how to think and problem solve. Those classes lead to your basic electronics classes where you are exposed to the creation of the diode. This leads to transistors, logic gates, circuits. On the flip side the computer langauage and automata theory leads you down logic and programming / problem solving using computer algorithms. You take a logic desgin class, a microprocessor class, bang out some labs, learn what makes circuits do their job. Then you get closer, learn how to merge the two. High level languages get broken down into machine code, you learn about op codes, and build a very simple microprocessor out of accumulators, each step piecing together all the foundation you have learned. Finally, you take classes like computer organization and architecture, mix in some networking / communication theory and implementation.

      In 97, I graduated with my CE and have never earned less then $60K a year. I'm a sysadmin, programmer and I help run a 66K sq ft datacenter for some of the largest corporations.

      Not one regret. Not a single night do I wish I was doing soemthing else. Is the moral of the story that you need a degree? No, but it helps. I wanted it so bad I worked my way through college, building PC's selling hot dogs, whatever because I wanted it. You gotta want it.

      John

      --
      So there.
    2. Re:No degree at all here, and doing fine. by trg83 · · Score: 1

      Well said. It seems like part of the problem is people thinking $60,000 is some sort of holy grail when those with a degree can quickly hit 6 figures... You'd have to rack up a lot of student loan debt to make skipping college/skipping a technical degree worth that.

    3. Re:No degree at all here, and doing fine. by Anonymous Coward · · Score: 0

      What part of my post made you think that I think $60K is some sort of "holy grail"? That's just what I'm making this year, but I fully expect my salary to keep increasing. You make it sound like it was my goal in life to have a $60K salary. I only threw the number out there to illustrate that I have managed to do pretty well in the IT field for a guy without a computer (or any, for that matter) degree.

    4. Re:No degree at all here, and doing fine. by trg83 · · Score: 1

      People come to Slashdot looking for advice. There are a lot of impressionable teenagers here who are tired of high school and just want to move on to something new and exciting (I know, I used to be one of them). When you make it sound like you're pleased making 60k 13 years after dropping out of college, they are going to think, "wow, that's a lot of money." To a kid, $60,000 would be an amazing treasure to behold, a holy grail of sorts. The fact is, 1 year after college, I am making more than that. Money is not everything by any means, but a college degree greatly increases the chances of obtaining financial security. My intent is not in any way to diminish your accomplishments. I just want the juniors and seniors in high school who are naturally attracted to this type of thread to have a balanced perspective. If you take two people with the same amount of natural skill and intelligence and have one get a degree and one not, you are probably going to see the one who gets a degree come out ahead financially.

  25. Human Factors by soft_guy · · Score: 1

    Since you have a psychology degree, you might want to consider going into a graduate program in Human Factors or in Human-Computer interaction.

    The program at New Mexico Tech is pretty good.

    --
    Avoid Missing Ball for High Score
  26. Alternate job-learning by 4D6963 · · Score: 1

    You may want to follow the path I am borrowing.

    After I graduated, I spend almost a year studying CS in college, and dropped. I didn't know what to do so I looked for crappy jobs, and eventually I heard about a french thing call a professionalisation contract.

    The principle is the following, during 18 months, you spend one week a month at some kind of school (although it's for adults) studying system administration and the rest of the time you learn while working as a sysadmin in an enterprise, and you're paid 65% (or 85%, if you're over 21) of the normal salary (which brings you about 700-800 a month, without any taxes on it iirc).

    After the 18 months, not only did you have a job, although not so well paid, but you are also One True SysAdmin(TM)

    --
    You just got troll'd!
  27. know what you want and can do by Anonymous Coward · · Score: 0

    If you want a job (in any case) you should know how to communicate what your specialisation in the field is, what you have to offer (skills) and what your ambitions are. This is still very unclear to me now. If you want to sollicitate, you should know in what kind of company want to work, proof you have some understanding of their business and language and how to sell yourself.

    Computer Science and related jobs are very diverse. So:

    1. Set a direction.
    2. Specify personal goals. (for example I want to learn Object Oriented Programming)
    3. Score those goals.

    Repeat those 3 steps until you have found your field of interest, have become knowledgable about it, know your strength and know your ambition. Unless your very lucky, this will take considerable time.

    I have had some advanced education and titles: Master of Arts in European Media and Bachelor of Art & Technology with Honours in Interaction Design. My education was how to design fun, useful and usable software. This study was very human and art centered, not so much technical. While studying I had plenty of time to find out I was a selfthought developer. Because I felt I had still have to learn so much I have always set goals to myself. At first I have loved every area in computer science. So if you're in a hurry, isolate quickly what you like to do and stick to it. Don't lose focus, because regaining it takes a lot of your time.

    I have sold myself to a midsize company where they didn't heard of my profession. This is only possible if you really know what you have to offer, what your strengths and ambitions are. Make up for yourself what direction to take. It doesn't make any sence to ask others for a direction. In the computer science world everything starts with making your hands dirty, design, code, etc. Ít's nice to be a puppy in Computer Science an jump from one to another. It's doesn't get you anywhere quickly though.

  28. what? by dan_bethe · · Score: 1

    What made you think that there is anything close to an industry wide default requirement for any degree, and that it's not based instead on social networking and directly demonstrated proof of competency like virtually every other industry? Did you believe something that your college advisors or some statistic told you? Why?

    1. Re:what? by Anonymous Coward · · Score: 0

      Well, from my perspective...

      Maybe it's because nearly every programming job ad I've ever seen explicitly states that they require a degree, and because I have never had a SINGLE employer with whom I've left a resume or called call me back. How do you get a job with people who refuse to even speak to you? I hear periodically that a degree isn't really necessary for a job in this field... But I just don't see it.

    2. Re:what? by dan_bethe · · Score: 1

      Yeah no doubt. They state that because the job req is written by someone in H.R. who is obligated to do so as a formality. Usually it says "or equivalent experience", and virtually never is it enforced. And the situation you're describing is why I mentioned social networking. It's pretty unlikely to get a job by cold calling, although one should never quit trying. Do your networking through recruiters and the free software community if nothing else.

  29. Takes some work... by KhaymanUCSD · · Score: 1

    I was a psychology major in college and now I work as a successful database administrator.

    It takes a lot of hard work and a little bit of luck. I'm at the point in my career where I'm rarely asked "what is your degree in?" when I'm at an interview. And when I answer it's rarely been an issue. However I had to take low level jobs for a few years and prove myself. What you need to find is an organization that loves to promote from within. If you want to continue doing sysadmin or system engineer work I'd recommend finding a low-level position (computer engineer is probably a decent shot) and work your way up. Once you've got some experience you can bank on that to further your career rather than any education.

    In the meantime, take any education opportunity you have. Self-study for certifications if you can. Also remember that many people with "formal" educations aren't very effective engineers. It's not necessarily a reliable predictor of a technically compitent employee.

    --
    Kneel before Sig!
  30. My advice and story by Anonymous Coward · · Score: 1, Interesting

    I'm halfway through college, dont even have a diploma. In college I was actually doing physics since I loved it more.

    But here comes real life, and I had to pay rent etc. So the first year I just worked gas stations and other odd jobs. I tried to get into IT jobs but its tough with no paperwork and if you dont know people. I went to an agency told em I can do anything computers. They were a temp agency and computers werent their main thing, but they staffed receptionists etc so they took typing speed tests and filing tests. I was given a one week stint at a place where they needed text replaced in lotus word pro files. Speed wasnt an issue, accuracy was. So the first 3 days there I just programmed up a perl script (Activestate) that did the job for all the files in 5 minutes. I know it doesnt take 3 days, but the first two I had to do things manually to show I was doing SOMETHING.

    They put on more work extended to another week and I became friends with the IT guy. I started giving him advice. He started giving me enough work to keep me around. The mgmt didnt like him so they fired him and took me on a contract for 6 months and a raise. 6 months and another Netadmin later I was given a fulltime job and another raise. The other admin didnt last either. The third admin was good and I learned some stuff there (soft skills and the like). 3 years in that company and the economy got bad. They asked me to leave. So I started looking around and discovered the business software I used there had a far greater market value than the fact that I could make changes in a Linux kernel, program up basic drivers and make a gcc toolchain to put uclinux on an ARM board. My CCNP wasnt worth that much either.

    I just one day got a call from a boss that had left the company to work in his new company (networking!!! not the computer type). So I moved and got another raise and a real title. Apparently theyre happy with me and I can bargain for another sizeable raise in a year. Theyve been relying on consultants and I'm already really cheap. But like the last company I'm taking more work on, things that are in the grey area between IT and nonIT things. And I know how to do them since I've done them in the last place. I'll do college part time till I complete the degree, and that should be another raise, clearly above the average of degree-holder netadmins around. I will also have a great bargaining tool to look around for work (experience + degree + certs + networking + business apps expertise). Thus I can maintain a job I like (and leave quick if I dont like it).

    So I dont really have an answer for you, getting IN is difficult and sometimes impossible without prior experience or a degree. I suggest get some experience anywhere, and some basic certs to get you started. In the beginning expect to eat some dirt. Another alternative is to get back to college and get an IT dipmola. I'd get a degree even if I already had a non-IT degree now, just so I could chase the better dollars.

  31. Sure. by antdude · · Score: 1

    At my workplace, I have met IT people who didn't even have degrees related to computers. There's a Sr. QA guy who majored in biochemistry. Some didn't even go to college!

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  32. Start at the beginning by alshithead · · Score: 1

    If your degree is not computer related but you want a tech job you will probably have to build your resume from the bottom up. Most companies want a tech related position to be held by someone with a technical based degree OR...wait for it...lots of experience in the field. Many of us don't have a degree at all but have worked our way up through the ranks. The position we apply for may say a degree is required but the job is available to those of us without any degree because of our prior experience. Helpdesk to desktop support, to applications support, to programming or network admin, to developer or network engineer is the route many go through to get one of the really cool jobs where you can play with the big boy toys. Even with a CS degree you still have to pay your dues. Most folks with CS degrees can't walk into a high level support, research, development, or management position after graduation without some solid relevant work experience on their resume. You may have to start a lot lower than you like and work your way up.

    --
    I reserve the right to think for myself. Others' opinions are optional. Puppy on lap = typos...not illiteracy.
  33. It depends on exactly what you want to do. by Ransak · · Score: 1
    If you're looking for a job doing system integration or administration, certifications are by far the best way to go along with some entry level experience, maybe even volunteering. It doesn't matter that the certifications really don't prove much except some exposure to the product, it's a measurable metric that human resource people love.


    Don't get me wrong, a degree doesn't hurt, but if a company is looking for someone to deal with Redhat, VMWare, Microsoft, or any other specific software solution they're going to be looking for someone with previous experience and a certification with the product in question. I've seen people hired on the bases of having a certification alone (although the job in question didn't even use the product) due to licensing breaks given by vendors.

    If you're looking for a job in programming without a degree in the field, you need experience. The more the better, although that should be obvious.

    --
    "Powers. I have them."
  34. Sysadmins Need to Know How to Code by nuintari · · Score: 2, Insightful

    I took 3 years of CS classes, dropped out, with disgust and contempt for the department I might add. Later I returned to finish college, this time as a history major. I swore I'd never take another CS class as long as I lived, and settled for the minor. I've currently got about 20 hours left for the BA. Which will take forever, since I work full time as a Network Admin, and I love my job far more than I ever loved college. I still maintain that all college did for me was network me with some great friends, the degree has become a matter of pride for me, and little else.

    So, I have no credentials to speak of, other than a self built business, mostly consulting work, and a load of time spent learning anything that sparked my interest, and certifcations are a waste of money IMHO. But I can code, a good admin has to be able to write, read, and alter code. A good admin has to be able to make programs accross the network work together, and shoe horn stuff together when need be, all while keeping the whole thing secure and stable. You might find yourself reading C one day, figureing out why the billing system suspends accounts for 24 hours after successfully proccessing credit cards, if the credit card was ran on the last day before the account would have gone deliquent(true story), and the nexy day, you are manually patching a hacked phpBB because the owner customized so much of it that you can't just upgrade their forum....

    I tend to ramble, but my point is, you won't make it very high up the ladder in the CS/CE world without the ability to code, it is a fundemental skill.

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

    1. Re:Sysadmins Need to Know How to Code by neiljt · · Score: 1

      Knowing how to code is one thing, but sysadmins also need to know how to leave code TF alone. If you don't understand why, well that's yet another reason to leave it TF alone.

    2. Re:Sysadmins Need to Know How to Code by nuintari · · Score: 1

      That's a good point I probably could have made more clear. One of the key skills in a lot of job feilds is when to leave something well enough alone. If it is a bad memory stick, tweaking the code will only make things worse. You have to know when to do something, and when not to.

      --

      --Nuintari

      slashdot : where an opinion can be wrong.

    3. Re:Sysadmins Need to Know How to Code by Anonymous Coward · · Score: 0

      Well, if it isn't Mark from BG... complaining, as usual. I'll grant you that the first 3 years or so of their CS program suck. Remember 217? Ha ha. All the decent courses are at the 400 or graduate level (with the exception of 408/508, which sucks.) Ultimately, the problem is not really the department or the program (of which you experienced all the worst parts,) it's just that you aren't the kind of person who can sit in a classroom and memorize a fixed curriculum. You need to be out doing your own thing, and you're probably best off doing what you're doing now. Best of luck to you.

  35. Mod Parent Up by linuxrocks123 · · Score: 1

    Awesome and inspirational post, man. I wish I had mod points.

    --
    vi ~/.emacs # I'm probably going to Hell for this.
  36. Experience Helps by dJCL · · Score: 2, Insightful

    I don't have more then a half dozen courses of post secondary education( I know the stuff, or can learn it, just not in the normal post secondary environments - and found that I don't need to).

    I also have over 6 years of experience, working my way up the chain of tech support. I'm now a server admin and general troubleshooter for an organization that supports over 3000 desktops, 150 servers from Vancouver to Angola, with 9 techs.

    I didn't get the job for my education, I got it for my experience. The 4 years that I put in while most people were in college have earned me a larger pay increase on average then the techs I know(both in and out of my organization) have earned from 4 years in college.

    I know someone is going to say, it will matter in the future - years down the road they will make more then me. But 6 years ago, I was told that after 4 years I would be making less. Don't buy it just because they say so.

    Besides, the work is rewarding and I enjoy it, so I don't really care at this point.

    --
    On Arrakis: early worm gets the bird. Magister mundi sum!
  37. Get a real degree, ya hippie by Stonesand · · Score: 1

    Just kidding. :) You want a computer job, but weren't willing to put in the time it took to learn computer science? Hmmm.... sounds to me like you'll want a TECHNICAL job working with computers, not a COMPUTER SCIENCE job. You'll be PROGRAMMING, not writing new languauges. You'll be using other people's research, not doing research yourself. THAT's the difference. Anyone else think that way? Other ideas?

    1. Re:Get a real degree, ya hippie by Anonymous Coward · · Score: 0

      Oh My God, do you when know what a COMPUTER SCIENCE degree is???

    2. Re:Get a real degree, ya hippie by Anonymous Coward · · Score: 0

      What makes you think all people with Comp. Sci. degrees do research and write new languages? You definitely don't have one, and are reading the "science" part to literally. We don't all have academic jobs. *I* have a comp. sci. degree, and *do* write programs. More accurately, I am a software engineer, with a computer science degree, and I build software.

  38. Maybe it's just me... by Anomie-ous+Cow-ard · · Score: 1

    ... or maybe it's because I graduated after the big crash. Or probably some of both, and some environmental factors (massive IBM layoffs in the area and no social network at all), but even with a CS degree it took me years to get into a computer-related job. Every opportunity I could find wanted degree plus several years experience, most wouldn't even bother to call me back.

    Any anecdotes from anyone else who didn't get started when everyone and their dog could get hired by a dot-com startup?

    --

    --
    perl -e'$_=shift;die eval' '"$^X $0\047\$_=shift;die eval\047 \047$_\047"' at -e line 1.

  39. drive more important than degree by etherape · · Score: 1

    I've worked with CS degreed folks as well as no-degree and liberal arts degree, etc. These degrees help to get your foot in the door and give solid footing. But your drive and ability to learn and apply new technology is far more important in the long run. The successful people in the IT field that I know are constantly learning and have an interest in the field beyond salaries, titles, etc. For example, one guy I know learned AS400 RPG in the 90's and refuses to learn newer technologies - his career is on a death spiral, low raises, less companies using obsolete platform, decreasing vendor pool, IBM rep tries to sell him AIX/Linux!, it goes on and on. My advice is to get in the field, pay your dues, learn all that you can, never resting on what you did in the past (like a CS degree, RPG, NT 4, .ASP, whatever). The future is coming every day.

  40. 20 years later... by Anonymous Coward · · Score: 1, Insightful

    I've been in the computer industry for 20 years. I've worked on embedded systems, mainframes, and many things in between. I've been called a programmer, system administrator, manager of information systems, network architecht, and consultant. I've worked for a wide range of companies, done a lot of consulting, been courted by headhunters. I now work as a professor teaching computer programming and system administration; my first computer book is about to be published, and another is in the works.

    I have no degree in any computer-related field, so I think I can speak to this topic!

    Working in this industry without a degree requires the same creativity and committment that working with a degree requires -- but in slightly larger quantities.

    You're selling your clients knowledge and skill. These come through practical hands-on experience and the consumption of a lot of information. With or without a degree, anyone who is going to be successful in this industry needs hands-on, dirt-under-the-fingernails experience with a wide range of technology, and should be reading a minimum of 15 hours a week to stay current. (If you have a degree and you're not putting that type of effort into staying current, well, I won't be hiring you).

    Some practical suggestions--

    - Find an established but small company that's willing to take a risk on you. In a small company, you're more likely to be exposed to a variety of technologies and work in a variety of roles so you can learn lots (and see what you enjoy).

    - Consider consulting as a second step. (Tip: set your hourly rate higher rather than lower. Assuming you know your stuff, your clients will treat you with more respect -- double the billing rate and you'll have a lot less crap to deal with).

    - Stay flexible, experiment a lot (either at work or home or both), and read a lot. If a new technology comes up in discussion, and you can speak knowledgably about it with management or clients while your colleagues are scratching their heads, the degree issue becomes moot.

    - Don't apologize for your lack of computer degree. Don't even bring it up unless directly asked. Focus on your accomplishments.

  41. Say hello to my Little friend... by infosec_spaz · · Score: 1

    Sorry about the subject...I just always wanted to say that :o) I started life as a Registered Nurse, USNavy paid for it, then I went to Mecdical School...THAT DOCTOR STUFF SUCKS!! Sooo...Flash forward 20 years, now I am a manager of Information Security at a small but large financial institution. I have NO degree whatsoever in IT, don't plan on getting one either. I learned most things on my own, but have taken lots of training classes on the way, such as Cisco, MS, Linux, UNIX, etc. I have lots of certs, including MCSE, CNE, CISSP, etc. Truthfully, in IT that is what matters. Good luck to you, if you really want to be an IT guy, you can do it, IF you have the apptitude.

    --
    ----- I have bad karma for a reason! -----
  42. Re:What about a minor? Forget Security... AI by Fallen+Kell · · Score: 1
    As the title says, forget about security. First off it is a hard enough position to get involved in due to the overall responsibility. A computer security position requires an extremely diligent and knowlegible person who is familiar with just about every piece of software that is deployed on a company network and can analize and debug at the code level in many cases especially when in-house developed software is in place. Debugging software is actually harder then writing it because a) you personally didn't write the code, so the methods that are used may very well be completely different then the method(s) you would have writen to do the same job, which means you need to have a deep understanding of the language itself, the madrid number of ways to do different things, as well as the compiler/interpreter that runs the code, and any possible flaws in the execution of said machine code on the processor/architecture envirement that it runs on. In other words, to truly do system security, you need to have very good knowledge of how things work exactly on your systems. That is, unless you simply want to be the peon at the bottom of the chain who is simply told what to go do, what optional flags to have added to a config file, install patches that someone told you were important and read log files all day...

    However, where you can possibly go fairly far is in AI research, robotics, and automation. HCI (Human Computer Interaction) is probably another place where you could do well. Having a Psyc degree will actually get you in the door in those fields. Maybe add a technical minor in CS or even a few certifications in different languages (C++ at a minimum and LISP if you really want to get a job). I will warn you about LISP, if you hated math, well, to an extent, you will hate LISP. It is litterally built on the mathematical structure that makes programming possible in the first place (lambda calculus). The reason for its great popularity in AI work is due to the fact that it can actually alter and generate its own programming code on the fly, something that C++ and many other languages can not do (that need to be recompiled to create totally new instructions not already contained within their origional code). Again, this is an area that frequently hires many psycologists due to their training in understanding behavior and knowledge of the human brain and its workings as this is the defacto standard of what we consider intelligence.

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  43. Once you're in the degree is not needed by joenospamblo · · Score: 1

    I worked 25 years as a Systems Programmer and Software Engineer before I finished my B.S. in Computer Science. Experience and allways having a job when you look for another job are the keys to working in the software field.

  44. Say hello to Wage Disparity by The+Mutant · · Score: 1

    at bigger companies, at least.

    Most of the larger corporations will have salary bands, and where you end up (i.e., the gross salary they offer) is a function of variables such as the type of job, years experience, difficulty recruiting and EDUCATION.

    So at a larger corporation, you may end up at the lower end of a salary band, doing the same job (and perhaps better work) as your peers but for less pay. It's just the way bigger companies are run; standardised as much as possible across the board.

    Smaller companies will have the flexibility to pay you what you're worth.

    In the end you'll have to make a choice between big companies or small companies, with the benefits & liabilities associated with each.

    I was a degreeless hacker working for some of the larger companies, so I've seen it from both perspectives. When you are doing the work but don't have a degree so you're paid less it sucks!

    I've since taken one Masters, and I'm completing an MBA, so now I'm seeing it from a completely new perspective - I'm amazed at how much money they are willing to toss at me.

  45. Why not work for yourself? by cliffski · · Score: 1

    You sound like a clever guy. I sympathise with your plight of having the skills but not the qualifications. I couldnt get a job as a coder on the basis that I had no CS degree and no 'commercial experience' despite having written several small apps quite easily, and sailing through all the 'aptitude tests' people would set. I had to get a bottom-rung IT support job, despite being a fluent C++ coder.
    Most employers have a brick wall when it comes to self-taught people, so why play them at their own game? Why not ramp-up your freelancing work and avoid the gruelling stagnation of a regular job altogether? I work for myself, make more than I did in my last 'real' job, and have total control and freedom. I wouldnt trade it in for a 9-5 slog for double the money.

    --
    DRM-free indie games for the PC and Mac: Positech Games
  46. I did it. by ocbwilg · · Score: 2, Informative

    It's not impossible to do, but it does take a lot of hard work. First, learn everything that you can about what you want to do, and expect to start low on the totem pole. If you lack a degree or certification, then resume experience (or having good contacts) will be your only hope. I got started professionally in IT in the years just before Y2K, so everyone was always hiring, and I got a job as a PC Technician through a "consulting" company that did staff augmentation. After a couple of years and numerous assignments I was able to demonstrate competency and a wide range of technical knowledge, and began getting placements as a junior-level server admin. I continued working and learning, yadda yadda yadda, until I started getting more senior-level jobs (like as a consultant on large Exchange migrations, etc). If you work hard and learn everything that you can, you will continue building useful resume experience. Working at numerous jobs via consulting companies really helps here. If you keep at it you'll eventually be able to get that cool sysadmin job that you want. I've worked for organizations ranging from small nonprofits to Fortune 50 companies. At the moment I'm the senior engineer for a small company with an IT staff of eight people and make about $75k (in central Ohio). Granted, that's not riches beyond your wildest dreams, but for someone with no degree and no certifications who was largely self-taught that's pretty good.

    If your goal is to get into development or some other more specialized area, then the barrier to entry is much higher. You might want to consider working on some OSS pojects to build experience and get your name out there. What I have found in life is that degrees and certs really only demonstrate a basic level of training and competence. Once you have the degree/cert, you still are fairly useless until you have accumulated some experience working in the real world. Some people are able to accumulate the experience without the degree, and as long as they can get past pre-screening for a job (where HR usually weeds out people who don't meet the paper requirements) then they can usually do quite well. That's why consulting companies are a good place to work, as their customers rarely ask to see anything other than experience. But if you have neither experience nor a degree/certs, prepare to start at the bottom and work your way up. Usually it's faster just to get the degree.

  47. Self-taught worth more than degree by danilius · · Score: 1

    I was hired on more than one occasion on the strength of being self-taught, over degree-qualified competition. Having worked with several graduates, I fail to see what they were taught, anyway. None of them were able to code commercially, and quite frankly should have gone into something else. When it comes to programming, you either have it or you don't.

    Getting hired - well, start a project and flash tme your code. That's what I did, and the resultsw were impressive.

  48. You need a pimp by Anonymous Coward · · Score: 0

    When you have no degree, and no significant recent job experience, you need a pimp. Know your shit well enough to completely smoke at least 2 or 3 of their skill assessment tests in the time an average applicant spends on one, then they scramble to find you jobs. Try and take the ones that have an option to hire at end of contract term, by the end of the contract you will know if you want to keep working there. As far as I can tell, the salary range bump for having a degree does not usually take into consideration the relevance of the degree.

  49. Forget it. by Anonymous Coward · · Score: 0

    I've been working as a Macintosh digital media tutor ... I want to find a job that will accept someone who knows a fair amount about computers

    So what you are saying is that you are a media studies tutor who thinks because he can use Photoshop that this somehow qualifies him to do ... well - anything that isn't Photoshop.

    Using a Macintosh does not mean you know anything about computers the same as watching TV doesn't mean you know anything about broadcasting and electronics.

    In fact you know what? Go for it - get a job as a sysadmin. Maybe then people like you might appreciate that actually, yes we do have to know what we are doing and maybe you will gain an insight into just how really, REALLY stupid users can be.

  50. No Trolls here by cyranoVR · · Score: 1

    The job-related benefit of studying CS is that it teaches you how to learn computer-related topics more easily. So you can pick up how to install Sendmail, Postfix, Exchange 2003, or anything pretty quickly after reading the documentation or seeing someone else do it.

    Some of my co-workers have degrees in East-Asian Studies, Chemical Engineering and Urban Studies. I'll agree that a Comp Sci gives you a head start on topics like algorithms and data structures, but it hardly has a monopoly on Skill Acquisition, Problem Solving or Critical Thinking.

    IHBT HAND

    Not at all. Again, look at the grandparent post - I was responding to an assertion that Comp Sci grads would have a leg up on Exchange 2003 installations because of the installation's "complicated" nature - I think we both agree that is hardly the case.

  51. Not likely by whitroth · · Score: 1

    You could win big in the lottery, almost as easily.

    I've *got* a BS in CIS, and my resume shows jobs back to '89 (I leave out the stuff before that, because it wasn't in Unix), and I've been looking for six months. "Oh, sorry, you don't have C+-script in Aunt, Commix, under Frunix 12.4, and 5 years of Orabase SQLiposuction (released four years ago), we've got no interest in you."

            mark, software develper, Unix/Linux sysadmin, software configuration/build/release management"

    1. Re:Not likely by trg83 · · Score: 1

      Dude. You have an ugly website with links to NUDIST organizations, and you can't figure out why you're unemployed?? Sometimes it seems like Slashdot is a portal to an alternate reality...

  52. maj0r!!! by Anonymous Coward · · Score: 0

    Is your use of "Major" slang? Or is it the company you worked for?

  53. MA Phil got job in Uni's Payroll Dep't by ivi · · Score: 1

    A well-connected friend managed to find work close to home
    in the Subj job. Being near home (& contacts) made it seem
    OK, even if the job involved a good bit of "DP" work.

    It can still be who yhou know as much as what, I guess...

    So, maybe "network, network, network" is the best advice.

    (This guy used to be involved in local cultural exhibits,
    after doing informal, on-the-spot investigative research;
    maybe his generalist nature also helped him land this job)

    Or maybe the logic was: Hey, if you can understand Phil,
    you can surely work your way through the "Greek" of com-
    puter manuals for us.

    Or maybe small, private, liberal universities liked hiring
    Renaisance Men (ie, in the 20th Century - this is a dated
    story).

    Go figure...

  54. Re:You can suck my balls. by Anonymous Coward · · Score: 0

    lol!

  55. Getting in on the ground floor worked for me by pestie · · Score: 1

    I'm a high school drop-out with a 2-year liberal arts degree from a community college. But I am also a self-taught programmer since age 10. And I'm the Chief Technical Officer of a small but successful company. Two friends of mine started the company 10 years ago and I joined about 8 years ago when they decided to do everything online rather than via phone/fax. At the time I was the only tech guy in the company; now I'm in charge of the IT department.

    Even before this job, my lack of a degree never hurt me. I just took the opportunities that presented themselves as they came up. In college I hung out in the computer labs a lot, which led to a job as a computer lab consultant. I also got hired as a contract programmer for one of the research groups at the school. Eventually I got a full-time position at a nearby university doing PC support, network administration, and other such things. By the time I got sick of the university office politics, I was offered the job I have now, and I took it.

    In my opinion, the degree thing only really matters if you're trying to break into big business cold, without any connections or knowing anyone. I'm a pretty typical socially introverted geek type, but I still managed to have a few friends, know a few people, and use that to my advantage. If I can do it, anyone can.

  56. When you say you can't code... by edunbar93 · · Score: 1

    I certainly hope that you mean you can't build a proper program in C++ with 100,000 lines of code or some such. Sysadmins need to code. They typically do it in higher-level languages like sh or perl, and their programs are typically less than 500 lines, but there's a million little things that need to be automated in a sysadmin's job. Office automation is the single most important application of sysadminning. It's why they pay us the big bucks (heh).

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  57. Easy by Anonymous Coward · · Score: 0

    I have no degree what so ever and I'm currently the Sr System Admin. The path I choose which was not going and getting the little piece of paper saying I have allot of loans to pay off will take about the same amount of time if you did go to collage minus the student loans. What I did was to start at the bottom, front line phone tech support and yes it sucked but climbed the corporate ladder..trainer, manager etc... I did not spend the entire 4 years on the phones. I worked hard showed up and did my job to the best of my abilities and learned as much as I could, 4 years later I had my first Sys admin job.

    I beat out allot people fresh out of collage w/ comp sci who have one cert such as a MCSE in the job market, I think the reasons being #1 my experience 8+ years #2 a couple more certs than most #3 not limiting my knowledge on one platform eg. I know Unix, Linux, Windows, Apple, and the big one Cisco!!!

    So my advice? You got to start some place and it might as well be the bottom. Also starting out doing phone tech support will teach how to troubleshoot and use that gray stuff between your ears (common sense reasoning) something allot of people these days lack and they find it easier to pick up the phone and call tech support.

  58. You are me 10 years ago! by heychris · · Score: 1

    Very close, anyway...Mac experience, freelance tech support, crazy liberal arts degree (mine is in Theater!).

    The best advice that I can offer is don't be proud about your first job. If I was starting out now, I'd find a place to do helpdesk for a decent-sized company with room for advancement. Even though my work-study job gave me 2 years of great computer support experience, I had a very difficult time getting my foot in the door for an interview. I ended up hired to do break/fix for a small support company. That was fine with me, because I figured I would learn on the job, and I did. Once you get in, if you are a competent problem-solver, you will do just fine.

    Play to your strengths. My first company had a lot of advertising and marketing clients, so my Mac skills were a big plus there. If you're going to a sizable city, you should be able to find a niche on the Mac skills alone.

    Finally, don't be ashamed of the psych degree! Figure out a way to make something that could be a weakness into a strength. I'm sure that you had classes that relied upon careful analysis of data; you'll use that in sysadmin jobs when you're trying to troubleshoot problems. Setting up psych experiments probably has some similarities to project management. When questioned about my degree, I cheerfully state that while I know what I'm doing technically, my people skills are even better.

    Good luck!

    CC
  59. Programming without CS Degree by salesgeek · · Score: 1

    Judging candidates by college degree is an obsolete practice from a bygone era where few people were truly educated. At some point, before I was born having a degree was apparently the key to wealth, health and success. Now days, nearly everyone goes to college, and the value of a degree is much lower than in the past. The most promising people learn what they want and go to work - just like the most tallented athletes leave school early for the pros.

    If you don't have the right degree or don't have one there are four keys to getting the job:

    1. Having a documented, verifiable portfolio of work that you've done. This allows you to shift the interview process away from your college inexperience to your in-trade experience. Often by switching from education to real-world early in interviews, the education issue won't even come up. Open source projects are wonderful for this - your teamwork (interaction in chats and mailing lists), code and leadership is easy to audit.

    2. Hiring is human driven process. Learn to avoid gatekeepers paid to weed out people who don't fit the criteria given and communicate directly with decision makers.

    3. Be a better human being than the others. Show up early. Dress appropriately (if casual, have it professionally cleaned and pressed). Call to confirm meetings. Send hand written thank you notes. Treat everyone, even the secretary at the front desk with respect and good humor. Write back to clarify bad interview answers.

    4. Don't lie or try to spin your education. Simply answer only the precise question being asked. Often times the truth is more than adequate, and in many cases shows that you have character and can succeed in the face of adversity.

    --
    -- $G
  60. YES -- Computer Job w/No Computer Degree by Ladyluck1639 · · Score: 1

    YES. I started this way, with a Degree in English. Now I have 20 years experience -- and write about the industry as well as working in it. See http://www.infotechemployment.com/ Resources on why employers are hiring people without computer degrees, how to position yourself, tech and non-technical jobs, jobs that support the IT endeavor in the enterprise, more...

    1. Re:YES -- Computer Job w/No Computer Degree by Ladyluck1639 · · Score: 1

      So if a company is looking for IT staffers to automate its supply chain operations, for example, it can go one of two ways. The company can train someone who majored in computer science in the intricacies of supply chain management. Or it can hire a business major who understands supply chain management but has also taken some computer classes. In the second scenario, some of the coding might need to be done by a consultant, but the resulting solution might better address the company's business needs. "It isn't the technology. It is the business model that is creating new ways for companies to differentiate themselves in the marketplace," says Hanny. "And those business models are all IT-related. --From Computerworld 7-30-06

  61. Certificates are just pieces of paper by falconwolf · · Score: 1

    Many managers consider them so much toilet paper. I know I do. The reason behind that is that there are so many "certificate mills" around, which promise to teach you to pass the certificates, but end up not teaching you the basic knowledge the certificates are realing testing for.

    I've heard this but I've also heard the opposite. I've been in schooling working on an AAAS, or whatever, degree in web programming as a first step. However because I found it difficult to retain what I learned in Java I during the 6 weeks or longer before Java II starts, when I'm working on Java I don't have a problem but I loose it fast when I don't use it, I was thinking about taking classes from one of those private schools that say they teach Java for certifications. I figured once I went through it I could take a test to testout of the classes, to show that I know what I was supposed to know. The college does this, I once took an advanced class without having taken the intro class. Then because the college required the credit from the intro class the following semester I signed up for it, and when the professor I had for the advanced class saw this he said I should testout of the class, that they give a test on what's taught in the class and if you pass it they give the credit.

    However you don't think these classes are any good?

    Falcon
    1. Re:Certificates are just pieces of paper by Mycroft_514 · · Score: 1

      Personally, I don't think that the current crop of certs are worth the paper they are printed on. As for the general managers in the industry, some swear by them, some swear at them. You pays your money, and takes your chances.

      Look for the college being regionally accredited. If it says something like accreditted by the state of xx, then it is garbage. Also, read this page: http://www.osac.state.or.us/oda/unaccredited.html This page is the state of Oregon tracking down which schools are valid and which are crap. A really great reference.

    2. Re:Certificates are just pieces of paper by falconwolf · · Score: 1

      Look for the college being regionally accredited. If it says something like accreditted by the state of xx, then it is garbage. Also, read this page: http://www.osac.state.or.us/oda/unaccredited.html [state.or.us] This page is the state of Oregon tracking down which schools are valid and which are crap. A really great reference.

      Well my college is a state college. I find it hard learning some subjects the way a certain professors teach and retaining what I learned between long breaks. What I'm interested in is finding another way to learn then go back to the college and where they can test me. In most of my classes most of the class period was spent on lectures with very little if any tyme spend actually applying the skills. I need that tyme and someone there who can help me when I get stuck. They have labs but the labs don't have knowledgable people on given subjects. I'm basically a hands'on type in how I learn but having someone I can ask questions of really helps.

      Falcon
  62. Not going to be popular, but... by NateTech · · Score: 1

    Computer professionals need to grow up and act like truly professional positions in other fields. That includes degrees that are relevant to the work at hand, testing and licensure.

    None of these trends have really started whole-hog yet, and they may never if technology workers don't grow up.

    There's a reason ROI is crap in computers -- computer "professionals" typically aren't as professional as they'd like you to believe, until they have pretty high-level jobs at very large organizations. Small companies "make due" with non-professional help, proving that computers don't save money -- they cost more money than they bring in. ESPECIALLY without a GOAL for the computer use and a DESIGN, things no professional would do for chump change.

    Plenty of room in the low-end. Grab on and hope for the best, it's one of only seriously important industries left where you can. Any serious professional job would laugh you out of the office.

    Engineer? Go pass the PE tests.
    Doctor? We all know how difficult that is.
    Lawyer? Yep them too.

    Computer "Professional"? Did you stay at a Holiday Inn Express last night?

    --
    +++OK ATH
    1. Re:Not going to be popular, but... by /dev/trash · · Score: 1

      Cool. I'm all set then

    2. Re:Not going to be popular, but... by NateTech · · Score: 1

      Heh heh... I'd mod ya up if I could. :-)

      --
      +++OK ATH
  63. Fellow Psych major working in IT by foQ · · Score: 1

    I was a Psychology major and ended up getting a job as a Field Tech at a hospital, because I knew a lot about how to fix computers. I was always more interested in the security side of computers and data, so I applied for a position in Information Security when one was available. I'm living proof that you can use a Psychology (or any college degree, really) degree to get into IT. Get established somewhere and be ambitious and you'll be able to thrive.

  64. YES -- Computer Job w/No Computer Degree by Ladyluck1639 · · Score: 1

    See http://www.infotechemployment.com/ See http://www.alice.org/ Experts say a revamping of the way the subject is taught is also needed. Toward that end, see a new approach to teaching programming. It features educational software known as "Alice" and uses a drag-and-drop method to teach object-oriented programming; it's available as a free download at www.alice.org. Once students learn the basics of object-oriented programming, it's easier for them to code it. A National Science Foundation study of at-risk students found that those who used Alice had a grade of B in first-level computer science, compared with a C for a control group. And 88% of those who started out with Alice moved on to second-level computer science, compared with only 47% of those who didn't use Alice. "We're highly optimistic," says the Randy Pausch, professor at Carnegie Mellon. "Reports from the field, especially from community colleges, are that the Alice approach is highly motivating for kids, and being motivated to do the work is a great reason to want to stay in a major."

  65. http://www.infotechemployment.com by Ladyluck1639 · · Score: 1

    http://www.infotechemployment.com/ has IT Jobs-IT Prospects: Companies-Contacts-Links Get Hired Now by Companies Winning New Business & Requiring New Staff Companies hiring in all 8 U.S. Regions - 8 REgional Editions Plus 2300 IT Staffing Firms.

  66. Ask a friend by Secret+Rabbit · · Score: 1

    I've only worked in small companies and in my experience, they tend to be flexible with new hires. The only caveat is that you have a buddy on the "inside" that can vouch for you. Then you're golden.

    I got a buddy a job at one and am now pimping him to replace me after I leave my current position.

  67. There are very few rules by Anonymous Coward · · Score: 0

    I seem to have broken them though. I was doing rather well on technical side of things. Well I stepped out for 6 years. And now I am have problems getting back in.

  68. I have a BFA by fak3r · · Score: 1

    Bachlors of Fine Arts - my first technician job I worked with three other very smart geeks; one had a zoology degree, one a filmwriting degree, and another was working on a Poetry degree. Regardless, we've all made careers out of computers and love it. You'll need to start at the bottom (phone or desktop support) but it can be done and rewarding, I've loved it. Oh, and I can still paint on the side and even sell things here and there.

  69. Problematic but not Impossible by awol · · Score: 1

    Where I work, two of the best programmers we have do not have formal qualifications (ie degrees) yet alone CS degrees. They are excellent resources, really world class, but they came to us having established their track record and _real_ experience already so they could prove their worth the moment they hit the interview.

    In my job, I hire people from time to time. When scanning dozens of resumes to find the dozen or so I will read carefully, no degree is almost a disqualifier. Why? Well mostly we hire young people, and if they cannot stick it out for three years to "achieve" a degree then that sets off all kinds of warning bells about their ability to work on a project that will take two years to complete (the way our business works) and that will have times where you just want to throw all the toys out of the pram.

    Further, it takes something pretty special to make the list if there is not a good degree (CS, Financy, "first class honours", Mathematics etc) and unless the Psychology had something pretty specific in terms of cognitive modelling or NLP then it would not be enough to automatically survive the first cull.

    What does that mean? Well it means find the something special to make your resume stand out. It is not the font or the colour of the paper but some aspect of the content that makes you different from all the other "non directly relevant" degree holders so you get into the second round of resume reading. I am not sure that any number of "non-degree" courses would help but it is more likely to catch my eye if it were something unusual like "Logic programming", "Haskell" or "Lisp" rather than "C# for recent graduates".

    Just some thoughts that might help understand the mentality of the kind of person you at whom you are targetting your resume.

    --
    "The first thing to do when you find yourself in a hole is stop digging."
  70. Give up. by Anonymous Coward · · Score: 0

    If you still hold that Inro To Java was beyond you, give up.

    You may not want to code, but being able to appreciate, interpret, and - occasionally - code is required to effectively run systems. And a defeatist attitude ("over the edge", your first post) isn't going to get you very far.

    If you're over all of that, go buy a programing book, Essential System Administration, and any thing else that says 'puter on it, but omits the glossy pictures. Start reading. Start sending in your resume.

    And expect to spend the next two years, at least, paying your dues with sh!t work, long hours, and learning a whole lot (Look for a position you can learn in, not just answer phones!)

  71. Me == No Degree + IT Career. by DaveV1.0 · · Score: 1

    I have been working in IT from about 1994. I have worked as a Unix admin, Win admin, Network admin, project manager, IT manager, telephone support, field tech, application support analyst, and a few other things I am sure I am forgetting. I even worked freelance with my own business for a while.

    While one does not need a degree to do an IT job, a degree helps one get the job. Remember, chances are your resume' is going to be seen by HR first. HR generally makes out the job descriptions. If the job description says "BS or greater required" you probably won't hear back from them.

    The good news is that often HR doesn't care WHAT kind of degree you have, just as long as you have a degree. That will give you a leg on some applicants. What you want is a resume and cover letter that state you have a degree, and to have your resume show tech experience or at least aptitude.

    Basically, use your degree to get past HR, and use your resume to get the interview with the tech people.

    Or, get the job through networking, referals, and meeting the hiring managers.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  72. I also have a BA in "People Science"... by techstar25 · · Score: 1

    I got my BA in Psychology, but during college I took a job doing crappy phone tech support for a few PC OEMs. I caught the programming bug but finished by Psy. BA anyway.
    I got into a company doing entry level GIS mapping stuff as an analyst, and gradually taught myself Perl until I was writing scripts that made my job easier. The right people noticed and now my job is writing Perl scripts for the entire project. I also am getting paid a decent salary because I had a BACHELORS DEGREE period. However I'm still an "analyst".
    The company paid for me to go to graduate school, and I just earned my M.S. in Computer Information Systems from a prestigious local university. Now they are promoting me to Software Engineer and are transitioning me to a high profile project over the next couple weeks. I'm in line for a major raise in pay, probably around 40% as I transition into engineering.
    So there you have it. First take some time, use Google, and learn why a Psychology degree is VERY relevant to EVERY career. This will help to build your confidence. Like someone else said here, don't apologize for that major. Be ready to explain in an interview why that degree makes you MORE qualified. I like to tell people I got my bachelors degree in "People Science". ;) You will be working with PEOPLE, right?
    Then try to get in with an entry level job by wowing them at your interview. Also, look into graduate school. Computer Science isn't for everyone, but many universities are creating degrees in "Information Systems", "Information Science" or "Management of IS". Pick what's best for you.

    1. Re:I also have a BA in "People Science"... by Anonymous Coward · · Score: 0

      Promoted to Software Engineer??? Software Engineering is an occupation, not a job title. I've been a software engineer for about 15 yrs. I get promotes *as* an engineer, not to Chief-Cap-and-Bottle-Washer. Your company is back-asswards.

  73. Degree, Experience or Certs by Avatar8 · · Score: 1
    For myself, I do not have a Bachelor's. I do have an associate's degree, I have MCSE and CCNA certifications and (most importantly) I have 22 years of experience. I'm currently a Senior System Administrator (mostly Windows, some UNIX) making $80k a year plus bonuses.


    From my own experience, I have to say that unless you're aiming for a manager's position or higher, you do not need a degree. Over the past fifteen years we've seen the shift go from degree-required, to degree-optional and cert-required to experience-required, certs-preferred, degree-optional. It may differ in your part of the world, but that's what I've seen in Texas.

    You can pick up any entry level position as an application developer or web developer using your language of choice. Spend a year or two at that and you'll wind up being a senior developer. Then in another few years with your degree, you'll likely end up as a development manager or QA manager.

    If you choose the hardware path, again you can start as a help desk technician with self-taught skills. Spend a year in that role and you could move to a System Administrator or Network Administrator depending on the company requirements and which side of the house you show a talent for. Another year or two at that, get certifications in your speciality and again with your degree (even though it's irrelevant) you may end up as an IT Manager.

    Just prepare yourself for long hours of work, focusing on a single or just a few skills in which you can specialize but keep your ears open and learn new technologies as they come along. Personally, I highly recommend learning VMWare ASAP right now. It's becoming mainstream and will be a basic skill needed by everyone by the end of 2007.

    Best of luck to you.

  74. Get in the building by paulevans · · Score: 1

    Start working somewhere inside. I started working in the supply department, then moved to marketing, finally a opening came up in IS as a helpdesk tech. I took it and now I'm a sys admin after working as a tech for a year and a half.

    If you work at the company, they are much more accepting of hiring you than some new dude off of the streets. Plus many companies HR departments are very open to discussions about where you want to end up. Just talk to them.

    It's amazing, they just want you to be happy since you'll work better and make the company better profits. Talk to your work, most of the time they'll do a lot to get it working for you.

    --
    "When I want your opinion, I'll give it to you." --leonstryker
  75. Trust me... by lewp · · Score: 1

    Judging by the team I've found myself on since taking a new job (more money, sunnier climate), there's plenty of work out there for people who want to get into computers. Knowledge optional.

    HALP!

    --
    Game... blouses.
  76. The windy path by josteos · · Score: 1

    Whenever someone asks me what classes I had to take to get my programming job, I tell them "the required classes to gain the knowledge for this job: genetics, molecular biology, organic chemistry, biochemistry, 3 years of chemistry, and the usual stuff like bacteriology and zoology". And a .COM bubble where they hired anyone who could turn on a computer. And maybe was breathing. But I digress.

    Eventually I tell them that I started with a BS in Genetics followed by a MS in Biology. During this time I noticed that all the biologists where unable to use their computers, so I started doing ti because I had a rather strong background in computers - I only went genetics because of a flip of the coin (heads: genetics, tails: comp sci. Heads...). As I was finishing the Bio MS I took a couple of programming classes and really enjoyed them. I asked how long it would take ot get a BS in CS, and they said I could go right in the MS program. I said Hell Yeah! and took a year of undergrad classes so I could catch up to the regular students. Then it was all grad CS stuff. In fact I just turned in my final project - training neural networks to play games. I enjoyed it.

    --
    Save the Music; Save the World at http://www.TuneTriever.com (Our latest Android game)
  77. That site'll help me out, thanks! by gettingbraver · · Score: 1

    I'm in the exact same spot, dammit! Liberal Arts degree, self-taught, no certifications. I keep hearing that the best thing for me to do would be to get ANY certification. (I also learn best hands on.) And you're right, the labs at some, not all colleges are full of people who don't really know or give a damn about what they're doing.

  78. Good advice followed by a rant. by MrData · · Score: 1

    Good advice:

    First let me be helpful, take some courses to get a professional certification for whatever you wish to do.

    Let's look at this from the employer's perspective. Why should I hire you without any proof of you being useful to me ? If you are lucky, you could get an interview, then ace some sort of proficiency test, but in most cases you won't get past the first cut without some objective proof that you may be capable of performing the tasks required of you.

    Now the rant:

    Why does the IT industry seem to prefer individuals NOT formally trained to those who are ? Would you go to a doctor that did not graduate from med school ? Would you hire a lawyer who did not pass the bar ? How many bridges have been built by self taught civil engineers ? So why should anyone without some sort of formal training or certification expect to work in IT ?