I am an apprentice at a large-ish company (500-600 employees). It is an engineering firm. I have written a web app which was not requested by anyone to start with but when I demonstrated the potential it was then requested by management (this is great.).
The department I work in a software department but not web-apps, so not HTML, Javascript and so on. It is a software department for the product we manufacture. In my department is another apprentice and 2 contractors. The 2 contractors act as my "mentor" but this has to be used loosely for other reasons. They are not my manager. My actual manager basically works in a different department and has absolutely 0 time for me and the other apprentice. (This isn't my issue).
My issue that when I write code, specifically my web app I don't have anyone who can review or go through it. I know more about javascript and HTML than the other 2 contractors in the department. I will ask the other apprentice to go through it, I thought they know as well as I do, they are no expert. They will pick up some faults which is great but they can't give me advice on the structure.
I want to be able to go through my code with someone else so that I am able to improve but I don't have anyone to do this with. Currently, my actual manager wouldn't be interested and his manager doesn't care about the code only the end product, so if the web-app works then he would be happy. But I want to be able to improve.
Also, everything I have learnt about coding has been self-taught. No has really aided me in my learning towards this so I can't go back to anyone that helped me learn because there is no one.
Have anyone had anything like this before where they have no one to review code? What can I do about this because I want to improve but I feel like I am struggling because I have no one to go through it all with me?