I used to say that the most important skill I had as a software developer was google-fu, because 99% of the time someone else had already solved the problem I was trying to solve (sorry @mcc - you seem to be perennially in that other 1%).
But I never blindly submitted Code I Got From The Internet without at least trying to understand (a) what it did, and (b) why it worked. Also: (c) writing tests to ensure it actually did work.
Sometimes the code snippet from SO was actually kinda bullshit.