• 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!
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.

Previously on "Java v C++ - Poll coming up"

Collapse

  • lilelvis2000
    replied
    Originally posted by zeitghost
    FORTRAN IV.

    It's the future.
    Cobol 2002 (aka Add 1 to Cobol)

    Leave a comment:


  • lilelvis2000
    replied
    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:


  • bored
    replied
    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:


  • DimPrawn
    replied
    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:


  • d000hg
    replied
    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:


  • minestrone
    replied
    Originally posted by swamp View Post
    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.
    That is the most misleading comment of the day, you obviously know little about the technology stack.

    Leave a comment:


  • FSM with Cheddar
    replied
    C#

    Leave a comment:


  • swamp
    replied
    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:


  • _V_
    replied
    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:


  • voodooflux
    replied
    Originally posted by Purple Dalek View Post
    Lots more contracts for Java than C++, but the rates are lower for Java.
    The rates for Java with J2EE tend to be very decent indeed.

    Originally posted by Purple Dalek View Post
    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).
    I've had the opposite experience TBH - most of the Java I've encountered has been J2EE within backend systems.

    Leave a comment:


  • Purple Dalek
    replied
    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:


  • minestrone
    replied
    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:


  • voodooflux
    replied
    C# - a good marketable skill (or as good as can be expected at the moment).

    Leave a comment:


  • OwlHoot
    started a poll Java v C++ - Poll coming up

    Java v C++ - Poll coming up

    19
    C++
    10.53%
    2
    Java
    42.11%
    8
    Other (please specify)
    31.58%
    6
    Andyw++
    15.79%
    3
    Poll 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.

Working...
X