Need some career advice
I'm working on maintaining a legacy application written in C++. But I'm not really interested in what I'm doing right now. I'm having absolutely no scope for learning here.
There is only stress instead of challenges.
I'm interested in being a part of something nice, working on projects that requires using my intelligence. But if you ask me what I want to do, I don't really have an answer. Need some help/advice to figure out my true calling.
PS: I love programming. Learning ROR from 'Ruby on Rails 3 Tutorial'
10 comments
[ 2.9 ms ] story [ 41.7 ms ] threadPick up a smattering of modern web technologies (python, node.js, ruby is a nice idea) and join a small company / start up. This can be a shot in the arm; you'll have to wear many hats, and you might find one of these inspiring you better than the others. In a smaller company you might find yourself blogging for the company, writing copy for the website, doing a bit of design, a bit of requirements analysis, all sorts...
But this is only available to you if you're prepared to take a hit to salary - a start up that's prepared to take on someone switching paradigms won't pay as well as a C++ developer job.
My advice: Leave that job as soon as possible.
I started attending various developer meetups and made some small projects that I could fit in my CV and talk about them. Career opportunities, new contacts and friends started to happen. RoR has an awesome community and the work these guys do is often interesting and engaging. Broaden your horizon, find like-minded people and soon you will find something nice that you could be a part of.
Too many exciting challenges out there. It is nice that you are learning other programming languages and it will open you many possibilities in future.
Do you have any side project that you are working on?
Are you near a major city? If so, which one? The job market there will shape the opportunities available to you there.
Just getting something built that you can show people is about as important as the language or framework that you choose to do it in. That said, the mainstream is Java, PHP, Ruby on Rails, Python (usually with Django), and mobile stuff. You could do something with JavaScript paired with another scripting language and that would be good. If you don't have time to do any of that, maybe pick up a book on HTML5 Game development and build something with it. There is a lot you can do there.