Ask HN: Would you hire me?
50 points| FajitaNachos | 13 years ago | reply
My background and a couple relevant links:
-28 years old with a Finance Degree from a non-Ivy league school
-Spent the last two years living overseas teaching English and learning to code
-Fairly well versed in html, css, javascript, and PHP
-Just getting started with Ruby
blog: http://fajitanachos.com
github: https://github.com/fajitanachos
stackoverflow: http://stackoverflow.com/users/1180335/fajitanachos
Would you hire me (or anyone with similar credentials) for a junior dev position?
Also, I wanted to make this a poll but my karma isn't high enough. A simple yes/no would be appreciated.
[+] [-] Udo|13 years ago|reply
I don't see why a company looking for the skills you have would not hire you.
When I was running my startup, most people didn't have CS degrees. Most of them did have, however, an extensive programming background in that they had been hacking since early adolescence. All in all, I would still hire like that today if I had to make those choices again: choose people who like to code and still do that a lot in their spare time.
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] didgeoridoo|13 years ago|reply
A note of caution to take or leave: don't apply through recruiters or HR. Your résumé is too thin, and they won't bother to envision your potential. Meet people (and develop real relationships), take side gigs, and get dug into your local tech community. Good luck!
[+] [-] fecak|13 years ago|reply
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] mvkel|13 years ago|reply
What I'd care about is: do you have a passion for what our company is doing? Do you think you could make solid contributions? Prove it. Tell me a story.
I was in a recent roundtable and we all agreed that if someone sent us an email that truly demonstrated a passion for the company, we'd _make_ a position for them, even if we weren't hiring for it. Passion is worth way more than "I need a job. Here are my qualifications."
[+] [-] mattquiros|13 years ago|reply
[+] [-] johnward|13 years ago|reply
I've been working in the industry for the last 8 years but only have an associates degree from ITT (yes I know how that sounds). I'm in more of a consultant role and don't do a ton of development daily. I've wanted to make the change away from consulting back into development. I have taken several interviews but so far not gotten an offer. I'm not an idiot but I know I'm not at a senior engineer level.
My advice from these interviews: It seems like everyone (especially smaller shops and startups) want to see what you do outside of your current job. For example they expect you to be able to show contribution to open source projects, etc. I suggest you start either contributing to OSS project or start some of your own projects so that you actually show what you can do. I know I can do these jobs, but I don't have the proof . Everything I do internal to my company is proprietary and contract states it cannot be shared. We are actually forbidden from contributing to OSS without approval for each project.
In the situation I'm in I don't have time after working for 8-10 hours and driving 4 hours to sit down and contribute to OSS projects. I'm married and have a house to take care of. I have other responsibilities. It seems like most of these places are looking for recent college grads who have a little bit more time on their hands.
[+] [-] onedev|13 years ago|reply
[+] [-] adambrod|13 years ago|reply
I'm a newbie and also don't have a CS degree. I just recently exited my startup and just started job hunting for a front end engineering position.
Tips from my limited experience:
[+] [-] kellros|13 years ago|reply
The only bit of advice I would suggest is that you consider the technology stacks used by such (or other large) companies. I'd definitely look at acquiring experience with a VM framework (ex. .NET or Java) as you can benefit from that knowledge using multiple programming languages and many companies prefer such experience.
Alternatively you should also consider doing some certifications - especially for junior roles. The next best thing to employed experience is freelance/consultation experience. I personally prefer if candidates do have experience freelancing as it indicates a certain level of competence in multiple areas (project management, planning, delivery, communication etc.). If you are good enough as to bill for your time, then so should any company planning on hiring you :)
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] up_and_up|13 years ago|reply
I was in the same boat in 2006. Non-CS degree and was learning html/css and PHP.
Now I do mostly Ruby, JS and system admin at startups.
Be humble, work hard and try to learn as much as possible.
Without a CS degree, I know its easy to feel like an impostor sometimes but carry on, dont give up!
The absolute best devs I have ever worked with were non-CS dropouts. Learned a ton from those guys.
You will do fine!
[+] [-] brbcoding|13 years ago|reply
I can't be sure that any of this is true... It's just what I took away from a recent, similar situation.
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] FennNaten|13 years ago|reply
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] fxtentacle|13 years ago|reply
You seem like a good candidate for front-end and web development. You should drop that "junior dev" stuff, that sounds as if you know that you are unskilled. Better show off some previous projects and simply state that you are looking for a regular job. How about start-ups? Contract work? You might want to clarify if you'd like that kind of job.
As for my company, no I wouldn't hire you, because everyone else here has 15+ years of experience with C++ and we only take the most challenging real-time projects. The only people we'd hire without extensive experience are very young developers who are willing to go through a sort of apprenticeship.
Still, "software is eating the world" they say, so your chances of finding a job should be great :)
[+] [-] iztmzt|13 years ago|reply
I have a somewhat similar background myself, so its nice to see you get a warm reception. Maybe in 6 more months of rigorous self study I will hopefully be "hirable" as well.
As it stands today,here is my background:
-28, non ivy-league Bachelors of Marketing
-Two years teaching English in Japan and learning Japanese
-Epiphany upon returning that since I have a knack for spoken languages(Chinese, Japanese), I might like programming languages.
-3 months of self-directed learning, and familiarity with HTML, CSS, Javascript, Python, HTTP, Linux
I still have a ways to go however. Once I feel competent I would like to move past tutorials and find a really cool open source project to work on, or start something of my own.
Thanks for the inspiration!
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] aniketpant|13 years ago|reply
I just completed my third year of studying Mechanical Engineering at BITS Pilani, India. In my last three years in college, I have worked with some small clients. I also got the opportunity to work with two organizations during the summer of 2011 and 2012. Currently, I am learning Ruby and working on small projects of my own. If you end up with a job in the tech sector soon, do let me know how you got it. I am sure it will be a good experience for me to learn from someone who went on a path that I am about to take.
[+] [-] dylanhassinger|13 years ago|reply
- blog once a week and put a "hire me!" box in your sidebar
- start a youtube channel with a video for each of your blog posts
- start a podcast where you interview startup founders or kickass developers
this is all stuff i should do too
[+] [-] _smaugh|13 years ago|reply
If I find the solution I'll share it with you anyway. hope you do the same. best of luck, keep working and leave you a nice motivational video http://www.youtube.com/watch?&v=ujMP41Rphzc
[+] [-] lifeisstillgood|13 years ago|reply
Nope, every company wants someone who can do the job. Getting past the HR door is the tick box of years of professional experience.
Tell you what, start a company today, walk round to twenty small businesses in the business park nearest you and ask them "if you had a button on your website and the customer could press it, what would that button do?"
Listen to what they say. One of them will be something you can code, and hey presto, real customer, professional experience.
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] richo|13 years ago|reply
Anyone who would make a hiring decision without talking to you is insane (And you don't want to work for crazy people).
[+] [-] FajitaNachos|13 years ago|reply
[+] [-] lsemel|13 years ago|reply
[+] [-] johnward|13 years ago|reply
[+] [-] Beltiras|13 years ago|reply
I urge you to take a look at Python and the plethora of frameworks available for it. PHP is a templating language that got handed a bigger task to do than it was designed for.
My experience is that as soon as companies have HR, hiring is more often based on education. I would much rather hire someone with a decent portfolio.
[+] [-] anishkothari|13 years ago|reply
[+] [-] fecak|13 years ago|reply
[+] [-] dutchbrit|13 years ago|reply
You also seem to have the motivation which is very important.
[+] [-] FajitaNachos|13 years ago|reply