If you can pass employer coding challenges as easily as you say, the rest is low hanging fruit. It’s hard for me to imagine what the problem is on your end. I have the complete inverse problem. Here’s what I would do: Make up a name for your own personal company and get a matching domain. Make a basic website with your domain. Under the resume/CV entry for this make-believe-company write that you perform contract wor…
I founded a community called #! 20 years ago where anyone can show up and start hacking on community projects and get some mentorship. We sometimes put bounties on things we wish to see done for the community, but in general we are a non-profit digital hackerspace and do not pay ourselves or anyone else. We encourage anyone that contributes that is unemployed to put it on their resume and we are happy to be referrals…
Ask HN: How does a hobby programmer get hired?
121–130 of 259 posts
Re: Ask HN: How does a hobby programmer get hired?
#122My second career is as a software engineer. I did it by leveraging my domain knowledge and going into R&D -- looking at how to design software for journalists to help them be more accurate and faster. For example, how to draw the eye toward areas where mistakes are commonly made and how to handle mundane things automatically. (These kinds of things are important on a news wire, where competition is measured in seconds.) Eventually, it was evident that I knew as much about programming as the programmers and things took off from there. I'm now a Principal at the BBC.
(Edit: I've been paid to program now since 2007, so I'm probably well on my way to having a second 20-year career before I retire.)
So, basically, start where you are, using what you already know. That's more valuable than you think. Most programmers know relatively little about their users, and one who knows can be very valuable.
Re: Ask HN: How does a hobby programmer get hired?
#123Late to the party, but maybe I can help. I've helped in the hiring of many developers. (grain of salt, just my opinion, etc...) * Don't do bootcamps. It's a red flag for me. This can be said for any 100% online college. (again, I'm just being honest). Community colleges are fine. * You having a Github that you've committed stuff to often-ish will most interest me. I don't give a crud if you contribute to open source.…
Coding challenges are very important, leetcode questions come up a lot in interviewing loops at most big companies and I think their use is expanding. As much as I hate LC, it’s still a good skill to have if wanting to become a software engineer.
I’ve never once looked at a candidates GitHub. There is no proof they wrote anything there. Plus I’ve usually worked in domains that always required tools and knowledge you most likely wouldn’t have anyways, no point in testing, so I hire based on if your a good person with the propensity to learn, grow, and do good things.
Re: Ask HN: How does a hobby programmer get hired?
#124Earlier quoted context omitted.
I've hired from bootcamps multiple times, it's a great source of junior developers. It is however a show of the absolute minimum amount of skill a person could possibly have before you take them on as a developer. If this person says that they've been coding for years, then that puts them at a way higher level than a recent bootcamp grad. Instead of doing a bootcamp, spend a week or two building simple apps in whatev…
That still doesn’t make bootcamps a red flag. Also, there are many self-taught programmers who complete a bootcamp just to gain confidence, make connections, etc.
Re: Ask HN: How does a hobby programmer get hired?
#125Any project that is data-driven, includes authentication & authorization, and a clean UI.
All with minimal frameworks, and in public eye like GitHub so they can see code quality.
I think that paired with a good personality would be a home run getting a job.
Re: Ask HN: How does a hobby programmer get hired?
#126> Without any programming jobs on my CV, what is a good way to penetrate into the market? freelance work. Sign up on Upwork.com (or similar). Do a bunch of contracts. Put them on your resume. I did freelance work for years before deciding i was sick of constantly hustling for clients. Then I applied for jobs and said "here's all the things I've done" and they were like "cool. interview. yup. you're hired" Also, pro-t…
I'd like to add that freelance on Upwork can lead to long term relationships with clients, which have kick-started many people's careers as software engineers, including mine.
Re: Ask HN: How does a hobby programmer get hired?
#127Two ways in I have witnessed: 1) Ship something. "App Stores" make that easy. Interviewer can easily download your app(s) and have plenty of material to ask you about during the interview. 2) Get hired into "QA" — preferably for a position that allows you to write (code) tests. Many of our "testers" where I worked moved into engineering when they were seen as willing and able to make the move.
> Interviewer can easily download your app(s) and have plenty of material to ask you about during the interview. In my experience, this never happened. I strongly suspect that was because they had already decided they weren’t going to hire me (I was 55, when I was interviewing), and didn’t want to waste the time.
Re: Ask HN: How does a hobby programmer get hired?
#128Earlier quoted context omitted.
> Interviewer can easily download your app(s) and have plenty of material to ask you about during the interview. In my experience, this never happened. I strongly suspect that was because they had already decided they weren’t going to hire me (I was 55, when I was interviewing), and didn’t want to waste the time.
I downloaded apps by the person we most recently hired. Why wouldn’t you?
However, I gave the opportunity to a few, and they ignored it. In at least one case, their ignoring it was a fairly blatant move to get me to give up. It worked.
Re: Ask HN: How does a hobby programmer get hired?
#129Earlier quoted context omitted.
I'd argue that part of "the ability to get things done" is exactly what OP is likely missing as a hobbyist: the ability to work with peers and superiors effectively. Doing a bootcamp is IMHO a good way to help on the ability to work with peers; while it's not the focus and you might get bored on the coding side of things, that's also good because it gives you time to think and act on how to collaborate more effective…
> I'd argue that part of "the ability to get things done" is exactly what OP is likely missing as a hobbyist: the ability to work with peers and superiors effectively Completely disagree: in plenty of other jobs people learn to get things done, and how to work with peers/bosses/reports. There is not much signal about the OPs soft skill level so you are making an assumption. Interpersonal skills tend to be strongest i…
Re: Ask HN: How does a hobby programmer get hired?
#130Earlier quoted context omitted.
I founded a community called #! 20 years ago where anyone can show up and start hacking on community projects and get some mentorship. We sometimes put bounties on things we wish to see done for the community, but in general we are a non-profit digital hackerspace and do not pay ourselves or anyone else. We encourage anyone that contributes that is unemployed to put it on their resume and we are happy to be referrals…
Do you have a link to this organization?
Not much on the website. You will find us at the end of the rabbit hole.