Learning Java and C++ for Job Opportunities

AI Thread Summary
Learning both Java and C++ can significantly enhance job opportunities, especially in fields like medical imaging where C++ is prevalent. While Java is widely recognized and offers many entry-level positions, C++ is valued for its performance and flexibility, making it a strong asset in the job market. The demand for programming skills varies by location, and companies prioritize education, experience, and coding abilities differently. Having a portfolio of projects is crucial to demonstrate programming competency to potential employers. Overall, combining Java with C++ or C knowledge can provide a competitive edge in securing employment.
Domenico94
Messages
130
Reaction score
6
Hi everyone... I'm a communication system engineering student and in my university we use studying Java. Now, for this summer, when I ll have free time, I was thinking about doing some practice with programming and maybe studying a new language, such C++( it s still a widesprrad language and I think Id like the freedom it gives you) . The problem I want to ask is, is it convenient( in terms of job opportunities), to learn java and c++ or only doing good java programming would be enough?? Are there many entry level jobs out there as java may have, or given it s a though language, employers will just require you more experience?
P.s.I d like to work in the field od medical imaging in the future, where c++ is very used too, although I need experience working with other companies before.
 
Physics news on Phys.org
Your employment potential is much greater with C++ and Java than Java alone.
 
  • Like
Likes Domenico94
Dr. Courtney said:
Your employment potential is much greater with C++ and Java than Java alone.
And with the job experience instead? Is it there much difference with the experience required to get, say, a c++ position, rather than a Java one?
 
That depends on where you are and on the specific job you are applying for.

Companies weigh education, experience, and programming skills differently in their hiring processes.

You need to convince them that you can really program. Code samples and detailed descriptions of completed projects is most convincing.
 
  • Like
Likes Domenico94
Dr. Courtney said:
That depends on where you are and on the specific job you are applying for.

Companies weigh education, experience, and programming skills differently in their hiring processes.

You need to convince them that you can really program. Code samples and detailed descriptions of completed projects is most convincing.
Yes, the fact about projects is true...but how much difference would it be in terms of job opportunities ( for entry level jobs) between a java and c++ programmer? Java is good to find job, but is c++ that bad ??
 
It depends on the local market. I've been offered several jobs based on my C programming experience, without knowing Java.

Supply and demand is a local phenomena in job markets.
 
  • Like
Likes Domenico94
Java I learned it on university and in my country is an important skill for finding a job, anyway you should also consider Python or more job focused like Mathematica or Matlab. Saludos
 
Luois Mers said:
Java I learned it on university and in my country is an important skill for finding a job, anyway you should also consider Python or more job focused like Mathematica or Matlab. Saludos
I m not interested much in mathlab..anyway I ve done some search, and I think it would be more convenient for me to study c or c ++...do they have the same job opportunities??
 
Commercial applications for Windows OS commonly are written in Microsoft's version of C++, and C++ is also easily portable to other OSes.
In recent times the trend is for C# to become more usual for Windows apps, but that language is rarely implemented for environments other than Windows.
Linux distributions focus on development in C or C++ or a combination, (since the original Unix OS was largely designed to be specifically an environment in which to develop projects using C).
 
Last edited:
  • #10
Oh..alright...and the application of c instead?would it be good AS c++ to find job?
 
  • #11
In the commercial development environment applications can be quite large, and so C++ is definitely preferable, since it is an object orientated language.
This aids enormously with projects involving multiple programmers, and also helps speed up development times.
For many scientific and system/technical applications plain C can be better as it's 'closer' to programming the CPU at machine level.
It's definitely best to have knowledge of both though, (and your C++ code will be much better anyway if you have a good grasp of C beforehand).
 

Similar threads

Replies
7
Views
3K
Replies
1
Views
983
Replies
2
Views
2K
Replies
11
Views
2K
Replies
15
Views
3K
Replies
18
Views
3K
Back
Top