As other comments have mentioned you have to stick to something for a while. You didn't even finish school so you cant even say "At least I stuck with my degree". The way you read to me is that you will jump ship the moment you aren't liking something.
> I contribute a lot and then quit after I feel like I'm not getting appropriate compensation
Two things about this:
If you don't feel the compensation is appropriate you shouldn't take the job in the first place. If you've been somewhere for a while and been a high contributor then ask for a raise. Two months isn't nearly long enough to make that assessment.
Also you say you contribute "a lot" but I'm betting that it's not as much as you think. It probably only feels like a lot because you haven't ever stuck around anywhere long enough to see what "a lot" looks like. Hint: It's a marathon, not a sprint.