I've interviewed plenty of people in SF - candidates from top tier universities like MIT. And have passed on them. They simply lacked a proficiency in doing the basics (Rails in this case).
There's so many opportunity to be had by just showing very specific proficiencies with a personal project.
Skip all of the hoops you've outlined above, because they never matter anyway. A majority of candidates never have a portfolio, it's the biggest opportunity that is missed by most.
> I feel like most big names in tech won't even look at your resume.
Do you think your suggestions work for Facebook or Google (which i assume OP means by "big names", among others)?
1) Keep your personal items separate from your technical. If I'm looking to hire you to do something technical I really don't care about your kids t-ball game, the latest recipe you made, or pretty much anything that doesn't have to do with technology. Non-software related tech is fine as long as it's not most of the content. 2) There needs to be more than just code in your software related posts. If the post is 90% code I have no way to know if you actually know what it does or if you wrote it. 3) Provide links to working demos of the concepts if possible. Public repos with instructions for setting up and running it are almost as good. 4) Please no videocasts. Text is so much easier to consume and scan through. I'm not going to watch a bunch of 30min videos of you explaining a concept. I will read an in-depth article from beginning to end. 5) If you have side projects you work on in your spare time, please make it a prominent part of your site. Even more than in-depth articles, this is what shows me you can build working software which is the single most important thing I care about when hiring to fill software positions.
Just a few items that might help you out depending on what sort of company you're looking to land a job with.
IIRC my education history came up once in the interview process (I was interviewed by 6 different people that day and only one brought it up), and that part of the conversation basically consisted of:
Interviewer: "You don't have a degree?"
Me: "No, I'm self-taught."
Interviewer: "Oh okay, that's cool."
Literally nobody that I work with talks or cares about where you went to school or what your grades were. YMMV I guess.
I am confident that if big companies actually interviewed people coming from different universities they would find that most top-uni grads are worse that people coming from different institutions who always feel like they have to perform 110% just to level the playing field.
All either of these anecdotes illustrate is it really depends on the circumstances.
Definitely agree that it's very circumstantial.
Anedoctal example, but I graduated with a decent mark from the top CS department in my country (106/110) as an UG, I couldn't even apply for a masters in top universities in the UK (let alone US) since their requirements are skewed towards not accepting people from my country (if you came from the UK you needed a 2:1, which if I remember correctly is around 70%, if you came from my country you needed 109/110, which is over 99%. Scores for other EU countries like Spain and France were converted to their 70%). This led me to going into a masters in my country, which will most likely hinder me from getting a PhD in any top institution in the EU just because of the country I was born in, even though some of the professors in my current masters degree course are top researchers in their fields. So yes, I feel like where you go to school earlier in life greatly influences where you will end up in the future; and even more so, where you were born influences your chances of making it anywhere in life. This is not to say that I am some unrecognised genius, I feel like I am a "median" CS student with a poor math background to booth; but at the same time I absolutely feel like a lot of talent will go unrecognised and won't have the same chances in life others have just because they happened to be born in a country rather than another (even more so after having studied in the UK for a year and having met people who went on to work for top companies when they clearly were subpar compared to people studying in my own country)