My name is Tadashi Yoshimasa. Japan is, of course, the homeland of Yukihiro Matsumoto, the creator of Ruby, and now Japan might just be the Ruby holy land. If you have a chance to travel here, I urge you to visit “Ruby City,” Matsue in Shimane prefecture. Matsue Open Source Lab is found right in front of
nMatsue Station, and it’s widely known as a base for exchanging techniques and information on open source software development, and for educating new staff. They also have a large collection of Ruby texts.
They also sell a cup ramen called Ruby on Matsue Ramen, which is strongly recommended to those who take an interest.
Ruby on Matsue Ramen
(Source: Flickr)
Also, Shimane prefecture, which hosts Ruby City Matsue, also has Izumo Taisha Shrine. As the name Japan-Land of the Gods might indicate, Japan is filled with many shrines, but Izumo Taisha Shrine is the heart of them all. If you do visit Ruby City Matsue, why not make the trip to Izumo Taisha Shrine and get a closer look at authentic Japanese culture?
So now let’s talk more about Ruby. Ruby is an ever more popular programming language, and was named Server-side Programming Language of the Year 2018 according to W3Techs’ survey:
Server-side Programming Language of the Year 2018
Ruby
Ruby is a first-time winner in the server-side language category. Ruby is by no means new in the web development domain. It benefitted in 2018 greatly by the popularity of Shopify, which is written in Ruby. Similarly, Scala benefitted from the increasing popularity of Wix, and Java from the rise of Squarespace.Result 2018 | Winners of previous years |
---|---|
1. Ruby | 2018 Ruby |
2. Scala | 2017 PHP |
3. Java | 2016 PHP |
2015 Java | |
2014 PHP | |
2013 PHP | |
2012 PHP | |
2011 PHP | |
2010 PHP |
Source: W3Techs: Web Technologies of the Year 2018 survey
Japan sees a large number of Ruby-related recruitment ads. As the chart below shows, that number has increased 160% in the past year, and surpassed 20,000 ads for the first time.
Language | May 2019 | March 2018 | Volume compared to 2018 (%) | Change in Number | Change in Rank |
---|---|---|---|---|---|
Java | 46750 | 48220 | 97% | -1470 | – |
C | 39543 | 26675 | 148% | 12868 | ↑ |
PHP | 36700 | 28685 | 128% | 8015 | ↓ |
C# | 27760 | 23333 | 119% | 4427 | ↑ |
C++ | 26172 | 22657 | 116% | 3515 | ↓ |
Python | 22930 | 9082 | 252% | 13848 | ↑ |
Ruby | 20228 | 12676 | 160% | 7552 | ↑ |
JavaScript | 17941 | 18561 | 97% | -620 | ↓ |
Objective-C | 14913 | 5834 | 243% | 8359 | – |
Number of Ruby-related recruitment advertisements 2018-2019
Source: Indeed Japan
Looking at the chart above, Ruby is now third in number of ads behind Python and Objective-C.
A few years ago, Ruby was mostly used to run small-scale systems, but in the last few years it has been adopted in large-scale ones as well, and as the recruitment posts have increased the offered yearly salaries have increased, too. The average yearly salary for a programmer in Japan is around 4 million yen, but as the graph below shows, 80% of Ruby recruitment ads offer salaries above the average, making it a highly paid specialty.
Annual Salary Distribution in Recruitment Advertisements, August 2019
Source: Indeed Japan (data collection)
We can imagine Ruby on the Hype Cycle below. The Hype Cycle, also called a Hype Curve, is a graphical representation of the maturation and growth of a technology created by the firm Gartner in 1995, and shows how most technologies are adopted in the long run. Most technologies explode after the initial release phase toward a point called Peak of Inflated Expectations, then once this point passes adoption drops into the Trough of Disillusionment. However, after this people begin reassessing the technology and it enters the Slope of Enlightenment, until it reaches the stable Plateau of Productivity. 10 years ago, Ruby saw a massive boom in Japan, and it was widely featured in the media. Everyone was watching it, and it hit the Peak of Inflated Expectations. Then, the community took over and began working steadily to increase Ruby programmers, and now we can see above how recruitment has increased. As the chart shows, Japan has passed the Trough of Disillusionment and is now in the Slope of Enlightenment.
Anyone with some experience in Ruby, or those who love it and want to work with it, might enjoy finding work here in Japan!
Check out our articles on PHP trends in Japan and the Python developers’ job market