I am having 6 years of Experience in IT industry and out of these 6 years , I worked for 2.5 years in various Java related technologies and the later 3.5 year , working for a Java support project. I really don't ever wanted to be part of support stuff ( which includes on-calls , all time issues etc.) but thought that it would help me to grow as a Domain Expert (which actually did a bit). However, I never lost my love with programming.
But my hectic work schedule which includes office hours and out of office hours, does not allow me to concentrate to programming again.
I thought many times to switch jobs , I tried once but I never found myself in the position to crack interviews.
Don't know if I would ever get a chance to get back to my programming dreams to come true.
God Gave Me Nothing I Wanted, He Gave Me Everything I Needed.
Well your domain knowledge may have you in the interviews. Understanding how to do such and such in your chosen domain may lead you to design roles rather than simply programming. So you should use this as your advantage to climb the ladder a bit.
In the mean time, if you have time brush up on design patterns and API
K. Tsang wrote:your chosen domain may lead you to design roles rather than simply programming. So you should use this as your advantage to climb the ladder a bit.
Thanks Tsang..! for instant response.
The project which I am associated gives me little chance to learn new things ( e.g. they are still running on Java 1.4). Sometimes, I feel uneasy when I see that there are so many things to learn on but I can't. Because of non-existence of focus and firmness. which I think can come only when you are more disciplined (changing working shifts, elongated working hours ( office and out of office) preventing to stay focused.
That's why sometimes, I feel one technology/framework is good than other and then starts to read that tech/framework, which does nothing more than leaving my self blank and perplexed ..!
Sometimes, I think to let the things to go on the way they are coming but second thought comes to encounter it and do what I can do the best I can but again no result..!
Moreover, If I would not have gone through the pros and cons of any technology then how could I prove myself a good designer ...!