Many times I have students that think they are never going to make it as a developer. They feel that since they continually have to google errors, look up code and ask questions that they are not a developer. Many people feel that because they cannot bust out an entire application from memory that they are phony and not a real developer.
Scott Hanselman is a dev evangelist for the .NET platform and a self-proclaimed phony developer. He addressed the concerns of another developer that felt the same way in the following blog post.
Just remember that people with true ability tended to underestimate their relative competence. Thus the more you feel like a phony the more you are probably truly beginning to understand!