Hi Billy,
Are you a clock watcher?
You could obtain a good recommendation letter from your CEO/Director/Janitor and it valid only if your works interface with him/her on daily basis.
Now, if you decided to pursuit advanced education, I recommend to obtain those letter as your additional ammunition for prestige institution. If you decided to change to another jobs, the burden of proof is rested upon you. If I decided to look at your resume, I wonder is the current company have no alternative solutions for a valuable employee like you. If the current company do not used
Java technology, but you only stay there for two years to help them and continue on with your Java pursuit. I will think a lot to pick someone like you. I see the
word arrogant, stubborn, etc. as you can tell they are all negative words.
If I were in your shoes, after the failures of convincing my chain command to switch the existence technology into Java, I will align myself into a liason position, it allows me to have contact with associate companies. I will let them see how valuable I am with this companies, I let them open their mouths to offer me a positions with them.
People work and study to advance themselves into a higher level all the times, why can not be you? Study is a discipline. If you have to shut down others distractions to concentrate into just going to school and study, I will doubt your future will be sucessful in management, you are not multidimensional.
Regards,
MCao