I am a programmer in apprenticeship for 1 year in civil/public service (in Germany), already programming productive code for the company. I would like to have a second monitor for various reasons like having the code on one monitor and the running program on the other, or always having the mail program open on one monitor. At the moment I am sitting in an office with two non-programmers (all they do is handle customer tickers, really) and my trainer doesn't really program as much as me (he got other stuff to do).
The company has 300+ employees and to that point I was 100% happy and had no complaints or whatsoever. I do get paid more than the average, some apprentice programmers only get 70% of my salary. But this is only the case, because the company is forced to pay that much by law. Also from some co-workers I heard, employees are actually paid a lot below average.
The problem is, when I mentioned my intention to get a second monitor I got called crazy by one of my office co-workers, because she cannot imagine why you would ever need a second one, because one is enough for her and it would be so selfish for me to have two. Then I wrote a short email to my trainer, asking where I could request a second monitor. (It turned out it was him, who I can request and he then could forward my request to the boss). Then my trainer came in my office and argued how it is not possible because I am only an apprentice and no real employee, and that he also thinks it's unnessecary. I just said I bet there are plenty of unused monitors in our storage, and asked why I can't have one of them.
I think it should be a standard for every programmer (apprentice or employee) to have access to at least two monitors.
Since I am just an apprentice, maybe I should refuse writing productive code, since that is a task of real employees, and only do things helping me to extend my programming skills, like reading programming books? (EDIT: No, I don't actually see this as a practicable way and I wouldn't do that - also programming itself is a lot more fun than reading books related to programming.) How can I convince my company to provide me a second monitor?
EDIT 1: This question is not a duplicate of How do I request new equipment for the office? as it describes the scenario of already having a rejected request, rather than wanting to know how to approach an equipment request in the first place. Another important thing to note is, I'm not am employee, I'm an apprentice - which seems to make the situation different. Also my company is a civil / public organization; making a lot of money here isn't our first goal.
EDIT 2: The solution was to just request a second monitor by myself, rather than asking my trainer to do it for me. I didn't ask higher ranked personell, but instead the department responsible for hardware. A few days later I recieved my second monitor. The hardware-guy installed it and talked about how other older hardware just gets thrown in the trash. Now my trainer wants a second monitor too :)