Fastest way to get started in the Computer Science field with only a High School Diploma?

Started by
28 comments, last by Wan 12 years, 12 months ago

Man it's easier for you to say that when you already have a degree. I am currently going back for a bachelors in comp sci but I had an associates + work examples and still got turned down for jobs that required bachelors degrees. So I know you are full of crap. Convo's probably went like this:

HR: Sir you are not qualified.
Me: Maam, believe me I KNOW this field. I live it and breate it.
HR: Sorry sir, you need a bachelors for this position.
Me: blah blah - check out this work - blah blah - comparable to any bachelors candidate you will find -blah blah
HR: Sir, I need to end this call


Did you network at all? If you're calling people you don't know you will obviously get screened, but if you've networked with people they will usually get you through general screening to a point where experience is far more valuable.
Advertisement

And once you have a degree and have had a job or two, I think experience overshadows the degree


Man it's easier for you to say that when you already have a degree. I am currently going back for a bachelors in comp sci but I had an associates + work examples and still got turned down for jobs that required bachelors degrees. So I know you are full of crap. Convo's probably went like this:

HR: Sir you are not qualified.
Me: Maam, believe me I KNOW this field. I live it and breate it.
HR: Sorry sir, you need a bachelors for this position.
Me: blah blah - check out this work - blah blah - comparable to any bachelors candidate you will find -blah blah
HR: Sir, I need to end this call

...LOL. That's how they went.

The problem is that you will get HR people that are not tech saavy. They don't know about anything beyond turning the computer on, off, opening word, etc and so they strictly follow requirements.

But then again, for steves situation, it's probably possible to make $15k a year.

Sidenote:
Hey steve do you live in the projects? 15k a year...damn man. =D
[/quote]

Honestly, I'd have to say he's spot on. However you have to be networking regularly and you have to be doing non trivial, personal, projects. I don't have so much as an associates and I get roughly two job offers a month (and to be clear, I'm only 24, I don't have 15 years of experience here). You have to network with people. Join #startups on Freenode to start with. Join Hacker News. Get social. These are the people you need to get to know.

You do need to show yourself to be a decent programmer (and knowledgeable). Working on your grammar will also help significantly. Appearances matter.

If I could at least get into a job where they don't hire people with felonies or high school drop outs I would be happy. Though, if I could get a job in the programming field I would be willing to work for minimal wage without any benefits as long as I get enough hours to make at least 15k a year. What is the fastest way I can get an entry level job in programming?


$15K USD per year isn't very much. It's $7.50/hr at a full time job. A moderately skilled programmer should be able to find double that rate even in a small city.

If all you need is $15K, look in to contract work. There are many reputable web sites where people will pay through escrow for custom software. If you truly have the skills you claim you should be able to develop a reputation quickly and start getting good contracts in short order.


You already mentioned the fastest consistent path: Get a college degree in the field. The degree opens many doors that are otherwise sealed tight.

And once you have a degree and have had a job or two, I think experience overshadows the degree


Man it's easier for you to say that when you already have a degree. I am currently going back for a bachelors in comp sci but I had an associates + work examples and still got turned down for jobs that required bachelors degrees. So I know you are full of crap. Convo's probably went like this:

HR: Sir you are not qualified.
Me: Maam, believe me I KNOW this field. I live it and breate it.
HR: Sorry sir, you need a bachelors for this position.
Me: blah blah - check out this work - blah blah - comparable to any bachelors candidate you will find -blah blah
HR: Sir, I need to end this call

[/quote]

use linkedIn.
get talking to recruiters with the inside ear. Recruiters tend to have some technical knowledge so they can get the right people.
starting blogging about stuff you know
I do network but everyone I meet is as broke as me. LOL

But it doesn't matter. I'm not starving and I'd rather finish my bachelors and possibly even go higher.


And once you have a degree and have had a job or two, I think experience overshadows the degree


Man it's easier for you to say that when you already have a degree
[/quote]
Of course. See the highlighted area. The degree makes getting the experience much easier. Once you have the experience, it will overshadow having or not having a degree. Of course, it will be a lot tougher to get that experience without a degree...

Note, when I say experience, I mean professional experience. Having programmed for ten years as a hobby (unless you have a solid portfolio to show for - by solid I mean significantly large, non-trivial/complex completed projects, or at least a popular/well-known/recognisable project) is unlikely to terribly useful. However, having completed large and complex projects or having been a major player in a large and/or popular open source project does help you get that first job. I know this because I know people who did get work like this - and now that they have professional experience, have little trouble getting more work.

