Nobody ever looks at my repos :(. Software hiring is stupidly broken. Google has done much research on hiring and a code sample+cognitive ability are the two most important predictors of job performance. Tell that to anyone that hired me ever.... The first time you'll even talk to another dev is your on-site. When I was in charge of hiring once we made a huge deal of user repos and probably spent more time looking at…
Ask HN: Self-taught developers, what repo helped land your first job?
71–80 of 121 posts
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#72Earlier quoted context omitted.
> forever looking and never really giving anyone a chance Or they have some bad attrition.
DrChrono is looking for a Django developer to transform healthcare! Every. Day.
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#73My first freelancing job (previous jobs were internships) came from this project getting to the HN front page: https://umbrellajs.com/ It basically skyrocketed from there to what you can see in https://francisco.io/resume/ , with basically all experiences afterwards building on top of that (either directly, by reference or just as credentials for the next ones). People (including Google) also seem to love https://pic…
Just 'cause I'm a grammar nazi: you misspelled "Andreessen Horowitz" in your resume. Unless there's a company with a name awfully close to Andreessen Horowitz, of course.
Edit: fixed + added the favicon
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#74Honestly as a self taught dev with no professional experience your repos aren't going to impress anyone, but github activity will. Put together working projects and deploy them, make it easy for someone to see what you've built. Provide evidence that you are capable of working with external APIs and common frameworks. I am self taught and landed my first job pretty easy with just a basic portfolio site, and a few Fre…
Was rejected for an interview until a senior Dev found my github account.
I had a bunch of app tutorials that I had built and then extended quite a bit, as well as some pet projects that I built from scratch.
It told a story of my progress (and the speed of that progress) in learning and the development of my capabilities as a programmer.
Just build stuff, follow good coding practices, and put your github on your resume.
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#75It was the only interview I've ever had where someone actually did that.
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#76Earlier quoted context omitted.
DrChrono is looking for a Django developer to transform healthcare! Every. Day.
Also, Strikingly is hiring in their Shanghai office. The advertising works in that I remember the names, but it doesn't make me want to work there.
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#77I'd grown up futzing with code in the 80's (AppleBASIC, a bit of assembler). Turbo Pascal, ANSI C, in the early 90's. I'd started crunching through Ivor Horton's book on Visual C++ in 2000.
My girlfriend's (now my wife's) employer had an ecommerce website that was written in this thing called PHP and it kept throwing errors, something about MySQL. Figure out it was hosted on this "Apache" thing.
Bought a SAM's Teach Yourself in 24 Hours on LAMP, spent a month digesting it, fixing the issues with the site in the meantime. When I was done with the book I wrote my own ecommerce platform to replace the one they had (I did all this for no compensation, I just wanted to learn).
Took programming gigs off of what was then called "rentacoder.com" working for almost nothing to get experience and built a portfolio.
The next year, 2004, a big auto parts company in town was looking for a "webmaster." I leveraged having built an ecommerce platform from scratch into that job. I was all things internet for them (except graphic design). Wrote code for their ecomm website (old school ASP.NET), did SEO/PPC marketing, came up with email campaigns, integrated with their ancient PICK-based inventory system, used NLP to detect tone in customer support emails before that was something you could farm out to Google, etc.
So...the replicable aspects of that path, excepting luck and right place right time:
1) Dive deeply into a challenging language. C++ wasn't for the faint of heart then and although it's been years since I wrote any I'm sure that hasn't changed. I'm a much better coder for having had to deal with the obtuseness of C++. Pointer pointers, anyone?
2) Do work until your skillset and portfolio represents enough value to someone that they're willing to pay for it. So much of my early work was garbage anyway...hell my SAMS book on LAMP hadn't covered SQL JOINs, so I was doing queries and iterating through the results and running more queries!
3) Build something that non-developer can understand and connect to. I was able to talk about the ecommerce site I'd built, how I'd integrated with PayPal, demonstrate the UI, etc, to the people that hired me. Had I been presenting something more esoteric, like the time I had to figure out endianness to decode a data file and get it into a MySQL database, I'd have completely lost them and likely not have gotten the job.
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#78Nobody ever looks at my repos :(. Software hiring is stupidly broken. Google has done much research on hiring and a code sample+cognitive ability are the two most important predictors of job performance. Tell that to anyone that hired me ever.... The first time you'll even talk to another dev is your on-site. When I was in charge of hiring once we made a huge deal of user repos and probably spent more time looking at…
Re: Ask HN: Self-taught developers, what repo helped land your first job?
#79Re: Ask HN: Self-taught developers, what repo helped land your first job?
#80* https://github.com/douglascrockford/jslint
The repository that taught me about parsers, code style, and algorithms was writing PrettyDiff.