Github is Your New Resume
111–120 of 152 posts
Re: Github is Your New Resume
#112I wonder if programmers are going to overwork themselves at some point. Judged by programming OUTSIDE of work time. Not having free time to do this is not an excuse. gf/bf/wife/husband/son/daughter/parents/dog/cat/friends/life will have to understand that you need time for your craft. I currently have time to do programming in my spare time, but I worry that in a few years my time won't be as free.
Re: Github is Your New Resume
#113I recently interviewed at a Fortune 100 company's new "Innovation" group. I pointed them to the various projects I have on Github as examples of my work. They reviewed it and liked what they saw. However, my interviewer told me "we've seen your code on Github. It's great, but just so you know, you won't be able to keep that up if you work here." I asked more about what he meant by this and he told me that the company…
"Companies: allow your employees to freely work on open-source and it will improve your recruiting." It will also make it harder/more costly for them to retain their top talent (since external groups will be able to identify them for poaching), so good luck getting many of them to buy into this.
Quiz: if you're worried about your best employees being recruited away, how do you react?
1. Give them more opportunities to grow, learn, advance, and increase their earnings. 2. Try to chain them to your company with restrictive policies.
If you said "#2", I can tell you why your people are looking elsewhere.
Re: Github is Your New Resume
#114Earlier quoted context omitted.
Github is to coders what an online portfolio/web presence is for designers. Look at the design industry... corporate designers and grads and freelancers used to all have a hard copy, artfully crafted portfolio on sensual-to-touch paper stock. That's gone. And no one cared if the corporate designers didn't have time to create a website. Even if you still have an amazing portfolio (which is the resume for the designer)…
No. Github is that to some coders. The overwhelming majority of programmers do not use Github for their projects. I would bet that not even a majority of open-source programmers use Github for their projects. There are alternatives. Quit thinking yours is the only way. It is not.
Re: Github is Your New Resume
#115I've never made a traditional resume, and I've never made my code publicly accessible on Github but I've gotten along fine.
Re: Github is Your New Resume
#116Earlier quoted context omitted.
Github is to coders what an online portfolio/web presence is for designers. Look at the design industry... corporate designers and grads and freelancers used to all have a hard copy, artfully crafted portfolio on sensual-to-touch paper stock. That's gone. And no one cared if the corporate designers didn't have time to create a website. Even if you still have an amazing portfolio (which is the resume for the designer)…
No. Github is that to some coders. The overwhelming majority of programmers do not use Github for their projects. I would bet that not even a majority of open-source programmers use Github for their projects. There are alternatives. Quit thinking yours is the only way. It is not.
Whether on Github or some other open source project depository, the point is that you're self-publishing the code behind a creation.
He says, "If you don’t have a website, tech blog or any kind of useful online presence,..." thennn use Github or in conjunction use Github.
Really, imo, it's more about the fact that people will probably Google you before they try to contact you about a pdf/paper resume.
Re: Github is Your New Resume
#117I don't want to take the time to build it, so here's a silly programming project for an afternoon: Build a bot that can simulate an open source genius via a classic academic technique: Plagiarism. The algorithm: Use Github's API and/or Google to find some popular repos. Fork those repos into a new Github account named (e.g.) "Nicolai". For each repo, find some other forks of that repo. Grab some branch names and comm…
Re: Github is Your New Resume
#118I don't want to take the time to build it, so here's a silly programming project for an afternoon: Build a bot that can simulate an open source genius via a classic academic technique: Plagiarism. The algorithm: Use Github's API and/or Google to find some popular repos. Fork those repos into a new Github account named (e.g.) "Nicolai". For each repo, find some other forks of that repo. Grab some branch names and comm…
I fail to see how that is any different from someone lying on their resume. If the hiring manager is too stupid to be able to detect the person is lying about their skill level after a 15 minute conversation, caveat emptor.
Lying on Github (and then presumably not using it on an actual job application), you're only fooling those who are willing to be fooled.
If someone is going to scrape data off the web about people and evaluate it for prospective candidates, the burden of separating the signal from the noise is on them, the internet is full of bullshit. You're obviously mucking with their process, but you didn't ask to be included in it either. No different than assuming all the content on blogs isn't plagiarized and then trying to use that to proposition people to be authors.
Re: Github is Your New Resume
#119Earlier quoted context omitted.
As someone who works in a 'bigco' culture, I would definitely be looking for a github (or other vcs) link on a new hire, regardless of seniority. Of course they might have their own website with some portfolio code, and that is fine too in my eyes. What I'm looking for is the signal that says, "I care about my profession, I go the extra mile".
I care about my profession. I go the extra mile. Last year, I read Programming Language Pragmatics and the Dragon book because the semester I wanted to take programming languages, the course was offered when I had to work and I never got a formal background. Last month I read 22 research papers in ad-hoc mobile networking in an effort to broaden my horizons beyond what I'm currently working on. Sure, I could write ns…
When a programmer has an active github account with lots of quality code, hiring manager has an easily verifiable proof of programmer's abilities (or lack of it, if the code is bad).
When a programmer can only talk about papers he read, hiring manager has no way to verify if he actually read those papers and if he understood them.
Reading papers is not worse than programming for professional development but it is worse if you're looking to convince someone to hire you.
Reading papers instead of writing open source code is a valid choice but that's what it is: your choice and it comes with the consequences of not being as attractive for potential employers as people who write high-quality, open source code.
Re: Github is Your New Resume
#120this may be true in startup land, where hires are evaluated by the engineers/managers/founders but it's absolutely not the case in the world of BigCorps. many recruiters (including internal ones) are less technical than anyone would like and have to operate on looking at key words in a resume before deciding what to pass along to managers. a github account with a bunch of code in it would be so confusing they'd just…
I've had plenty of BigCorps asking me to interview with them based solely on my open source work (they contacted me). Those were companies like Amazon, Google, Twitter etc. (companies I would consider working for). So I know that this advice works also in the context of BigCorps that are technical and competent.
I haven't had similar offers from GM or WalMart or Shell (or name-your-own-bigcorp) even though I'm sure they also hire programmers.
But given that I do have an option of working at a company like Google, I wouldn't even consider working for GM, which, and that's an educated guess, doesn't pamper their employees as much as Google, doesn't pay them as well and doesn't respect them as much.
So add that as one more benefit of github-as-a-resume model: it attracts companies that treat programmers extraordinarily well so not only you get more work opportunities but those opportunities are of the highest quality.