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

Skip to comments.

The 10 Most In-Demand Programming Skills for Software Engineers in 2016
Cyber Coders ^ | Brad Seaphin

Posted on 01/05/2016 1:24:46 PM PST by SeekAndFind

By Brad Seraphin

As one of the leading IT recruiting firms in the nation, CyberCoders has accumulated a wealth of data relating to the most in-demand development skills for job seekers.

As a follow up to last year's article, 3 years of data (2013, 2014, and 2015) has been analyzed to yield 10 trends that provide skill demand insight for software engineers in 2016.

1. Java remains atop the list as the most demanded skill companies were looking for in 2015. This trend proceeds Java's 2014 dethroning of C++, the most demanded skill of 2013.

2. SQL consistently remains in the top 3 most demanded skills year after year. After 2 years as the 3rd most demanded skill, SQL moved up to 2nd most demanded skill in 2015.

3. Javascript, which was the 4th most demanded skill in 2013 and 2014, cracked the top 3 most demanded skills in 2015.

4. C++ continues a downward trend from 2014 when it dropped from 1st to 2nd, dropping from 2nd to 4th most demanded skill in 2015.

5. Python placed just outside the top 5 most demanded skills in 2013 and 2014, but finally cracked the top 5 most demanded skills in 2015, coming in at the 5th most demanded skill of the year.

6. C#, which had placed just above Python as the 5th most demanded skill in 2013 and 2014, dropped to the 6th most demanded skill in 2015.

7. Linux consistently ranked as the 7th most demanded skill in 2013, 2014, and 2015.

8. MySQL took a dip in 2014 after moving from 8th most demanded skill in 2013 to 9th most demanded skill, but then rebounded to 8th in 2015.

9. C/C++ fell from 9th most demanded skill in 2013 out of the top 10 in 2014, but then reclaimed the 9 spot in 2015.

10. .NET was absent from the 2013 top 10 of most demanded skills, jumped to 8th in 2014, and then fell to 10th in 2015.

While the trends found in the CyberCoders data are expected to hold strong in 2016, we will also see a substantial growth in the popularity of emerging technologies being used by companies like Google, Apple and Facebook and many start-up companies. The proliferation of these trending technologies should not be ignored, nor should their implications on the software development industry.

Jeff Fulton, who manages digital development for one of the world's largest toy companies and is a former Senior Game Developer for Zynga, has 17 years of web site and game development experience, and has published several books on development. "Angular, Node, Mongo and Express make up the biggest trending platforms," says Fulton. "I think large SQL data structures that use Oracle/SQL server are not and will not go away, but big data document databases will start to eat away more of their market share as people figure out which applications are suitable for them."

Node.js, Mongo / NoSql databases are progressive, popular, trending technologies highlighted in an earlier 2015 CyberCoders Insights post, which mentions Angular and GoLang as bleeding the edge technologies.

Fulton's insight into the moving pieces behind his 2016 trend expectations: "The emergence of ‘Mobile First' is going to push cross platform App development and web development closer to technologies like Cordova/Phone Gap. Many game developers have discovered C# because of Unity for cross platform games, but .Net as a platform for web apps will start to lose ground. I also see Java making a bigger push if they figure out a way for it to compile to Swift when Swift goes open source, or Swift might take over."



TOPICS: Business/Economy; Computers/Internet
KEYWORDS: cplusplus; cpound; dotnet; h1b; java; javascript; linux; mysql; programmers; python; softwareengineers; sql
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061 next last
To: MarchonDC09122009

Why is her computer turned off? Real programmers don’t quit.


41 posted on 01/05/2016 3:27:42 PM PST by JohnnyP
[ Post Reply | Private Reply | To 22 | View Replies]

To: amorphous
Whatever happened to Ada <sigh>

Ada Lovelace
42 posted on 01/05/2016 3:34:21 PM PST by Mr Radical
[ Post Reply | Private Reply | To 17 | View Replies]

To: SeekAndFind

Thank you for the list. Wow. Each would take me three months to learn. That would be ten new programs learned in (let’s see, 3x10=30 and divide by 12, um, calculator) two and a half years.

My friend who teaches computers at UCSB told me that incoming students need to build Pong in one week.


43 posted on 01/05/2016 3:58:25 PM PST by Falconspeed ("Keep your fears to yourself, but share your courage with others." Robert Louis Stevenson (1850-94))
[ Post Reply | Private Reply | To 1 | View Replies]

To: amorphous

It happens... sometimes. As a senior systems engineer, I had my hands in a lot of areas. Once, a beautiful systems programmer joined one of the groups I worked with. She was from Ukraine, recently liberated from the U.S.S.R. after the breakup. Very timid and shy, she asked me to shield her from other guys who were flirting with her, because she knew I was happily married (and an old guy). It was a joy escorting her around and taking her to lunch, looking at her blue eyes and blonde hair, and hearing her heavy accented English. In the 1990s a lot of Russians and Ukrainians were coming here to the U.S. in search of work. This gal formerly worked in nuclear science back home, and was extremely smart. Within a year she left for a better paying job, and I missed her. Sigh... quite a departure from many foreign programmers who were nerdy or crazed guys.


