Today I was presented with what could be an opportunity for me to get into software development. Well not exactly.
You see, I work for a software developer but I am more of a net admin than anything else. The company has 2 developers 2 managers and two it specialist – I am one of them. We revenue mainly from software sales, but my main roles are to maintain the networks up, work with virtual environments, operate cisco platforms, servers, storage and some dba work. Although I temporarily dropped off college to pursue my technology certifications, I still am eager to learn a few programming languages. I’m thinking .ASP , XML, JAVA , SQL, php, java, C ?
how long should it take to learn these languages and put them to work?
Anyhow, my manager mentioned to me during a meeting that we may be hiring someone in the future (not exactly anytime soon) to handle software bugs and other tasks that a developer would handled since the two developers are swamped.
Due to my lack of experience at programming, I was reluctant to step up to the plate and instead tried switching the conversation. I feel as if I can take over this task since I am a competent learner. However, I am not sure how to tell my manager that I need some time to learn new languages/protocols/technologies.
How do you guys think I should approach my manager and ask:
Can I have some time – maybe a year or between months to a year – to acquire the feel of coding and help out with bugs..read the books…and eventually belong to a newly founded Quality Assurance Engineer position or at least a title change/raise along with the responsibility?
In short, how can I convince my manager that I will be worth my weight in gold in the future and a great individual for this responsibility( QA developer work) that has risen.