Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

15 Programming Skills Most Coveted By Employers
ReadWrite ^ | 04/09/2013 | John Paul Titlow

Posted on 09/04/2013 12:51:44 PM PDT by SeekAndFind

More than ever, companies need coders. And while tech firms do the bulk of the hiring, the demand for programmers spans industries and only seems to be growing.  

From writing basic HTML to building complex logic into mobile applications, the ability to smartly craft lines of code continues to be one of the most in-demand — and often, well-paying — skill sets one can have. 

(See also: Why This Guy Quit His Sports-Radio Dream Job... To Write Software)

So what skills are the most sought after? That's an ever-fluctuating, somewhat difficult thing to track. Normally, we'd avoid turning to a single source for such data, but its very nature makes Indeed.com an ideal place to look. The job search site aggregates more than 16 million listings from a wide range of sources, so it's fairly comprehensive. 

15. Ruby 

It may be almost 20 years old, but the object-oriented scripting language is still going strong. After existing for years as a general purpose programming language, Ruby got a huge bump from the advent of Ruby on Rails, the hyper-popular Web development framework. Since the rise of Rails, the two have practically become synonymous, but Ruby has plenty of applications as a general scripting language. 

14. ASP.NET

Microsoft's server-side Web development framework is more controversial than many of its peers, in part because it's a Microsoft product. Still, its ability to build dynamic sites and Web applications is favored by many programmers and, more importantly, the organizations who hire them. 

13. AJAX

AJAX is actually multiple technologies bundled into one. Asyncronous JavaScript and XML was first popularized by Web applications like Google Maps and Gmail. The ability of websites to retrieve data in the background without reloading the page is something we now take for granted, but it was groundbreaking stuff a decade ago. Today, using a conglomeration of HTML, CSS, JavaScript (or JSON) and XML to build asynchronous Web apps is still popular, and the job listings prove it. 

12. Objective-C

For a 30-year-old programming language, Objective C is looking pretty good. It's the core of development for both of Apple's operating systems. Its roots in Mac OS X go back to Steve Jobs' days at NeXT and it's at the heart of iOS. Considering the  the platform's enormous popularity, it's no wonder that Objective-C is coveted by employers across industries. 

11. PHP

PHP is huge. The open source, server-side scripting language runs on more than 20 million websites and powers high-profile sites we deal with every day, including Facebook and Wikipedia. Any blog, news site or other website built using Wordpress or Drupal is making use of PHP as well. It's all over the Web, even if you can't see it by clicking "view source." 

10. Python

Python is a general purpose programming language that can be used in a variety of ways. Known for its clean and efficient code, Python is used by players as notable as Google and NASA. It's also what Dropbox is written in. In fact, the technology is so important to Dropbox that the company hired Python author Guido van Rossum away from Google late last year.  

Dropbox isn't the only one hiring Python talent. There are currently 19,455 Python job listings on Indeed.com. 

9. Perl 

Perl was very popular in the 90s for its ability to create CGI scripts that beefed up the functionality of early Web pages. But the dynamic programming language — sometimes called the "Swiss Army chainsaw" of languages — is capable of a wide range of feats. In addition to Web development, it's used for things like system administration, building desktop apps, game development and even bioinformatics

8. C

C has been around since the early 1970s and remains one of the most widely-used programming languages. It may lack the sexiness of the latest Web development frameworks, but C is what lots of operating systems, kernel level software and hardware drivers are made of.  

7. C#

Not to be confused with C or C++, C# is an object-oriented programming language developed by Microsoft in 2000 to compete with Java. Programmers will debate the merits of one language versus the other until the end of time, but tyhe fact remains that employers are hiring C# programmers like crazy.

6. XML

XML is everywhere. The markup language is used to define structured information in a wide variety of contexts. On the Web, it forms the basis of RSS and XHTML, it talks to databases and is paired with JavaScript for AJAX interactivity, among much else. It's even extended beyond the Web and has found its way into the heart of desktop applications like Microsoft Word and Adobe InDesign. The list goes on and on. And so do the job listings. 

