>>27103400No. Bide your time.
Stack stardust as long as possible. I didn't evolve any of my guys until level 12, and already the 720 Pidegeot that I spent so long beefing up is worthless because at level 15 I'm finding Pidgeys that have the potential to surpass him.
You want to hold out on evolving a good Pokémon for as long as possible, because chances are in a couple levels you'll find a better one. Only evolve when you're confident you have a mon who's CP won't be trumped anytime soon, and when you have enough candies to take it straight to its last stage AND Max it out. Otherwise you're better off waiting.