This article outlines 8 key soft skills tech hiring managers value, including self-promotion, networking, communication, resourcefulness, coding preparation, competitiveness, initiative, and honesty. via Mashable