John, a warm welcome to CodeRanch.
I don't know if what I going to tell has anything to do with me being young, but what I do know is that I'm really tired of it.
I'm 24 now and since I finished college (almost three years ago) I have had two jobs and in both of them I've being treated like some kind of means for others to learn new stuff.
You see, whenever there's something no one wants to do because they find it too difficult or they had no idea how to do it, they just hand it over to me. At first I thought it was because they really trusted me and to be honest I enjoy learning new technologies and trying to find solutions to tricky problems. The thing is that in almost all those projects once I passed the difficult parts I am removed from those projects and assigned to new ones, while I have to see all my effort ending up in the hands of more "
experienced" developers (the same ones who didn't accept the challenge from the start)
Some friends have told me that I should look for a job where I could find the recognition I want, but I don't know what job could that be? Perhaps I'm just paying my dues.
What do you think I should do?
Jhon.