I am a Ph.D. student works in theoretical computer science, I work on the area which is related to rings and my work is to design algorithms for problems related to rings. I did my bachelor in computer science not in mathematics.
I have a strong interest in this area, despite the fact that I have been told and suggested by multiple people to not pursue research in this field; I did it because of my interest. Due to my strange choice, I did not get much collaboration. I have been able to publish just a couple of research papers (not in the top tier) and will graduate after two semesters. I worked very hard, but the output I got is not even a fraction of what I have invested.
I still like it, but the problems is that job opportunities, collaboration, and funds are very scarce. There are funds but only for those who publish in the top places. I am trying to publish in top places, but till now I was not successful. Many people around me have told me that my work is average. Some senior researchers advice me to be patient as it takes time to mature in this area.
Keeping the future in my mind, I see myself on a very different track as compared to others. My goal is to continue the research as well as get in some decent institute after my Ph.D.
My question is it possible to be a successful researcher in this kind of area? What does it mean to do some significant research? Is it okay to work in a very old research area?