I'm interning at a fin-tech company that develops products on the Salesforce platform.
The duration of my internship was for 6 months, and in the last month, they assigned me the task of developing a dashboard UI for one of their user-facing products. My boss convinced me that project was fairly simple and interesting to work on, so I agreed to take it up.
As I took up this assignment, I quickly came to a better understanding of the scope and effort involved. I had been given to believe that I would learn a popular UI framework, but it was not all it was cracked up to be.
The extent of my work involves writing thousands of lines of JSON to configure a prebuilt framework which renders the UI based on the JSON. There is no documentation, so I have to do a lot of trial and error, guesswork, and debugging to figure out the correct JSON format for what I want to render.
This is a thankless task with no documentation, and is definitely a mile and a half away from the work I'm used to doing (core business logic development with Apex).
In summary, I am working in an area I have zero interest in, doing donkey's work. Furthermore, this work is of no benefit to me as a a software professional, since this is a company-specific framework I'm working with.
I have tried on many occasions to voice my concerns and grievances, but my bosses always avoid the focal issue, saying "It's an emerging technology," or, "It'll be useful for your future."
Of course, I'm doing my best to do the work I've been assigned, but I'm hard pressed to find any motivation. I'm now also getting chewed out for my slow pace of work, and I am being cajoled to work overtime, affecting my work-life balance.
I really feel like my skills are being put to waste doing this. Any advice on how to handle a situation like this would be appreciated.
Thank you for your time.