One trick I learned at university while analyzing a circuit is to identify the various 'design patterns' in it - just like software engineering, circuit design also features a lot of recurring common patterns.
Here is a fantastic post on it: http://www.arachnidlabs.com/blog/2013/10/17/electronics-patt...