Its definitely harder without a degree - you will have to network like crazy and will most likely need to work your ass off to build up your name (eg, online reputation). It does work.


So I know you are full of crap. Convo's probably went like this:
[/quote]
I'm not full of crap, because I'm speaking from my and my friends' experiences. Yes, I have a bachelors degree now. Before I did, I I got offered work. Friends of mine have work now without ever having studied for a degree. We all network like crazy and have our own projects or open source work to show for it. Without a degree, you need something else to sell yourself and you most likely need some kind of introduction to get your foot in the door (networking is key).



HR: Sir you are not qualified.
Me: Maam, believe me I KNOW this field. I live it and breate it.
HR: Sorry sir, you need a bachelors for this position.
Me: blah blah - check out this work - blah blah - comparable to any bachelors candidate you will find -blah blah
HR: Sir, I need to end this call
[/quote]
Large companies with HR departments are likely to react like this. Heres a secret: there are lots of small-to-medium sized software companies out there too. Some (but, again, not all) of these will hire without a degree. You probably need to have met someone from said company though - I love programming/tech user groups for this. Tech conferences are good too, but usually cost money to attend (unless you happen to know the organisers - while I was a student, I got a number of free conference tickets like this - met the organisers at programming user groups). Degree or not, for your first job (ie, before you have professional experience), IMHO, networking is the single most important thing you can do. I'll also mention that I was involved in selecting candidates for interviews (from reading their CV's/resumes) and also sat in on interviews at my previous company. I'm not just making this stuff up as I go.




The problem is that you will get HR people that are not tech saavy. They don't know about anything beyond turning the computer on, off, opening word, etc and so they strictly follow requirements.
[/quote]
In a large company. Try a small-to-medium sized company or a tech startup. They will likely have no HR department and you will most likely be interviewed by engineers instead. These types of interviews are much more receptive to work on personal and open source projects.
Full disclosure: I have never had an interview with the HR department of a large company - only these types of interviews.


But then again, for steves situation, it's probably possible to make $15k a year.

Sidenote:
Hey steve do you live in the projects? 15k a year...damn man. =D
[/quote]
Sounds to me he wants money while hes studying, so he is most likely looking for a part time, evening or weekend gig, since he has studies during daytime weekdays.


use linkedIn.
get talking to recruiters with the inside ear. Recruiters tend to have some technical knowledge so they can get the right people.
starting blogging about stuff you know

My experience with (most) recruiters has been the opposite, sadly. Blogging (and really, anything you can do to publicly gain recognition for your personal projects, skills or knowledge) is a good idea.


I do network but everyone I meet is as broke as me. LOL


You are networking with the wrong people. You need to meet people who are more experienced than you, have jobs (possibly high-up positions - even better if you network with company founders) and can refer you to others. That is, they should have influence within their company or amongst their peers. Students hanging out with students isn't really going to help you, for example.
It is important to do this face to face and regularly. Going to a meetup once won't help you land a job, but going to every meetup for three or four months just might. Its important to make a regular appearance so people can get to know you.

I attend the Python Ireland meetups regularly (well, I missed a few recently, but before that attended nearly every single one for three years). The regular members know me well. They know what I've worked on, they know my skills and interests. They have also offered me work on multiple occasions.

