I have a degree in mathematics, but I like to code and in my short carreer (around 3 years) I have always done IT-related works, but never in companies whose main business is IT.
A couple of months ago I was hired by one of the biggest companies in my country, whose business is not IT-related but hugely relies on IT. I got a wage rise and the promise of the role of software developer.
However, after I joined I understood that the office where I was assigned is not ready to keep this promise and that I was hired in the expectation of activating a software developing unit within the end of the year, but until then this job will be done by a consulting firm, since no one else in the office is a programmer. Moreover, the consultants won't teach me the technical details of the job, so I will be starting from scratch.
Basically, in the last and following months I'm paid for doing absolutely nothing, and this is quite frustrating. Of course I am doing some training, reading guides and try to build some case-of-study, but I've lost most of my motivation.
Changing office in the same firm is not an option, at the moment.
I have reasons to believe that I just have to wait - what reassures me is that other developers will be hired in the following months and probably I was hired just too early -, but does it make sense to wait this long? How normal is this? Am I not wasting months of my life when I could be super productive? Isn't it better to leave and finally join an actual IT company?
Addendum. I tried to keep this question as general as possible, however I feel like sharing some pros and cons of my current job:
- experience in coding (but possibly not as interesting and "educational" as it would be in more IT-related firms)
- wage rise with respect to my previous job (but it might be difficult to get further rises in future: salary and responsibility growth here is slower than it normally is in IT)
- huge, solid and growing company
- possibility to catch other IT-related jobs within the company (after spending a while in this office)