I work for a non-profit organization developing a software solution for both desktop and PocketPC. The product was developed using C++/MFC. Being the sole programmer here I have a certain amount of influence on the development path but I can't simply justify changing development platforms just for the sake of using a different technology. I would like to switch over to C#/.Net - in all honesty - for personal gain. I want to broaden my skills, learn something new, make myself more marketable for future jobs, and I see a lot of jobs today that require .Net experience.
So how would I go about convincing my project managers to allow me to use .Net as oppose to sticking with what is working pretty well currently? I have a fairly intermediate understanding of the .Net platform and tools, but if the situation was reverse I would do a better job convincing them to stick with old-school C++ programming than .Net. What business advantages does .Net offer that would make it more attractive to use? I myself understand the technical merits, but I don't expect management to understand them at the level that I do. I'd have to speak "business talk."
Question
Lycander
I work for a non-profit organization developing a software solution for both desktop and PocketPC. The product was developed using C++/MFC. Being the sole programmer here I have a certain amount of influence on the development path but I can't simply justify changing development platforms just for the sake of using a different technology. I would like to switch over to C#/.Net - in all honesty - for personal gain. I want to broaden my skills, learn something new, make myself more marketable for future jobs, and I see a lot of jobs today that require .Net experience.
So how would I go about convincing my project managers to allow me to use .Net as oppose to sticking with what is working pretty well currently? I have a fairly intermediate understanding of the .Net platform and tools, but if the situation was reverse I would do a better job convincing them to stick with old-school C++ programming than .Net. What business advantages does .Net offer that would make it more attractive to use? I myself understand the technical merits, but I don't expect management to understand them at the level that I do. I'd have to speak "business talk."
Thoughts?
Link to comment
Share on other sites
10 answers to this question
Recommended Posts