Hacker News is a great place to learn new things (about programming, about the industry, about startups) and come into contact with lots of influential and clever people, but to really make the best of this, you should try and attend the gatherings and meetups (or start your own, if there isn't already one where you are).
In fact, any community site that helps you build your presence and reputation is good (Hacker news, linkedin, stackoverflow, gamedev.net etc etc; #startups and hacker news have done more than just won me contacts - its made me new friends too) - it all adds up in your favour.

To sum up the most important part of networking, IMHO: meet people face to face. Meet people who know more than you and have more experience than you. Meet people who are influential or who run companies/have hiring/referral powers.



PS: Even though I replied to [color="#2B3730"]OneThreeThreeSeven, [color="#2B3730"]this information is probably of most use to [color="#2B3730"]SteveDeFacto.


Uhh comp science is an engineering degree. He can't just talk his way into a job in the field anymore...this isn't 1990. Pretty much anything he gets will be the same as the job he is in now.

He just has to wait till the degree is finished...like everyone else.


LOL worst advice ever. Like a degree is some sort of magical fruit that gets you a job as soon as you have it.


Ask anyone who hires if it's better to have a degree or know people... sending your resume out to a company without an internal recommendation is like playing craps.

Here's a little story for you:

A man is hiring for a new position in his office. His HR rep brings him a stack of 50 resumes to review. The hiring manager takes the first 10 resumes off the stack and says, "Bring these people in for an interview. Throw the rest out" The HR rep asks, "You didn't even look at the other 40 resumes?!"

The hiring manager responds, "We don't want anyone that unlucky working for us!"

Man it's easier for you to say that when you already have a degree. I am currently going back for a bachelors in comp sci but I had an associates + work examples and still got turned down for jobs that required bachelors degrees. So I know you are full of crap. Convo's probably went like this:

HR: Sir you are not qualified.
Me: Maam, believe me I KNOW this field. I live it and breate it.
HR: Sorry sir, you need a bachelors for this position.
Me: blah blah - check out this work - blah blah - comparable to any bachelors candidate you will find -blah blah
HR: Sir, I need to end this call

...LOL. That's how they went.


You *don't* know the field. You might know the tech, the languages, programming - but not the field.

If the company is aiming at government contracts or similar work, its employees *need* degree to meet requirements and quotas. And it makes management easier if everyone just has a degree. It also avoids potential liability issues in case where responsibility is shared between teams.

Think of it this way. An airplane crashes due to a design fault. Thousands of people were involved, but for 2 months, someone with no engineering degree worked in one of teams involved in failed part. What happens - company gets sued.

The problem is that you will get HR people that are not tech saavy. [/quote]Tech savvy isn't all that relevant. If a company needs pros - they hire $500/hour consultants. There is no reason to keep such people on payroll unless they are Google, and even then.

Full-time job is about grunt work. The lots of tiny irrelevant tedious boring details. The copy-pasta, the email haggling, meetings. And when building teams it's important to match up equals. Having no degree and using knowhow, experience or seniority or similar will have negative effect on the team. How would you feel if someone without a high school degree suddenly became your boss based on merit. And if it wouldn't bother you, it simply doesn't work for any regular person which represent the work force.

Third reason is standardization. Companies are not there to make breaking discoveries or cutting edge work. They want cookie cutter code monkeys. They don't want advanced techniques, they want someone who learned the 20 patterns by the book. Because the other 10 team members did the same. Mixing too diverse skill sets will end up devastating the team work in most places.

Soft skills and all that.


That is why you *need* a degree. It has nothing to do with tech, your skill, experience, proficiency, interests, seniority or anything else.

Or, figure out a way to solve the actual problems as to why a degree is required and work around that. But it's not the HR filter.

A man is hiring for a new position in his office. His HR rep brings him a stack of 50 resumes to review. The hiring manager takes the first 10 resumes off the stack and says, "Bring these people in for an interview. Throw the rest out" The HR rep asks, "You didn't even look at the other 40 resumes?!"

The hiring manager responds, "We don't want anyone that unlucky working for us!"
[/quote]
The real story?

HR rep got promoted the next day into position of the old manager who "left the position for personal reasons". Why?

What the hiring manager did was illegal in big way. Think discrimination and very ugly lawsuits. So all it took was one conversion with boss of the boss, and the deal was done. Imagine one of those discarded resumes had someone listed as disabled or part of minority.
Well have you ever thought about going on a Rent-A-Coder type of site and doing some jobs? Obviously it'll be cheap labor on your part, but you'll get the experience and have a clientele and something to put on the resume.

Beginner in Game Development?  Read here. And read here.

 

Tech savvy isn't all that relevant. If a company needs pros - they hire $500/hour consultants.[/quote]

What if I wanna be one of those $500/hour consultants one day?

And noone said networking wasn't needed but I'd rather have a bit more stability and flexibility than "Hey Bob started a new company last week, wanna join us?". Then two weeks later Bob runs out of money quicker than he thought. Oops, back to the drawing board! =D


They want cookie cutter code monkeys. They don't want advanced techniques, they want someone who learned the 20 patterns by the book. Because the other 10 team members did the same. Mixing too diverse skill sets will end up devastating the team work in most places.

Soft skills and all that.

That is why you *need* a degree. It has nothing to do with tech, your skill, experience, proficiency, interests, seniority or anything else.
[/quote]

A degree proves intellectual ability. So let me ask you, who do you think has a better chance at getting into a code monkey job? Someone who has proven their skill with a degree or some guy who says he can do it? D:

Here's a little story for you:

A man is hiring for a new position in his office. His HR rep brings him a stack of 50 resumes to review. The hiring manager takes the first 10 resumes off the stack and says, "Bring these people in for an interview. Throw the rest out" The HR rep asks, "You didn't even look at the other 40 resumes?!"

The hiring manager responds, "We don't want anyone that unlucky working for us!"
[/quote]

That is illegal. If you had placed any value on education, you would have known that and acted accordingly.

This topic is closed to new replies.

Advertisement