Hi, I am a software developer with 5 years of development experience (basic background VC++, C++, MFC etc). I have also been training myself in Java for past 1 year so. I am close to getting offers from 2 companies. The dilemma that I am facing is which one to take and it is basically this :- one company is an online brokerage firm and like all financial software firms pays big bucks. The problem is that currently most of their work is in MFC, VC++ etc. They do plan to have a Java product in the future. The other company is a 2 year old dot.com whose work is 100% Java and XML. But their offer, compensation-wise is much lower than the first company. My indecision is stemming from the compensation vs technology dilemma. Although C++, MFC etc are all good skills too, but I wonder whether I will be making a mistake in not grabbing this chance to switch over to Java. I need to make a decision by next Thursday. I would appreciate any feedback or suggestions. Thanks ! Sandy
Are you sure the On-line Brokerage firm will grow into Java? If so, you can transition your skills and enjoy the higher pay and you'l already be familiar with their apps. What gaurantees are there that you will be a part of it? On the other hand, look at your net potential. not just what money you'd be making walking in. It is easy the grab the bigger offer, an lose out on the bigger growth opportunity. Did they map out a career path when they interviewed you? Research the Dot Com. See if you can get a feel for what the buying community and the financial community views them. Great opportunity comes with great risk. Another question, who did you get along with better? People chemistry is very important. I've turned down some great offers because I couldn't see myself working with the people. Food for thought. Hope this helps!
To learn more about me, visit:<br /> <a href="http://www.siliconcorn.com" target="_blank" rel="nofollow">www.siliconcorn.com</a> <br /> <br />To see all of our hot jobs in Chicagoland, check out:<br /> <br /> <a href="http://www.siliconcorn.com" target="_blank" rel="nofollow">www.siliconcorn.com</a>
There is always this scenario: On-line brokerage decides to move to Java and hires new group of Java developers to support new development. Current staff supports existing applications.
For me it would be a no brainer - non-Java jobs have no future. The more java experience you have, the more you can make. After six months on the Java job, you will be able to go back out on the market and get far more than what the C++ job was paying. In two years you should be able to make double what you could make at the C++ gig.
What kind of company do you currently work for now? Sometimes it is harder to break into an industry than it is to break into a technology. Financial firms are where the big bucks at. And once you have some financial industry experience, it is easier to move to other financial firms. Technology changes. Business-domain knowledge is usually more valuable to employers. [ May 17, 2006: Message edited by: B Chen ]