I have been at my company for just over 2 years and it was my first job after graduating university.
I work as an accounting analyst. I have been teaching myself programming and I have had the impulse for several months now that it is what I want to do for my career.
There is (I believe) a non-trivial set of skills in my current role that would transfer over to development. (Logical thinking, pattern recognition, etc. as well as the soft skills such as communication of ideas etc.)
I initially ignored it because I didn't want to rush into it without considering if it is what I want to do. I currently have no professional experience working in a team of developers so I cannot fully say that it is what I will want to do but I have this desire to give it a try.
(Academically speaking I have a strong first class degree from a top uk university in Physics and I took a couple of programming courses in this but that is all in terms of formal education. I have also worked on a few small projects in my spare time and at work but I still feel it is not good enough)
I am quite jaded in my current role and I don't see myself in it long term as there is no real scope for improvement.
In an ideal world, I would like to be given the opportunity to do some sort of trial within the development area of my company so I can see if it is a good fit for me (I strongly believe it would based on prior experiences) but of course I cannot be certain. And also to see if I can perform at a reasonable level and gather new skills for myself.
I have no idea how to approach this with my company and I don't want to jeopardise my current standing within the business (which I see as being decent-good).
I don't really want to leave the company unless it becomes unavoidable, so I would like to explore my options but I have no idea how to approach it.
Here is what I am thinking in terms of pros and cons:
Pros
I think it would be more stimulating than my current role.
I like the opportunity to learn new skills.
Can see myself in this for the long term.
Think I am a good fit for this type of career (personality wise).
Cons
Company is not hiring for any programmers at the moment (although at some point I assume they will have to)
Don't want to risk my current position.
If the company says no we can't/don't want to help you then I am left in a position I don't want to be in and people around me might know/ react to that.
I could be given an option to move and not perform well.
I have little experience so I don't have much to "prove" to the company I would be a good option.
I am looking for feedback on how I could look to approach my situation.