Dear HN,
I am currently developing Java web applications for a company in the publishing sector. However, I really want to pursue a career in the Ruby sector of web development. I have got to grips with a lot of rails development in my spare time. However, I am starting to feel that my day job is interfering with my self development. Currently my company is caught up in a lot of politics with clients and dissatisfaction with development processes. Some of us really believe that moving away from Java to languages like Ruby, Python or Javascript makes the most logical sense. However, efforts are thwarted by senior managements opinions. Opinions which aren't justified with any kind of evidence. It's just driven by their own personal taste / a lack of understanding of the current industry. We don't build enterprise applications. We build relatively simple applications, that are virtually static sites. However, we are bogged down by the massive dependency management, spring configuration and painful AOP style framework issues. This coupled with supporting sites that are up to 10 years old.
I digress! I am thinking of quitting, regardless of currently having the next job lined up. What are your thoughts? I only have one and a half years of experience under my belt. However, I am constantly researching the web development scene and feel armed for a job as a ruby or even python web development. Is this move worth the risk?
Cheers HN!
If you are ever unsatisfied with your job or your self-development, by all means move on. Life is short, and everyone deserves fulfilling and rewarding work. This is my advice regardless of profession; although it applies double for you, as this is literally the best job market we have ever seen for good people with technical skills.
That said, do not quit without having another job lined up if you only have a year or two of experience. Look around, read up on career searching, call some companies, figure out what you want, and then pursue it. Get a company interested in you and negotiate for the best possible offer. When you have an offer, give your two weeks notice.