Job Trends: Programming Languages [August 2010 Update]

  • (2 Pages)
  • +
  • 1
  • 2

27 Replies - 8588 Views - Last Post: 08 August 2010 - 04:21 PM

#1 Core  Icon User is offline

  • using System.Linq;
  • member icon

Reputation: 774
  • View blog
  • Posts: 5,097
  • Joined: 08-December 08

Job Trends: Programming Languages [August 2010 Update]

Post icon  Posted 05 August 2010 - 08:28 AM

I've recently stumbled across this article:
http://java.dzone.co...nal-programming

Unlike TIOBE, this statistical information shows the popularity of certain languages when working inside a company, also reflecting the number of open job positions on specific languages. In some terms, it is somewhat similar to what TIOBE shows, but there are some major differences (for example, the VB popularity index).

What's your opinion on this? Do you feel like such indexes can affect your ultimate programming language choices?

Is This A Good Question/Topic? 0
  • +

Replies To: Job Trends: Programming Languages [August 2010 Update]

#2 xclite  Icon User is offline

  • LIKE A BOSS
  • member icon


Reputation: 915
  • View blog
  • Posts: 3,195
  • Joined: 12-May 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 08:33 AM

I use whatever language is asked of me (although I actively avoid C++ projects).
Was This Post Helpful? 0
  • +
  • -

#3 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10781
  • View blog
  • Posts: 40,153
  • Joined: 27-December 08

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 08:46 AM

Java and JVM languages overall are a solid choice b/c of the cross-platform compatibility. I don't know about standard Java desktop applications anymore, but Java/Android is huge in the mobile world, and Java EE remains a solid choice for Enterprise-grade applications. Java ME is quite frankly outdated and hasn't kept up. If you are looking to do mobile work, Android or Objective-C for the iPhone are the ways to go. Objective-C will grow in popularity over the next 10 years if Apple learns from their mistakes about the iPhone, iPad, iPod touch, etc. If Apple goes bankrupt, I'd wager that Objective-C will lose market share rapidly over the years following or someone will buy the rights to the above Apple technologies and continue to produce them.

I'm not surprised to see growth from C#, though I was a little surprised to see VB declining in popularity. I don't work with Microsoft languages right now (not that I would object if I had more time), so I can't really speak to that much more.
Was This Post Helpful? 0
  • +
  • -

#4 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 10:16 AM

Not really. I don't currently write code for a living. Since I'm not looking for a job, and don't intend to look for a job in the near or almost-distant future, I typically just learn and use languages that I really love. Ones that can keep me excited about what I do.

I'm honestly not sure that I'd ever take a job that forced me to use VB or Java. If I ever wanted a serious job programming, I'd probably work with some contacts and try to get myself into a position at a Clojure-based company.

Of course, I'd certainly take Ruby jobs at some point. There are lots of languages I could tolerate working with. This guy just didn't list any of them.
Was This Post Helpful? 0
  • +
  • -

#5 xclite  Icon User is offline

  • LIKE A BOSS
  • member icon


Reputation: 915
  • View blog
  • Posts: 3,195
  • Joined: 12-May 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 10:18 AM

I would love to find a job where they want me to use a functional language. In my geographical area (DoD heavy), it's mostly OO/procedural C/C++/Java/Ada stuff.
Was This Post Helpful? 0
  • +
  • -

#6 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 10:22 AM

Yeah, it's pretty sparse right now. I just don't think I could have fun working in really any of the languages he mentioned. If I get bored or don't enjoy myself, I don't think I'm going to be working nearly as hard as I could, so I doubt I'd last long in such a position. :\
Was This Post Helpful? 0
  • +
  • -

#7 xclite  Icon User is offline

  • LIKE A BOSS
  • member icon


Reputation: 915
  • View blog
  • Posts: 3,195
  • Joined: 12-May 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 10:23 AM

Java isn't bad to work in, since it doesn't have many gotchas or tricks. Tons of boilerplate though, which annoys me.
Was This Post Helpful? 1
  • +
  • -

#8 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 10:46 AM

It's the verbosity and boilerplate that I doubt I could handle. And the fact that (at least until Java 7, I suppose) lacks closures and anonymous functions is a real dreamkiller.

EDIT: Also, I'm quite partial to REPLs, and (I think) the only language he mentioned that has one is Perl. I could manage without an REPL, but I'm very attached to them. <3

This post has been edited by Raynes: 05 August 2010 - 10:48 AM

Was This Post Helpful? 0
  • +
  • -

#9 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5905
  • View blog
  • Posts: 12,810
  • Joined: 16-October 07

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 10:58 AM

Neither of the top links points to the actual service used...

Just for yucks, here's a functional language run down.

Scheme is doing better than expected, take it out for this.

Now, just for a sanity check, pop java back in there.

Um, yeah, sorry about that, functional programming dudes. :P

This post has been edited by baavgai: 05 August 2010 - 10:59 AM

Was This Post Helpful? 2
  • +
  • -

#10 xclite  Icon User is offline

  • LIKE A BOSS
  • member icon


Reputation: 915
  • View blog
  • Posts: 3,195
  • Joined: 12-May 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 11:04 AM

I love how much work it is to open a freaking file for reading in Java. Or to parse it. Ug.
Was This Post Helpful? 0
  • +
  • -

#11 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10781
  • View blog
  • Posts: 40,153
  • Joined: 27-December 08

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 11:10 AM

Custom GUI stuff sucks even more, especially with JTable, JList, and JTree.

@Raynes: Anonymous functions are fun in Erlang. ;)
Was This Post Helpful? 0
  • +
  • -

#12 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 11:19 AM

View Postbaavgai, on 05 August 2010 - 09:58 AM, said:

Neither of the top links points to the actual service used...

Just for yucks, here's a functional language run down.

Scheme is doing better than expected, take it out for this.

Now, just for a sanity check, pop java back in there.

Um, yeah, sorry about that, functional programming dudes. :P


It's okay. I certainly wasn't denying the lack of available job offers for newer functional languages. <3

EDIT: Well, even not-so-newer languages. Python /does/ offer some level of functional goodness, so I didn't want to include that. I guess I should have said "..available job offers for predominately functional languages."

EDIT2: Well, shit. Even that doesn't cover them all. Scala isn't a "predominately functional language".

Fuck it. "Those languages." -.-

This post has been edited by Raynes: 05 August 2010 - 11:23 AM

Was This Post Helpful? 0
  • +
  • -

#13 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10781
  • View blog
  • Posts: 40,153
  • Joined: 27-December 08

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 11:53 AM

Raynes, I can't believe you missed an FP joke. :P
Was This Post Helpful? 0
  • +
  • -

#14 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5905
  • View blog
  • Posts: 12,810
  • Joined: 16-October 07

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 12:09 PM

View Postmacosxnerd101, on 05 August 2010 - 12:53 PM, said:

Raynes, I can't believe you missed an FP joke. :P


It was more an Erlang joke. I actually got it. Oh, crap, I'm being enticed to the dark side. Just started playing with CouchDB today, too.
Was This Post Helpful? 0
  • +
  • -

#15 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10781
  • View blog
  • Posts: 40,153
  • Joined: 27-December 08

Re: Job Trends: Programming Languages [August 2010 Update]

Posted 05 August 2010 - 12:11 PM

So am I. I'm going to ask the Center Chairman if she can request some FP tools for our school laptops for next year. My BC Calculus and Discrete teacher would go nuts over it and completely incorporate them in class, as he's been wanting to pick up FP as well.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2