While networking is essential to an effective job search, it can be a challenge. In going outside of your comfort zone, it may help to think of networking not as a means of self-promotion, but as a way of establishing mutually beneficial connections. Any relationships you establish will be advantageous for both parties involved. Networking also plays a very important role in searching for a job; since the majority of openings are never listed publicly, the more people you know, the more likely you are to hear about and be recommended for unlisted jobs.
The National Association of Colleges and Employers offers the most accurate compensation data available.