Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 05, 2016, 10:43:13 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Question...  (Read 2334 times)

Codebyte

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 160
  • "Premature Optimization is the root of all evil."
    • View Profile
    • CodeByter.com
    • Donate to Member
Question...
« on: June 26, 2008, 08:19:03 PM »
So, I am currently going through some college classes in an effort to make a living through software engineering... I LOVE using Borland Developer Studio (specifically Visual C++)... I know that alot of new languages are still being introduced and what not... What is the "Hot" language to get into? What do companies want nowadays?

Pardon me for my inexperience in the corporate world, but Im just trying to get a feel for things as far as my career goes...
CodeByter.com - http://www.codebyter.com

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Question...
« Reply #1 on: June 27, 2008, 12:17:31 AM »
First, just to point out that Borland Developer Studio, which is now known as Codegear RAD Studio, is quite a different thing than "Visual C++" which is Microsoft's product.  Either way, both good tools in my opinion.

Which basically brings me to my answer.

Languages seem to be evolving more rapidly these days than they were 20 years ago, and companies these days probably like to see someone who has a more flexible set of programming skills and multiple languages.

There are always going to be jobs that target a specific platform and language, but your best bet is to get some experience with a variety of languages and platforms.  That's not to say that you shouldn't pick one that you really enjoy and get really good at it, but make sure you learn enough so that you can talk intelligently about why you would use one over another for any given task.

I'm a very big advocate of object oriented programming, because i think it helps shape your mind into being better suited to write serious large-scale code, but with the focus on web applications these days, it's just essential that you are familiar with one of the web-centric languages like php, python, ruby, etc.

Other threads on DC related to this question:
http://www.donationc...gmatic+programmer%22

See specifically this one asking which language to use:
http://www.donationc...dex.php?topic=9544.0

Also check out the self-teaching programming school here on DC forum:
http://www.donationc...index.php?board=77.0