5. C++

Like its predecessor C, C++ is used widely in operating systems,  desktop apps, developing games, hardware drivers and much else. C++ has a reputation for being more complex and inefficient than some of the alternatives , but it is nonetheless an incredibly widely used and important programming language. 

4. JavaScript

 On the Web, JavaScript is what makes things interactive. This is especially true now that the rise of tablets and smartphones has bumped Flash from its once-prominent perch. Whether it's trendy frameworks like jQuery or the JSON data interchange standard, companies need JavaScript-focused talent like never before. 

3. HTML

It's only natural that the language at the heart every Web page would be in high demand, even as native mobile app development and back-end cloud technologies command bigger ad bigger chunks of IT budgets. In fact, as tablets, smartphones and cloud-hosted services proliferate, the importance of the Web grows along with it. The conglomeration of Web technologies known as HTML5 is all the rage at the moment, but hypertext markup is more than a fad. It is, and will remain, the skeleton of the Web for the foreseeable future. 

2. Java

Java certainly has its critics, not to mention some well-publicized security issues.  But the object-oriented language remains in heavy demand and used for a wide range of purposes. It can't possibly hurt that Google uses Java as the basis for Android application development, a sector that isn't likely to slowdown anytime soon. 

1. SQL 

NoSQL databases might be getting all the attention as of lately, but more traditional, structured databases are still going strong. Thus, SQL, the programming language for querying, manipulating and managing relational databases is in high demand. Considering the sheer volume of data being generated everyday, it's no shock that having the ability to help manage it is such a marketable skill. There are currently more than 98,000 SQL jobs indexed by Indeed.com. 


TOPICS: Business/Economy; Computers/Internet
KEYWORDS: careers; computerlanguages; programming; software
Navigation: use the links below to view more comments.
first 1-5051-90 next last
For IT people and Techies
1 posted on 09/04/2013 12:51:44 PM PDT by SeekAndFind
[ Post Reply | Private Reply | View Replies]

To: SeekAndFind

No mention of MSFT .net?


2 posted on 09/04/2013 12:53:29 PM PDT by DManA
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Java - The New COBOL.


3 posted on 09/04/2013 12:54:17 PM PDT by dfwgator
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator

Replaced by C Sharp?


4 posted on 09/04/2013 12:54:47 PM PDT by Borges
[ Post Reply | Private Reply | To 3 | View Replies]

To: SeekAndFind

#4 is getting to be very important, knowledge of JQuery is becoming a must.


5 posted on 09/04/2013 12:54:54 PM PDT by dfwgator
[ Post Reply | Private Reply | To 1 | View Replies]

To: DManA

dot net is the most sought after where i work


6 posted on 09/04/2013 12:55:44 PM PDT by Donnafrflorida (Thru HIM all things are possible.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: DManA
No mention of MSFT .net?

It's number 7: C#.

7 posted on 09/04/2013 12:56:05 PM PDT by justlurking (tagline removed, as demanded by Admin Moderator)
[ Post Reply | Private Reply | To 2 | View Replies]

To: SeekAndFind
I don't consider XML to be a programming language.

It's a representation of data.

8 posted on 09/04/2013 12:58:05 PM PDT by justlurking (tagline removed, as demanded by Admin Moderator)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind; rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; ...

9 posted on 09/04/2013 12:58:58 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: justlurking

XML and JSON should be grouped together. I


10 posted on 09/04/2013 1:01:28 PM PDT by dfwgator
[ Post Reply | Private Reply | To 8 | View Replies]

To: discostu

Seems like C sharp and ASP.NET should be higher.


11 posted on 09/04/2013 1:01:47 PM PDT by Borges
[ Post Reply | Private Reply | To 1 | View Replies]

To: Donnafrflorida

We are a .Net shop.


12 posted on 09/04/2013 1:04:33 PM PDT by Resolute Conservative
[ Post Reply | Private Reply | To 6 | View Replies]

To: SeekAndFind

Just being able to sling some code together in this language or that language - at least from where I sit - is not going to get you that dream job. More typically you have to have some additional expertise in some specific subject area - be that embedded systems, web design, computer graphics - the list can go on and on. Just because you can write a while loop or a for loop in .Net (if such a thing is even possible lol) is probably not going to be enough in and of itself.


13 posted on 09/04/2013 1:05:17 PM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 1 | View Replies]

