How to get hired as mature self-taught ex-freelancer?
(Ok, take two without attachment) Hi, I'm a self-taught, 39 year old Python web/database coder, now looking to get into a full time position after 8 years of freelancing. My problem (I think?) is that I'm not what is considered a catch to the stereotypical founder: no CS degree, been working on regular Python+SQL projects, not young. I know I'm competent, I've been inhaling CS and coding books for years and have taught myself some tricky stuff like microcontroller assembly and real-time audio/midi app development in C. But maybe I don't know how to properly present myself to people who might be interested in someone like me, or know who those people might be. I hope there are some companies who are actually impressed that someone has had to do all the running-a-business stuff in addition to coding, and has experience being completely responsible for the clients and the bottom line? Any one have thoughts on what kind of places those might be or what to stress in applying?
15 comments
[ 3.1 ms ] story [ 47.6 ms ] threadI've been building out sample apps in newer Javascript frameworks so that along with learning the newer stuff, I have something in my portfolio that I can point too.
What I've found in my interviewing is that the biggest concern people have is that I'll stick around for a few months to a year and then move on, it wasn't until an interview last week that I explained to the CEO that the work I'd been doing was always project work, I didn't regularly just pick-up and leave jobs. He wanted me to work for 60 days without pay so he could be sure that I wouldn't leave without giving 60 days notice.
I'm in Sydney, Australia, and need full-time work to keep my visa or else have to go back to Canada. Where are you based?
Run.
I rewrote my resume to emphasize my experience as a developer and downplay my experience as a founder, and that was what ultimately got me a job. You want to be truthful on your resume, but you also have to present yourself as someone who is a logical fit for the position being offered.
* It took two years.
Well, you'll be asking for lower salaries than them for a few years, so that'll help. :D
However, I think the programming ability is something that's gained by doing and not by studying. I think the programming abilities, knowing how to debug, the languages, the IDEs, the people that know this well, are the ones who are passionate about programming.
If I interviewed you, I would ask you some basic Python questions. I would make you code and solve some simple algorithm questions. I would also ask you some SQL questions. I would expect that you could write a SQL statement that does a join, a group by, uses a having clause.
If you can demonstrate this knowledge in an interview that's awesome! If the interview doesn't go well, don't worry too much about it. Try to learn what you didn't do well on, then try again.