Turn on thread page Beta

Best programming technologies to learn? watch

Announcements
    • Thread Starter
    Offline

    0
    ReputationRep:
    Hi Everyone,

    I want to be a software developer once I graduate, which technologies are the most in demand in the industry? I know C# but I need to broaden my knowledge of other languages. Any recommendations? Also which databases are the best to learn these days? I see lots of chat about Big Data etc

    Thanks
    Offline

    3
    ReputationRep:
    I actually think hardware skills/knowledge are quite rare and increase employability. Mainly because so few in the modern generation get exposed to it.
    • Thread Starter
    Offline

    0
    ReputationRep:
    (Original post by elohssa)
    I actually think hardware skills/knowledge are quite rare and increase employability. Mainly because so few in the modern generation get exposed to it.
    But wouldn't I need to be doing an Electrical Engineering degree for that?
    Offline

    3
    ReputationRep:
    (Original post by Mongo84)
    But wouldn't I need to be doing an Electrical Engineering degree for that?
    I don't think any degree teaches that. That's why hardware skills are rare, because few people are exposed to hardware knowledge.
    Offline

    18
    ReputationRep:
    Visual Basic and Python are extremely useful in the world of Investment Banking and Financial Trading, especially the middle office. However general software developing is usually done in Java and C++. I'd advise not getting used to any programming language, your skills in software developing will change from the moment you receive your degree to the moment you retire and so will all the programming languages you learn, they'll be optimised to make it faster to write programs for them.

    Hardware engineering skills are rare, if you have them, you'll be extremely useful, especially in a server management role.

    Writing Regular Expressions and SQL Server protocols fluently will help you a lot in a database management role, unless you're planning on just creating something simple with Microsoft Access.

    Big Data is just a marketing term, it's nothing special.
    Offline

    3
    ReputationRep:
    (Original post by Thahleel)
    Visual Basic and Python are extremely useful in the world of Investment Banking and Financial Trading, especially the middle office. However general software developing is usually done in Java and C++. I'd advise not getting used to any programming language, your skills in software developing will change from the moment you receive your degree to the moment you retire and so will all the programming languages you learn, they'll be optimised to make it faster to write programs for them.

    Hardware engineering skills are rare, if you have them, you'll be extremely useful, especially in a server management role.

    Writing Regular Expressions and SQL Server protocols fluently will help you a lot in a database management role, unless you're planning on just creating something simple with Microsoft Access.

    Big Data is just a marketing term, it's nothing special.
    Yea I never really found a good online source that explains what big data actually is from a software implementation level.
    Offline

    18
    ReputationRep:
    (Original post by elohssa)
    Yea I never really found a good online source that explains what big data actually is from a software implementation level.
    https://www.youtube.com/watch?v=CyWg5jBYIj0

    This video is great for getting the point across that it's just a marketing term for complicated data mining.
 
 
 
Reply
Submit reply
Turn on thread page Beta
TSR Support Team

We have a brilliant team of more than 60 Support Team members looking after discussions on The Student Room, helping to make it a fun, safe and useful place to hang out.

Updated: August 21, 2014
Poll
Do you think parents should charge rent?

The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

Write a reply...
Reply
Hide
Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.