I'm 23 and this is my first "real" job. Basically I am having some troubles with my boss - he's not a jerk or anything, but I just get the overall impression that he isn't happy with how much hand-holding he has to do to help me with things. It's really frustrating for me because it's generally a task that I would have no way of knowing how to do without prior experience. The things I find frustrating generally fall into categories like this: - I receive ZERO feedback. I've been here 6 weeks and not once has he said "feel free to ask questions", "good job", or even "thanks". - It could be all in my head, but I feel like every time I ask a question, he thinks I'm an idiot for having to ask. - He tends to do this one a lot. He'll say something (on IM) like "hey can you integrate branch X" And I'll have never 'integrated a branch' in my whole life. Within a minute I'll ask for more detail, but no response...He'll respond 20 minutes later and ask why it isn't done yet, having never answered any of my questions. - And this is the one I'm least sure about. The way he states things tend to not make sense to me. He'll use terms in ways that don't quite make sense. Like imagine someone telling you how to play basketball, and they say "set the ball in the end zone" when they really mean "throw the ball into the basket". Of course he doesn't sound quite that bad, but it's this sort of small mistakes that I find so confusing. It makes me feel extra bad asking because I used to have a girlfriend who would constantly tell me how much of a jerk I was when I said she wasn't making sense. She'd scream "you KNOW what I mean, you're just being a jerk!". I actually like the work. It's not boring, unchallenging, or any of those things. It's just that it's a constant effort to not come home feeling like a total loser/idiot. What should I do? What would you say? ...And sorry for venting.