Main image of article Ruby vs. Python: A Visual Comparison
Workshape.io, which gives developers the tools to build “visual profiles” of their skills, has released a nifty matchup of Ruby and Python on its corporate blog. In order to create its visualizations, Workshape.io analyzed its dataset of developers who inputted either Python or Ruby as a skill into its profiling system. (Among those developers, Python was more common.) After crunching the data a bit, Workshape.io found that more senior-level developers tended to prefer Ruby, while Python was firmly the providence of “mid-level” engineers. Check out the latest Python jobs. Workshape.io offers that bit of data with some caveats. “We only underline that our platform asks users for their desired futures—the seniority level is level you want in your next role,” read its blog posting, “and so perhaps we can speculate that Rubyists have a slightly stronger inclination than Pythonistas to think about career positioning, relative status within a team or a requirement for greater autonomy for their next role.” Among those who chose Python, the most-desired secondary skills included JavaScript, CSS, Java, PHP, C, C++, Node.js, Go, and HTML (among others). Among so-called “Rubyists,” JavaScript likewise topped that listing, along with CSS, CoffeeScript, Node.js, Shell, Java, HTML, and Go. Check out the latest Ruby jobs. “Python developers tend to have a stronger affiliation with back-end/lower level technologies whilst Ruby developers seem to be more aligned with the web and mobile,” the blog continued. “Python developers have a higher tendency to be interested in machine learning and data science. Ruby developers seem to work with more Javascript frameworks.” The blog offers some additional explanations and visualizations (such as the one above), well worth checking out whether you’re a fan of Python or Ruby (or both).

Upload Your ResumeEmployers want candidates like you. Upload your resume. Show them you're awesome.

Image: Workshape.io