What kind of programming jobs are common these days?

  • Thread starter Thread starter rcgldr
  • Start date Start date
  • Tags Tags
    Jobs Programming
Click For Summary

Discussion Overview

The discussion centers around the current landscape of programming jobs, particularly focusing on the languages and technologies that are prevalent in the industry today. Participants share their experiences and observations regarding job opportunities, language usage, and trends in various sectors, including embedded systems and web development.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant notes a decline in new development opportunities in C and assembly, expressing a desire to transition to more mainstream programming jobs.
  • Another participant suggests that new projects are less likely to use C or C++ unless they are embedded, with a shift towards .NET and C#.
  • A participant from a financial data company describes their use of various programming languages, indicating that while C/C++ is being phased out, Java is widely used for new non-web development, and PHP is being adopted for web development.
  • Job listings from a participant's company reveal a significant number of positions for Java, C++, and Perl, with fewer for .NET and C#.
  • There is a mention of Objective-C in relation to iPhone and Apple Mac development, although one participant clarifies that their insights are limited to their own company.
  • A participant raises a question about pay scales associated with different programming languages, noting that embedded application companies using C tend to offer higher salaries compared to general Windows programming jobs.
  • Another participant references Accenture as an example of a mainstream company involved in significant projects.

Areas of Agreement / Disagreement

Participants express varying views on the prevalence of certain programming languages and the direction of job opportunities. There is no consensus on the overall trends, as experiences differ across companies and sectors.

Contextual Notes

Some participants highlight limitations in their observations, noting that their insights are based on specific companies or regions, which may not reflect broader industry trends.

Who May Find This Useful

Individuals exploring career opportunities in programming, especially those interested in understanding current language trends and job market dynamics in various sectors.

rcgldr
Homework Helper
Messages
8,948
Reaction score
687
I'm wondering what kind of work is out there these days. My recent work has been with computer peripherals, mostly C, and some assembly, in an event driven, multi-tasking environments, but lately, there's not a lot of new development in this area.

Going back to 1973, most of my work was with multi-tasking, sometimes multi-system, (custom networking in the old days) applications or environments. I got hired to do device drivers for OS and backup apps at a peripheral company, but eventually migrated into working on the firmware itself, initially helping with the multi-tasking OS implementation, later specialzing in compression and ECC, becoming somewhat niche oriented.

I'm looking to get back into more "mainstream" jobs before I retire, and I'm wondering what's out there. I can scan postings at monster.com, but I'm curious as to what programmers that post here are doing these days.
 
Technology news on Phys.org
I don't think you'll tend to see may companies starting new project in C or C++ unless they are embeded these days. Everything seems to be moving towards .NET mostly using C#. There is still quite a demand for script languages like PHP and Ruby but they don't tend to pay as much.
 
At our company (a financial data company), we mostly have:

- C/C++: not much that I'm aware of. No new development that I know of, but there are a few applications that still need to be supported. These are (surprisingly!) web pages and cross-system tools. Most C/C++ stuff is enough of a hassle to maintain that it's been getting phased out in favor of Java, mostly.

- Java: in theory, all our new non-web development is supposed to be in Java. This is mostly for data processing, aggregation, retrieval, and delivery. Java is probably one of the more widely used languages in the company, and is still going pretty strong from the looks of things.

- PHP: This is supposed to be the "other" language we're moving into (but not in a hurry). All our web development is supposed to be moving to PHP. Primarily because PHP is very simple to understand, and everyone and their brother knows how to write PHP, so it's cheaper to find developers (although you'll find a wide diversity of skilled and unskilled PHP developers).

- Perl: We've got a lot of older code in Perl. A chunk of our web development, as well as data processing (and so forth) is written in Perl, although we're being encouraged to migrate going forward.

All told, our company has a few hundred developers worldwide, just to give you an idea of our size. Are we "mainstream"? I guess so? Hard to say, really...

DaveE
 
I did a quick search of my company's job listings. Of course, many list multiple languages but, it gives you a rough idea.

Java: 194 job listings
C++: 136
Perl: 80
.NET: 77
C#: 70
PHP: 2
 
Thanks for the responses. What about pay scale versus language? In my area, the embedded application companies mostly use C, and they tend to pay more than generic windows type programming jobs.
 
silverfrost said:
What about the iPhone or Apple Macs? They use Objective-C:

I was just referring to my company in particular-- I can't really speak to how C/C++ is being used industry-wide compared to other languages, so I figured I'd just cover what we do in our little corner.

DaveE
 
There are good companies like Accenture: http://www.accenture.com/. I believe they are mainstream. My company hired them for some massive projects.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
40
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 8 ·
Replies
8
Views
6K