I've been there man. You have to give yourself time to learn and get better. Drown out the noise, even from your boss. Be up front about wanting to learn and do better. A good manager will help you. A bad manager will not, but at that point it's probably not worth your sweat and tears anyway. Positi...