To: DManA
No mention of MSFT .net?

#7 and #14, C# and ASP.NET

14 posted on 09/04/2013 1:05:39 PM PDT by Mannaggia l'America
[ Post Reply | Private Reply | To 2 | View Replies]

To: SeekAndFind

Just what I thought - no need for being able to write comprehensive, cohesive, and attainable REQUIREMENTS! ;-P


15 posted on 09/04/2013 1:07:55 PM PDT by MortMan (Disarming the sheep only emboldens the wolves.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind
IMHO, the need-to-knows are MySQL, HTML, JavaScript/XML/AJAX, both Python and PHP, and...Photoshop - and you can't really skip a working knowledge of all of them to be a viable "technology guy" going forward.

I don't feel like expending a lot of effort to become good at 2005-era corporate-style Java or C# is the way for a young developer to go right now. There is a big change looming ahead, and companies will be forced to stop paying big money for big, complicated, in-house projects. They are going to start demanding quick, cheap wins and that means web technologies, Open Source, the LAMP stack, and project teams of disposable programmers and temporary analysts.

16 posted on 09/04/2013 1:09:19 PM PDT by Mr. Jeeves (CTRL-GALT-DELETE)
[ Post Reply | Private Reply | To 1 | View Replies]

To: MortMan
Just what I thought - no need for being able to write comprehensive, cohesive, and attainable REQUIREMENTS! ;-P

Just use an Indian tech writer to scribble down a few of the CEO's brainstorms and you're done - what's the problem? :)

17 posted on 09/04/2013 1:10:41 PM PDT by Mr. Jeeves (CTRL-GALT-DELETE)
[ Post Reply | Private Reply | To 15 | View Replies]

To: DManA

RE: No mention of MSFT .net?

C# is on the list. You can’t programming in C# if .NET is not installed.


18 posted on 09/04/2013 1:10:43 PM PDT by SeekAndFind
[ Post Reply | Private Reply | To 2 | View Replies]

To: justlurking
I don't consider XML to be a programming language. It's a representation of data.

I'd agree, but you also have to say the same thing about HTML.... As someone who is in software development, I cringe when people say they can "program in HTML"...

But the article was about "programming skills", not languages, and being able to represent data as XML (either by hand or programmatically) is a skill.

And you can cross the line with XML with XSLT.

19 posted on 09/04/2013 1:11:23 PM PDT by Mannaggia l'America
[ Post Reply | Private Reply | To 8 | View Replies]

To: Mr. Jeeves

PHP is amateurville. I can’t imagine a first rate pro website being written in it.


20 posted on 09/04/2013 1:14:13 PM PDT by Borges
[ Post Reply | Private Reply | To 16 | View Replies]

To: Mannaggia l'America
I'd agree, but you also have to say the same thing about HTML....

It should be HTML/CSS. CSS is not easy to master.

21 posted on 09/04/2013 1:14:24 PM PDT by dfwgator
[ Post Reply | Private Reply | To 19 | View Replies]

To: DManA

C#


22 posted on 09/04/2013 1:14:52 PM PDT by for-q-clinton (If at first you don't succeed keep on sucking until you do succeed)
[ Post Reply | Private Reply | To 2 | View Replies]

To: MortMan
Just what I thought - no need for being able to write comprehensive, cohesive, and attainable REQUIREMENTS! ;-P

Who needs requirements? Marketing tells the customer what the new software will do and management tells the programmers to make that happen. :=)

At least that's what happened at the last place I worked. And it all worked out so well. </sarcasm>

23 posted on 09/04/2013 1:15:19 PM PDT by Bob
[ Post Reply | Private Reply | To 15 | View Replies]

To: Mr. Jeeves

PERL isn’t going anywhere.


24 posted on 09/04/2013 1:16:44 PM PDT by dfwgator
[ Post Reply | Private Reply | To 16 | View Replies]

To: SeekAndFind
Does this mean that I can finally get rid of my JES3 JCL books?

//SYSIN DD DUMMY

-PJ

25 posted on 09/04/2013 1:18:05 PM PDT by Political Junkie Too (If you are the Posterity of We the People, then you are a Natural Born Citizen.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mannaggia l'America

No way XML and HTML are programming languages. The people who do are the same ones who call AR15’s automatic weapons, and a Magazine a Clip. Try to put XML into a loop. You can’t that’s called XSLT.

Remember Journalist’s are not too bright.


26 posted on 09/04/2013 1:19:27 PM PDT by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 19 | View Replies]

To: SeekAndFind

Where does Fortan77 fall on the list?


27 posted on 09/04/2013 1:24:59 PM PDT by thackney (life is fragile, handle with prayer)
[ Post Reply | Private Reply | To 1 | View Replies]

To: justlurking

C# is a programming language, of several that fall under the .Net Framework. .Net is the framework of classes and functionality that make up an overall set of development tools. .Net is not a language. ASP.Net is also not a language but a web development component of the .Net Framework. ASP.Net can be implemented using C# or any of the .Net capable languages.


28 posted on 09/04/2013 1:25:34 PM PDT by RJS1950 (The democrats are the "enemies foreign and domestic" cited in the federal oath)
[ Post Reply | Private Reply | To 7 | View Replies]

To: Borges
A man slips on a banana peel, another man looks down and says

You better C# or you'll B ( B-Flat).

29 posted on 09/04/2013 1:25:42 PM PDT by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 4 | View Replies]

To: thackney

It’s not in demand today unfortunately...


30 posted on 09/04/2013 1:25:53 PM PDT by SeekAndFind
[ Post Reply | Private Reply | To 27 | View Replies]

To: thackney

Fell off in 78


31 posted on 09/04/2013 1:26:06 PM PDT by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 27 | View Replies]

To: Political Junkie Too

I’ve kept mine all these years just in case...I have to jump back into mainframe processing. Still have my assembly language books as well.


32 posted on 09/04/2013 1:27:04 PM PDT by RJS1950 (The democrats are the "enemies foreign and domestic" cited in the federal oath)
[ Post Reply | Private Reply | To 25 | View Replies]

To: Political Junkie Too

And your Easytrieve manual.


33 posted on 09/04/2013 1:27:14 PM PDT by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 25 | View Replies]

To: RJS1950

Those of us who understand the JES2 and JCL references are probably the only real programmers here.


34 posted on 09/04/2013 1:28:38 PM PDT by RJS1950 (The democrats are the "enemies foreign and domestic" cited in the federal oath)
[ Post Reply | Private Reply | To 32 | View Replies]

To: SeekAndFind

The last computer language class I took was PL1. Before that it was FORTRAN.


35 posted on 09/04/2013 1:31:51 PM PDT by Lancey Howard
[ Post Reply | Private Reply | To 1 | View Replies]

To: Borges
PHP is amateurville. I can’t imagine a first rate pro website being written in it.

You just need to know it to maintain or update the old ones. Same with Perl.

36 posted on 09/04/2013 1:32:53 PM PDT by Mr. Jeeves (CTRL-GALT-DELETE)
[ Post Reply | Private Reply | To 20 | View Replies]

To: dfwgator

When Java becomes the #1 in demand language then the Seventh Seal will have been broken.


37 posted on 09/04/2013 1:33:25 PM PDT by who_would_fardels_bear
[ Post Reply | Private Reply | To 3 | View Replies]

To: SeekAndFind

Wow that is good news for me, this 63 year old who’s retirement plan is to die at my desk as I study for my next Microsoft certification in Querying 2012 SQL Server databases


38 posted on 09/04/2013 1:37:25 PM PDT by PaulZe
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mannaggia l'America
I'd agree, but you also have to say the same thing about HTML.... As someone who is in software development, I cringe when people say they can "program in HTML"...

HTML 5 is starting to edge toward a programming language. But, I agree -- it's not there yet.

39 posted on 09/04/2013 1:39:04 PM PDT by justlurking (tagline removed, as demanded by Admin Moderator)
[ Post Reply | Private Reply | To 19 | View Replies]

To: SeekAndFind

“Programming”, bah. It’s all just COBOL with pictures these days.


40 posted on 09/04/2013 1:42:58 PM PDT by jiggyboy (Ten percent of poll respondents are either lying or insane)
[ Post Reply | Private Reply | To 1 | View Replies]

To: RJS1950

The Java environment is the same, with multiple languages supported on the JVM, namely Groovy, and my personal favorite, Scala.


41 posted on 09/04/2013 1:51:45 PM PDT by dfwgator
[ Post Reply | Private Reply | To 28 | View Replies]

To: RJS1950

What’s a S0C4?


42 posted on 09/04/2013 1:52:20 PM PDT by dfwgator
[ Post Reply | Private Reply | To 34 | View Replies]

To: SeekAndFind

bfl


43 posted on 09/04/2013 1:52:57 PM PDT by Errant
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator
XML and JSON should be grouped together.

The article combined Javascript and JSON, but they aren't really the same. Javascript is the programming, JSON is the data.

JSON is JavaScript Object Notation, a data representation language that is much less complex than XML. Developers are migrating to it because it doesn't take as many resources to parse a JSON object, compared to XML. If you are dealing with millions of messages, you can save a lot of CPU time with JSON.

You can easily convert JSON to XML, but not necessarily the other way around. But even when they represent the same data, they are just two ways to express it.

44 posted on 09/04/2013 1:53:06 PM PDT by justlurking (tagline removed, as demanded by Admin Moderator)
[ Post Reply | Private Reply | To 10 | View Replies]

To: SeekAndFind

Knowing Java isn’t just knowing about the language (ditto with PERL), it’s knowing all of the packages out there. You have to know about things like Apache Commons or Spring, so you don’t wind up reinventing the wheel.


45 posted on 09/04/2013 1:55:15 PM PDT by dfwgator
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Foxpro is the worlds best programming language.


46 posted on 09/04/2013 1:55:49 PM PDT by not2be4gotten.com
[ Post Reply | Private Reply | To 1 | View Replies]

To: Borges
PHP is amateurville. I can’t imagine a first rate pro website being written in it.

PHP is used on a vast majority of web sites (that require server side programming). I remember reading recently from a Alexa ranking that the of the top million web sites, nearly 80% use PHP.

Check out the Laravel framework. It will guarantee its popularity (and growth) of PHP for the foreseeable future.

Every language has it's quirks.

47 posted on 09/04/2013 2:00:31 PM PDT by sand88
[ Post Reply | Private Reply | To 20 | View Replies]

To: sand88

Drupal and Wordpress are PHP-based are they not?


48 posted on 09/04/2013 2:01:46 PM PDT by dfwgator
[ Post Reply | Private Reply | To 47 | View Replies]

To: Lancey Howard

I heard there big demand for CpplEmails


49 posted on 09/04/2013 2:03:42 PM PDT by DainBramage
[ Post Reply | Private Reply | To 35 | View Replies]

To: DainBramage

Yeah, I saw that on usenet just the other day.


50 posted on 09/04/2013 2:07:35 PM PDT by Lancey Howard
[ Post Reply | Private Reply | To 49 | View Replies]


Navigation: use the links below to view more comments.
first 1-5051-90 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson