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?"
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.
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.
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.
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.
I am not sure why you got modded funny. But, then again, this _is_ slashdot.
... 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.)
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
"Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley