If you're fresh out of university, GitHub is useful because it demonstrates relevant non-academic code you've written outside of your studies.
After you've got your first job, I don't care about your GitHub profile unless you've got some impressive stuff on there. As an employer, I care about your ability to work on non-trivial problems in a team, and unless you're contributing to OSS (which few CS grads do) you'll never have this on your "portfolio".
In my experience, your GitHub profile is only noteworthy if you have:
* Breadth of work. Loads of projects in a load of languages that demonstrates you're a tinkerer * Depth of work. At least one project with 5+ stars that solves a non-trivial problem.
Otherwise, that profile is usually some boilerplate code for a MOOC course or to try a language for the first time, and when hiring that's not an indication of anything.
No one in tech knows how to hire so its all network based. This isn’t a good thing but it’s where we are.
So I've failed by the bar set in your comment, but for some reason I don't feel that way, because there are plenty of jobs out there on job boards. I got 1 job through my network (an ex boss) and it wasn't any worse or better than the others. I've got a really good job now.
I can see where networking shines, and it's where you went to a top university, made lots of friends - especially in the same course and kept tabs with them since and a lot of them have gone to work for Google (etc.) or cool startups and now you can find an easier way in, which is fair enough.
Note: I'm not in the USA
Right now is not a good time to judge your career pathing plan. It’s literally the easiest time to get a job in computing in modern history, which includes the first web boom. It’s like judging your investment strategy right now. That said if your plan is working, great! I wouldn’t spend much time on indeed if it were me but good for you.
Note: all of my jobs ever have come from networks and I went to the wrong state school and have never worked for Google.
Seems like networks had nothing to do with your job to me...
Nope I used more than one job search method.
It was Advertised. They paid for an advert. To be advertised to strangers.
It might as well have been a Facebook ad or a Google search ad, for all that networks had to do with it.
> Your in person network for the final conversion
Yes references. That's a bit different though.
I can see the benefit of having a network, and even leveraging it. But it is not everything.