Earlier in the year, I asked for advice on how to start a programming career in tech startups. Fast forward eight months; landing four job offers, numerous freelancing gigs and founding my own consultancy, here’s the advice I was given that has stuck with me:
The best way to get high quality attention these days is by maintaining a strong GitHub profile and communicating your skills via a blog. Contribute to any open source projects you love and make that fact public.
Finally (and most importantly), don’t waste your time at companies who don’t practice pair programming in an agile environment. Pair programming is the fastest, most fun way to learn how to be a great programmer. It does wonders for your communication and teaching skills.