44 posted on 01/05/2016 4:10:10 PM PST by roadcat
[ Post Reply | Private Reply | To 17 | View Replies]

To: SeekAndFind

#1 Paid Programming skill .... Deleting emails


45 posted on 01/05/2016 4:21:14 PM PST by UCANSEE2 (Lost my tagline on Flight MH370. Sorry for the inconvenience.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: roadcat
Of the many applications I've been involved with, one was a massive VB IVR (interactive voice response) system with hooks into a central oracle database located in another part of the country.

My main programmer/developer was a very capable Catholic girl. She was a very good Catholic girl too, because she had 6-8 children (the exact number escapes me). Very attractive, super skills, and tom boyish personality - everyone liked her.

She understood what was needed, without a lot of explaining. The system was a critical one to our operations and we relied heavily on her for maintaining and revising it (we were constantly adding to and modifying this system).

She even had a great voice for creating temporary voice prompts, until we could have them professionally reworked. So yes, I agree, there are a few very good women programmers.

46 posted on 01/05/2016 5:52:33 PM PST by amorphous
[ Post Reply | Private Reply | To 44 | View Replies]

To: Mr Radical
Ada is still around, it's Pascal that has fallen from grace.


47 posted on 01/05/2016 5:56:52 PM PST by amorphous
[ Post Reply | Private Reply | To 42 | View Replies]

To: SeekAndFind

Nobody needs more than FORTRAN.


48 posted on 01/05/2016 6:02:40 PM PST by jim_trent
[ Post Reply | Private Reply | To 1 | View Replies]

To: 2 Kool 2 Be 4-Gotten

ForTran forever!


49 posted on 01/05/2016 6:35:50 PM PST by MisterArtery
[ Post Reply | Private Reply | To 13 | View Replies]

To: jim_trent

You’re correct, Mister. We sent people to the moon with FORTRAN and I’m proud to say I was a part of it.


50 posted on 01/05/2016 6:41:21 PM PST by MisterArtery
[ Post Reply | Private Reply | To 48 | View Replies]

To: Falconspeed

I must be really stupid because I have been doing java and web applications for 20 years and I am still learning new things about the language and web app development. You must be a genius.


51 posted on 01/05/2016 6:43:04 PM PST by central_va (I won't be reconstructed and I do not give a damn.)
[ Post Reply | Private Reply | To 43 | View Replies]

To: SeekAndFind

There are probably 3 people in the world that have all those qualifications.


52 posted on 01/05/2016 6:48:01 PM PST by central_va (I won't be reconstructed and I do not give a damn.)
[ Post Reply | Private Reply | To 29 | View Replies]

To: jim_trent

A good software engineer can write FORTRAN in any language.


53 posted on 01/05/2016 7:00:19 PM PST by DuncanWaring (The Lord uses the good ones; the bad ones use the Lord.)
[ Post Reply | Private Reply | To 48 | View Replies]

To: MisterArtery

We still do. :)


54 posted on 01/05/2016 7:02:47 PM PST by CodeToad (Islam should be banned and treated as a criminal enterprise!)
[ Post Reply | Private Reply | To 50 | View Replies]

To: central_va

I retired so there’s only 2 left. (LOL)


55 posted on 01/05/2016 7:04:28 PM PST by lurked_for_a_decade (Imagination is more important than knowledge!)
[ Post Reply | Private Reply | To 52 | View Replies]

To: nnn0jeh

ping


56 posted on 01/05/2016 7:06:59 PM PST by kalee
[ Post Reply | Private Reply | To 1 | View Replies]

To: MisterArtery
We sent people to the moon with FORTRAN

Yep, and I distinctly remember guys turning blue, alarms and reboots on descent, until poor Armstrong had to take over and land the Eagle manually!

Maybe FORTRAN scared everyone so badly is the real reason we've never went back to the moon! ;-)

Now if only they'd had ADA!

57 posted on 01/05/2016 7:14:19 PM PST by amorphous
[ Post Reply | Private Reply | To 50 | View Replies]

To: who_would_fardels_bear

We used to be able to assess a problem and design/code programs that solved the ptoblem. Does someone tell the coder what to code?


58 posted on 01/05/2016 10:34:54 PM PST by Mike Darancette (CA the sanctuary state for stupid.)
[ Post Reply | Private Reply | To 26 | View Replies]

To: central_va

Good point. Learning a computer language in three months seems common for students in computer science at UCSB. However, I needed twelve months to learn how to use InDesign by Adobe. I’m always humbled when talking to cheerful, nerdy c.s. students who have a gift with coding and a potential for good income.


59 posted on 01/06/2016 7:47:07 PM PST by Falconspeed ("Keep your fears to yourself, but share your courage with others." Robert Louis Stevenson (1850-94))
[ Post Reply | Private Reply | To 51 | View Replies]

To: Falconspeed

In University, CS students learn data structures and the basics of a language. They are far from knowing the nuances and of applying them to the real world.


60 posted on 01/07/2016 5:07:41 AM PST by central_va (I won't be reconstructed and I do not give a damn.)
[ Post Reply | Private Reply | To 59 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061 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