Switching My career from VC++ to JAVA
-
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
Best Option you can choose. I work in .NET and Java, know both sides and prefer Java as the best option. In fact if you look through the web you will see, that there are more librarys for java than for .NET.
-
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
To seriously contemplate switching company because they switch to Java is very very ridiculous in my opinion. A programming language is just a tool and it's even the same paradigm as VC++ (OOP). Just learn it; it's not difficult.
"When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
-Atlas Shrugged, Ayn Rand -
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
You won't be able to hang out here if you switch to JAVA ;)
-
To seriously contemplate switching company because they switch to Java is very very ridiculous in my opinion. A programming language is just a tool and it's even the same paradigm as VC++ (OOP). Just learn it; it's not difficult.
"When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
-Atlas Shrugged, Ayn Randas a technology point of view you are correct, but as a business point of view, maybe not; one must take into the cost of changing technology vs. productivity vs. end-result. I think a company must have very valid reason to change technologies.
Maximilien Lincourt Your Head A Splode - Strong Bad
-
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
Sudhir Mangla wrote:
I know VC++ is dying
:wtf:
He's become a household word in the Lounge. A whole new phraseology has evolved. Post a link or reply with a smiley and rose, and you've made a "Satipsism". So what? It's an interesting thing about the Internet, the evolution (as in change, not progress) of tone, quality, terminology, etc. -Marc Clifton. Best wishes to Rexx[^
-
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
C/C++/VC++/C#.net : The glam skillset :-O. The company I'm working for now was actually looking for these skills, I just jumped in.;) But the list also wanted core java which is not a problem for me I've worked with it already. So it's good that you learn multiple things but get centered at the "C" thingie.
He's become a household word in the Lounge. A whole new phraseology has evolved. Post a link or reply with a smiley and rose, and you've made a "Satipsism". So what? It's an interesting thing about the Internet, the evolution (as in change, not progress) of tone, quality, terminology, etc. -Marc Clifton. Best wishes to Rexx[^
-
Sudhir Mangla wrote:
But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying).
How come ? I'm just curious, are your projects that dependent on the technology ? who decides the technology you are using ? Does your PM knows that it will cost him money to have you (and maybe others) switch from one technology to the other ? either by direct training, loss of productivity or worse, personnel attrition.
Maximilien Lincourt Your Head A Splode - Strong Bad
Actually they were trying to design a web application from *scratch* with VC++.. but then they found new, easy tools for doing the same now. So they killed VC++.
He's become a household word in the Lounge. A whole new phraseology has evolved. Post a link or reply with a smiley and rose, and you've made a "Satipsism". So what? It's an interesting thing about the Internet, the evolution (as in change, not progress) of tone, quality, terminology, etc. -Marc Clifton. Best wishes to Rexx[^
-
Best Option you can choose. I work in .NET and Java, know both sides and prefer Java as the best option. In fact if you look through the web you will see, that there are more librarys for java than for .NET.
stefankruzel wrote:
In fact if you look through the web you will see, that there are more librarys for java than for .NET
That's simply because Java is twice as old as .NET. But are you talking about free libraries? commercial libraries? What about quality? I don't think the total is very meaningful by itself.
Luis Alonso Ramos Intelectix Chihuahua, Mexico
-
You won't be able to hang out here if you switch to JAVA ;)
There's a ... forum in CP where he can hang out... alone :-D
Luis Alonso Ramos Intelectix Chihuahua, Mexico
-
as a technology point of view you are correct, but as a business point of view, maybe not; one must take into the cost of changing technology vs. productivity vs. end-result. I think a company must have very valid reason to change technologies.
Maximilien Lincourt Your Head A Splode - Strong Bad
.Net + a 3rd party tool like Telerik or Infragistics makes programming so much easier that the cost of switching is almost irrelevant. Most companies would be foolish not use .net.
I didn't get any requirements for the signature
-
To seriously contemplate switching company because they switch to Java is very very ridiculous in my opinion. A programming language is just a tool and it's even the same paradigm as VC++ (OOP). Just learn it; it's not difficult.
"When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
-Atlas Shrugged, Ayn RandI disagree with you. I have six years of .net experience and recruiters are calling me with offers from 80 to 100K. Now, are C++ programmers having people come to you for high paying postions? Also, I was able to learn VB.Net in about six weeks. To switch from VB.Net to C# took me about 3 weeks. But after six years, I'm still learning new things in the .net framework. For example, just a couple months I implemented a class using the System.ComponmentModel.BindingList for the first time. Learning it is one thing, using it most effectively is something entirely different.
I didn't get any requirements for the signature
-
C/C++/VC++/C#.net : The glam skillset :-O. The company I'm working for now was actually looking for these skills, I just jumped in.;) But the list also wanted core java which is not a problem for me I've worked with it already. So it's good that you learn multiple things but get centered at the "C" thingie.
He's become a household word in the Lounge. A whole new phraseology has evolved. Post a link or reply with a smiley and rose, and you've made a "Satipsism". So what? It's an interesting thing about the Internet, the evolution (as in change, not progress) of tone, quality, terminology, etc. -Marc Clifton. Best wishes to Rexx[^
Don't be afraid, switch to Java and you will be upto speed in no time. After a few years both Java and C# will start to wear off and you will probably be in dynamic languages through functional and all the way back via understanding of VMs, compilation and interpreters. Frameworks and features of those two are a bit different but nothing major if you come from the mess induced by Windows. After all it gets your value up but it is value the market forces see in exploiting your time, nothing revolutionary is happening actually. If your C++ is good you will enjoy the ride and see that it is all very similar and leave with the idea hand coding anything you don't have to is evil. They say attempt and learn a new language every year, building one eventually is probably the best exercise before moving out of the entire unnecessary detail sharade.
-
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
:rolleyes:
-
Don't be afraid, switch to Java and you will be upto speed in no time. After a few years both Java and C# will start to wear off and you will probably be in dynamic languages through functional and all the way back via understanding of VMs, compilation and interpreters. Frameworks and features of those two are a bit different but nothing major if you come from the mess induced by Windows. After all it gets your value up but it is value the market forces see in exploiting your time, nothing revolutionary is happening actually. If your C++ is good you will enjoy the ride and see that it is all very similar and leave with the idea hand coding anything you don't have to is evil. They say attempt and learn a new language every year, building one eventually is probably the best exercise before moving out of the entire unnecessary detail sharade.
-
Best Option you can choose. I work in .NET and Java, know both sides and prefer Java as the best option. In fact if you look through the web you will see, that there are more librarys for java than for .NET.
stefankruzel wrote:
know both sides and prefer Java as the best option
I am thinking of learning Java because it seems to be used a lot in embedded devices and I want to learn more about programming them. I have a strong C/C++/PHP background and have been re-learning Perl for the past few months writing robots and intelligent agents so I don't think I will have much problem with Java. Are there any good web resources and forums where I can get started with the basics and ask questions. Also are there different versions of Java and if so which should I be learning for embedded device programming as well as bringing the web to the small screen (telephones, PDAs, etc.)?
Simply Elegant Designs JimmyRopes Designs
Think inside the box! ProActive Secure Systems
I'm on-line therefore I am. JimmyRopes -
Hey.. Osmo!!..:-D .. Welcome back buddy :)
The Advantage in work-from-home is that... we can blame the dog. -Mark Salsbery Best wishes to Rexx[^]
what makes you think this is him? there's no raft of deleted messages from osmo's old account and this one predates his last leaving in a snit.
-- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer
-
I am working in VC++/MFC/COM for last 4 years. But now PM wants me switch my Job profile from VC++ to JAVA as we are not having any project for VC++ (I know VC++ is dying). I am more interested in switching to Dot net. But i have only option JAVA. Does JAVA is a good option for VC++ developers or I should switch my current company. I need your valuable suggestions.
Sudhir Mangla http://DevelopersVoice.com (VC++ FAQ, MFC FAQ, C++ FAQ) http://Programmerworld.net (Free books and source code)
http://Faq.Programmerworld.net (FAQ and Tips for programmers)
thanks for the six months involvement. Take care not to be envious of VS 2008:rolleyes:
Roger Irrelevant "he's completely hatstand"
-
stefankruzel wrote:
know both sides and prefer Java as the best option
I am thinking of learning Java because it seems to be used a lot in embedded devices and I want to learn more about programming them. I have a strong C/C++/PHP background and have been re-learning Perl for the past few months writing robots and intelligent agents so I don't think I will have much problem with Java. Are there any good web resources and forums where I can get started with the basics and ask questions. Also are there different versions of Java and if so which should I be learning for embedded device programming as well as bringing the web to the small screen (telephones, PDAs, etc.)?
Simply Elegant Designs JimmyRopes Designs
Think inside the box! ProActive Secure Systems
I'm on-line therefore I am. JimmyRopesThats a good forum: http://forum.java.sun.com/index.jspa[^] You hit the right one. My companys main focus is on embedded device programming. We only do .NET programs on the embedded side. PC our programs are all based on java. We decided to do so, because most datacapture devices are based on windows mobil. Of course if you want to start with java embedded programming you will have to use java 1.4 which is less different than 1.5 or 1.6, so you can start learning 1.6. Look out for IBM Websphere Mobil Device Center if you want to start the best supported way. eclipse.org is also featuring a embedded programming plugin but i havent tested out yet.
-
stefankruzel wrote:
In fact if you look through the web you will see, that there are more librarys for java than for .NET
That's simply because Java is twice as old as .NET. But are you talking about free libraries? commercial libraries? What about quality? I don't think the total is very meaningful by itself.
Luis Alonso Ramos Intelectix Chihuahua, Mexico
Look at ADO.NET its a pain in the ass. Look at Hibernating ... ok there is also a port called NHibernate. In my opinion most server side development is best done with java.
-
Thats a good forum: http://forum.java.sun.com/index.jspa[^] You hit the right one. My companys main focus is on embedded device programming. We only do .NET programs on the embedded side. PC our programs are all based on java. We decided to do so, because most datacapture devices are based on windows mobil. Of course if you want to start with java embedded programming you will have to use java 1.4 which is less different than 1.5 or 1.6, so you can start learning 1.6. Look out for IBM Websphere Mobil Device Center if you want to start the best supported way. eclipse.org is also featuring a embedded programming plugin but i havent tested out yet.
Thank you for the link.
stefankruzel wrote:
We only do .NET programs on the embedded side ... We decided to do so, because most datacapture devices are based on windows mobil.
Since I am just starting out I could go with either .NET or Java. Which would you recommend?
Simply Elegant Designs JimmyRopes Designs
Think inside the box! ProActive Secure Systems
I'm on-line therefore I am. JimmyRopes