I'm a fresh out of school Comp Sci Grad landing his first job at a web development company. I thought I knew my stuff coming out of school but am I ever wrong!
Coming from an SVN background Git seems to be so much more feature intensive and confusing. And the workflow of Jira gives me a headache as well.
Most of the time that I'm coding, I feel like I need help with the most trivial of things and that I'm using up more of the other developer's time than it would take for them to fix it. The code base consists of these large multi class 6000+ lines monsters and I have a real hard time figuring out what goes where without much guidance. The other developers seems to be getting tired of helping me out with these menial things and I have this sinking feeling that I might not keep this job for very long if I don't speed up soon.
I've been here for 3 weeks and most of the time I come home tired and frustrated. I currently live with my parents and don't talk much at home because of how tired I am and I can't really think of anything to talk about and my parents thinks that I'm mad at them or something and gets frustrated with me.
I don't really want to spill my life story on here but I'm just wondering if this is common. The main restriction I'm hitting at work seems to be that I just can't figure out the damn code base. I have yet to look up any examples on stack overflow (and I did that quite a bit academically...) because none seem to apply to the work I'm doing.
How would you recommend I begin to deal with this overwhelming sense of inadequacy or do I move on to another job? Possibly in another field?