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
SUMMARY

The current programming job landscape shows a significant shift towards languages such as Java and PHP, with a decline in demand for C and C++. At a financial data company, Java leads with 194 job listings, followed by C++ with 136, and Perl with 80. The company is transitioning web development to PHP due to its accessibility, while C/C++ is primarily maintained for legacy applications. Overall, the trend indicates a move towards .NET and Java for new development, with embedded systems still favoring C.

PREREQUISITES
  • Understanding of programming languages: Java, C++, PHP, and Perl
  • Familiarity with web development frameworks and environments
  • Knowledge of embedded systems and firmware development
  • Awareness of job market trends in software development
NEXT STEPS
  • Research Java frameworks for data processing and web development
  • Explore PHP development best practices and frameworks
  • Investigate the role of C# in .NET applications
  • Learn about the transition strategies for migrating legacy Perl applications
USEFUL FOR

Software developers, job seekers in programming, and those interested in understanding current trends in programming languages and job markets.

rcgldr
Homework Helper
Messages
8,946
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
5K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
40
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K