{"id":1633,"date":"2011-04-12T11:28:30","date_gmt":"2011-04-12T18:28:30","guid":{"rendered":"http:\/\/www.curlybrace.com\/words\/?p=1633"},"modified":"2011-09-04T12:34:36","modified_gmt":"2011-09-04T19:34:36","slug":"job-demand-java-c-c-and-windows-compared","status":"publish","type":"post","link":"https:\/\/www.curlybrace.com\/words\/2011\/04\/job-demand-java-c-c-and-windows-compared\/","title":{"rendered":"Job Demand:  Java, C#, C++, and Windows Compared"},"content":{"rendered":"<p>As a long-time Windows\/C++ developer, I&#8217;m curious to know what technologies are in demand.  I&#8217;ve personally used Dice.com almost exclusively in the past, but they don&#8217;t provide a good interface for viewing job trends.  <a href=\"http:\/\/www.indeed.com\/\">Indeed.com<\/a> is an aggregating website which compiles results from multiple job-posting sites.  It provides <a href=\"http:\/\/www.indeed.com\/jobtrends\">a very nice interface for graphing job trends<\/a>.<\/p>\n<p>Comparing Java, C++, and C#, it appears that there are a tremendous number of Java jobs, while C# and C++ are vying for around the same percentage of total job listings:<\/p>\n<blockquote>\n<div style=\"width:540px\">\n<a href=\"http:\/\/www.indeed.com\/jobtrends?q=java%2C+c%23%2C+c%2B%2B\" title=\"java, c#, c++ Job Trends\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"300\" src=\"http:\/\/www.indeed.com\/trendgraph\/jobgraph.png?q=java%2C+c%23%2C+c%2B%2B\" border=\"0\" alt=\"java, c#, c++ Job Trends graph\"><br \/>\n<\/a><\/p>\n<table width=\"100%\" cellpadding=\"6\" cellspacing=\"0\" border=\"0\" style=\"font-size:80%\">\n<tr>\n<td><a href=\"http:\/\/www.indeed.com\/jobtrends?q=java%2C+c%23%2C+c%2B%2B\">java, c#, c++ Job Trends<\/a><\/td>\n<td align=\"right\"><a href=\"http:\/\/www.indeed.com\/q-Java-jobs.html\">Java jobs<\/a> &#8211; <a href=\"http:\/\/www.indeed.com\/jobs?q=C%23\">C# jobs<\/a> &#8211; <a href=\"http:\/\/www.indeed.com\/q-C++-jobs.html\">C++ jobs<\/a><\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/blockquote>\n<p>Of course, C++ development on *nix is often a very different beast from C++ on Microsoft Windows, and transition between the two can be problematic.  If we ignore Java and add a trend line for Windows C++, it becomes clear that C++ on Windows is steadily declining, while by comparison C# is exploding:<\/p>\n<blockquote>\n<div style=\"width:540px\">\n<a href=\"http:\/\/www.indeed.com\/jobtrends?q=C%23%2C+C%2B%2B%2C+Windows+C%2B%2B\" title=\"C#, C++, Windows C++ Job Trends\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"300\" src=\"http:\/\/www.indeed.com\/trendgraph\/jobgraph.png?q=C%23%2C+C%2B%2B%2C+Windows+C%2B%2B\" border=\"0\" alt=\"C#, C++, Windows C++ Job Trends graph\"><br \/>\n<\/a><\/p>\n<table width=\"100%\" cellpadding=\"6\" cellspacing=\"0\" border=\"0\" style=\"font-size:80%\">\n<tr>\n<td><a href=\"http:\/\/www.indeed.com\/jobtrends?q=C%23%2C+C%2B%2B%2C+Windows+C%2B%2B\">C#, C++, Windows C++ Job Trends<\/a><\/td>\n<td align=\"right\"><a href=\"http:\/\/www.indeed.com\/jobs?q=C%23\">C# jobs<\/a> &#8211; <a href=\"http:\/\/www.indeed.com\/q-C++-jobs.html\">C++ jobs<\/a> &#8211; <a href=\"http:\/\/www.indeed.com\/q-Windows-C++-jobs.html\">Windows C++ jobs<\/a><\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/blockquote>\n<p>I was curious how this compares to data sourced solely from <a href=\"http:\/\/www.dice.com\/\">Dice.com<\/a>.  Since they don&#8217;t provide any sort of trend interface, I wrote a script which feeds Dice data into the Google Charts API each week:<\/p>\n<blockquote><p><img decoding=\"async\" src=\"http:\/\/www.curlybrace.com\/projects\/JobGraph\/Dice_JobChart_JavaCsCppWinCpp.png\"><\/p>\n<blockquote>\n","protected":false},"excerpt":{"rendered":"<p>As a long-time Windows\/C++ developer, I&#8217;m curious to know what technologies are in demand. I&#8217;ve personally used Dice.com almost exclusively in the past, but they don&#8217;t provide a good interface for viewing job trends. Indeed.com is an aggregating website which &hellip; <a href=\"https:\/\/www.curlybrace.com\/words\/2011\/04\/job-demand-java-c-c-and-windows-compared\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1633","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/posts\/1633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/comments?post=1633"}],"version-history":[{"count":23,"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/posts\/1633\/revisions"}],"predecessor-version":[{"id":1866,"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/posts\/1633\/revisions\/1866"}],"wp:attachment":[{"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/media?parent=1633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/categories?post=1633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.curlybrace.com\/words\/wp-json\/wp\/v2\/tags?post=1633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}