Ask HN: What's the minimum software experience required for a real dev job?
I have a few friends that have been to web development school and now have a few months of programming under their belt. I'm curious as to the minimum amount of time learning to program it would take to get hired at a software-focused company, whether it's a credible startup or major tech company, and whether they went to a school or just learned on their own.<p>Measured in days, or perhaps hours if someone kept track or had a reliable way to estimate hours.<p>Something like: "I know this guy who did a three month development program, spent three more months programming and then got hired by XX".
6 comments
[ 3.1 ms ] story [ 20.4 ms ] threadI wouldn't expect any company with a serious software department to hire someone with less than 2 years of experience. Internships are possible, of course.
Things that may change that:
* awesome references (hobby projects, github etc.)
* background that overlaps the companies domain
* proven uber talent
* FoaFs
Either look for companies with low standards or paid internships. Also freelancing is a good opportunity to get yourself started.
Here at a medical device manufacturer, a minimum 4-year degree in a technical subject with enough experience to show you know what you're doing. Or a CS or Engineering degree and no experience and having good software dev. skills coming right out of school.
In theory if you don't have a degree but do have the experience we're looking for, we might hire you, but I have yet to see a resume with no degree cross my desk. Even for a phone screen.
If only I could get back all the time I've wasted interviewing people who couldn't even write a for... loop properly I'd probably be adding years to my life!
Putting these 2 together tells me that your company is hiring CS or Engineering grads who don't know the basic foundations of programming?
Something doesn't add up there.
We interview people at all levels of experience, many of whom can't program their way out of a paper bag. Happily, those generally don't actually get hired.
although the best way is to get a friend with good coding skills to recommend you.