Originally posted by zeitghost
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Reply to: Java v C++ - Poll coming up
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Java v C++ - Poll coming up"
Collapse
-
Java definitly.
C++ is for large software projects. I used to do this to write MFC apps. I haven't done that for 7 years now...and I'm happy.
Leave a comment:
-
I would say it depends on what kind of experience you have:
a) If you have industry/business knowledge, Java contracts will be easier to find
b) If you have some background in math/electronic engineering, C++ contracts will be easier to find
Leave a comment:
-
C#
ADO.NET
ASP.NET + MVC + Dynamic Data + Data Services
LINQ
Entity-Framework
AJAX
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WWF)
Windows Presentation Foundation (WPF)
If you know all these inside and out and backwards, you won't spend anytime on the bench.
Leave a comment:
-
I've had more interest about my C++ skills than my Java ones, despite using Java in a big IB.
However for freelance work I've done a lot more Java on the architecture side but that was stuff I sought out.
Java is certainly more widely used, simply becasue everyone wants web applications these days, regardless of what is used in desktop apps and non-web server applications.
I don't know J2EE is dead, doesn't this include EJB, servlets and JSP which are all used a lot?
Anyway... C++ might be better for getting sought out by agents when you have 5+ years with it, but if you are learning from scratch I can't see them being so interested. And as mentioned, Java is used everywhere.
Leave a comment:
-
Originally posted by swamp View PostC++ is for legacy and specialist stuff. It's a very useful feather to your bow in addition to Java or C#, but I'd say it's impossible to make a career from C++ alone if you're learning from scratch. There are plenty of people with 10+ years C++ who will pip you to any pure C++ roles, and you'll simply struggle to get the few years basic experience you need to even be considered in the first place.
My advice is to learn not just a language but a stack. Your choice is C# with .NET, or Java with Spring and Hibernate (J2EE is dead). C# .NET is probably an easier route as Microsoft have mapped everything out, for better or worse.
Leave a comment:
-
C++ is for legacy and specialist stuff. It's a very useful feather to your bow in addition to Java or C#, but I'd say it's impossible to make a career from C++ alone if you're learning from scratch. There are plenty of people with 10+ years C++ who will pip you to any pure C++ roles, and you'll simply struggle to get the few years basic experience you need to even be considered in the first place.
My advice is to learn not just a language but a stack. Your choice is C# with .NET, or Java with Spring and Hibernate (J2EE is dead). C# .NET is probably an easier route as Microsoft have mapped everything out, for better or worse.
Leave a comment:
-
C++ is more standalone. Used for embedded low level stuff, device drivers, you name it.
Java as a language is not very saleable without the surrounding J2EE stuff IMHO.
If it were me, I'd focus on C++ as I think there's more variety in the work out there, more niches to get into with it.
Leave a comment:
-
Originally posted by Purple Dalek View PostLots more contracts for Java than C++, but the rates are lower for Java.
Originally posted by Purple Dalek View PostJava is used mainly on data presentation so it doesn't matter too much if it doesn't work quite right and any problems come back really quick. C++ is generally back end and any problems might cause your client to go bust (as has happened to some banks recently).
Leave a comment:
-
Lots of bluffers do Java, so the code quality you have to work with is generally very low, and lots of work to fix, but the fixes are easy and you can spend all day fixing stuff.
Lots of head cases do C++, and the code quality is high, but it reads like a mad man made it, so you can't spend so many hours without a break back to reality.
Lots more contracts for Java than C++, but the rates are lower for Java. Yet you can spend more hours in the week fixing Java so the cumulative can be better.
Java is used mainly on data presentation so it doesn't matter too much if it doesn't work quite right and any problems come back really quick. C++ is generally back end and any problems might cause your client to go bust (as has happened to some banks recently).
Leave a comment:
-
When I moved from C++ to java about 10 years ago my boss at the time said "oh that java stuff will never take off". I know his team all do Java now as the applications that they integrated with all moved their APIs to Java.
Java is just a more mature development language with more options as to how to use it.
I'm sure there will always be C++ jobs out there but really there cannot be many greenfield projects.
Although the issue is you may just be another developer in the heard with java. Nit many people can do C++ these days and there are loads of crappy legacy applications to maintain.
Leave a comment:
-
C# - a good marketable skill (or as good as can be expected at the moment).
Leave a comment:
-
Java v C++ - Poll coming up
19C++10.53%2Java42.11%8Other (please specify)31.58%6Andyw++15.79%3Poll coming up. I'd like to learn either Java or C++, and am interested to know what peoples' informed judgement, or baseless prejudices, are in favour of one over the other in relation to the contract market now and in the future.
I couldn't give a stuff about their relative technical merits and all that techie stuff, except in so far as these may affect their flexibility and continuing use.
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Secondary NI threshold sinking to £5,000: a limited company director’s explainer Yesterday 09:51
- Reeves sets Spring Statement 2025 for March 26th Dec 23 09:18
- Spot the hidden contractor Dec 20 10:43
- Accounting for Contractors Dec 19 15:30
- Chartered Accountants with MarchMutual Dec 19 15:05
- Chartered Accountants with March Mutual Dec 19 15:05
- Chartered Accountants Dec 19 15:05
- Unfairly barred from contracting? Petrofac just paid the price Dec 19 09:43
- An IR35 case law look back: contractor must-knows for 2025-26 Dec 18 09:30
- A contractor’s Autumn Budget financial review Dec 17 10:59
Leave a comment: