Thread: C++ versus Java
View Single Post
Old 07-11-2007, 03:30 PM   #28 (permalink)
OnlyCurious
OnlyCurious's Avatar
 
Ultra Techie

Join Date: Dec 2004

Posts: 611

OnlyCurious

Send a message via AIM to OnlyCurious Send a message via Yahoo to OnlyCurious
Default Re: C++ versus Java

Quote:
Originally Posted by jaeusm View Post
I never use Java in my current job, nor am I a fanboy, but this is exactly the type of logic (or lack thereof) I have been questioning in your own posts. Ironically, this is the pot calling the kettle black.


Now you're showing your lack of exposure in industry. I was hired as an embedded systems engineer, not as a "C++ systems engineer". As such, candidates are expected to have knowledge of low level languages and be able to learn new languages as necessary.


Right. You've been repeating that. However, you have yet to back that up with any data other than, "my friend said...". So back to my point, which you have failed to comprehend, defend your assertion.


I did, since you are seemingly unaware of what "Big Companies" look for in candidates. Your knowledge of a language syntax is not nearly as important as knowing how to write good code and develop software.


See above. First, a candidate is expected to be able to learn a new language as required. Second, the world isn't black and white. Most developers and engineers know several different languages. For example, in my current job, I work as a distributed application developer using C#. I had never used .NET or C# prior to this job. However, since I had written a lot of socket code previously, I had quite a good understanding of network programming. The language was irrelevant.


Actually, there are more Java jobs available than C++. Look at the job boards. And Java is not gaining popularity. It has peaked. .NET is the platform that is quickly gaining popularity.


Knowledge of language syntax isn't nearly as important as you believe for landing a job. However, knowledge of specific application domains is important. If your company develops web services, then you'll want candidates to have an understanding of how to develop web services. If your company develops Windows drivers for hardware, you'll want candidates to be knowledgeable and have experience in driver development. What languages they've used previously are not as important.
ROFLMAO. There you go again beating around the bush. I already told everyone I was a student, so duh I lack exposure to the industry. If you want to go by personal experience? Well, it's you against a dozen of my friends in the industry. I've seen all the places they worked at and saw MANY software engineers/developers working with C++. Don't you think as a student I would have asked around all these big companies about which language would make me more successful in the industry? 100% of the Software Engineers(I would say about 45 different engineers from different companies) I talked to said C++. Apple, Microsoft, HP, LockHeed, Boeing, even Coors (yeah the beer company), Northrop Gruman, Dish, Raytheon, and a few I left out, ALL of the employers preferred and REQUIRED their candidates to know C++. You don't have to actually be in the industry to know what employers want from their candidates.

Embedded systems engineer, sure... you're obviously working for a company that uses Java. Try going into the companies I named above with just knowing Java. You'll have a WAY bigger chance of getting into those brand name companies with the knowledge of C++.

Since you cannot comprehend what I'm saying... here is my question to you that can settle this matter(if you can let go of your pride): There are MORE big companies that use C++ as their foundation than big companies that use Java as their foundation, right?

If you say "NO", then you are beating around the bush again. For crying out loud, EVERYONE knows big companies prefer C++. You're not providing any data yourself, except "I 'have been' a embedded systems engineer..." LOL.

It's actually hard for me to believe anything you are saying. If I had a career, I know for a fact I wouldn't waste my time on some forum with a college student about whether C++ or Java is more widely used in big companies.

Oh, and you keep saying there are MORE java jobs in those job search?? LOL what was my point?? Those are all SMALL companies. Give me a good list of REQUIRED Java Candidates for BIG companies, and I Guarantee you I will beat that list from the same BIG companies that require C++.

You really don't need data to know what I'm trying to prove, it's out there in the industry, you've obviously started off in a smaller company that use Java more than C++ and you've been tainted with this.
__________________
Use my advice at your own risk.

My rig:
CoolerMaster Centurion 5
SamSung 20" LCD
Intel E6750 @ 2.66Ghz
Gigabyte p35-ds3r
Patriot Extreme 2gb 4-4-4-12
Sapphire X1950XT 256mb
Samsung 500gb @ 7200
PSU Xclio GreatPower 550W
Samsung DVD Burner
Logitec X-230 2.1

Last edited by OnlyCurious; 07-11-2007 at 03:33 PM.
OnlyCurious is offline