Survey Analysis: Java programmers most sad, C + + programmers the oldest

Source: Internet
Author: User

Speaking of our existing stereotypes about the programming world, you must have heard that no one likes to use Java coding or use C + + as old people, and so on. To analyze the truth behind these stereotypes, trestle technology's data engineer wrote a tool.

Don't know if you've heard of Microsoft Project Oxford, its face API detects faces in images and detects if the person is laughing, his/her gender and age, and the number of facial hairs.

Data engineers combine the face API and get data from GitHub trending pages. This page shows the code repository for a particular language when it is popular. You can also see a photo of the most prolific submitter's profile for these items. Therefore, this tool can get some of the most busy contributors in any given language.

Although the data set used is not very large, it provides some interesting results. Of course the team didn't forget to mention the disclaimer--

"It should be noted that this super-unscientific. You don't know how accurate the face API is, or how accurate a user's GitHub profile picture maps to their personalities/identities. And whether the most prolific contributor's popular code warehouse can accurately reflect a community is unclear. In addition, this is a small sample. ”

Here's the result:

Programmer's Age:

  

It turns out that Java programmers are the youngest, and C + + programmers are the oldest.

Programmer's Gender:

  

This is sad if you talk about the gender of the programmer involved in the top project.

Programmer's Smile:

  

It's time to accept the fact that the programmer's work is really, really busy on some busy days. Maybe that's why some developers can't even squeeze a smile on their GitHub profile picture.

The programmer has no beard:

  

This test comes out with one of the most interesting results. It seems that Swift programmers are the Boomers with beards, followed by Python,perl, and JavaScript. This test is not gender-standardized.

So, what kind of language do you speak? Please let us know in the comments.

http://www.biyinjishi.com/kdocs/

http://www.biyinjishi.com/kdocslist/1/

http://www.biyinjishi.com/kdocslist/2/

http://www.biyinjishi.com/kdocslist/3/

http://www.biyinjishi.com/kdocslist/4/

http://www.biyinjishi.com/kdocslist/5/

http://www.biyinjishi.com/kdocslist/6/

http://www.biyinjishi.com/products/a10-b1010/d100001/

http://www.biyinjishi.com/products/a10-b1010/d100002/

http://www.biyinjishi.com/products/a10-b1010/d100003/

http://www.biyinjishi.com/products/a10-b1010/d100004/

http://www.biyinjishi.com/products/a10-b1020/

http://www.biyinjishi.com/products/a10-b1020/d100006/

http://www.biyinjishi.com/products/a10-b1020/d100007/

http://www.biyinjishi.com/products/a10-b1020/d100008/

http://www.biyinjishi.com/products/a10-b1030/

http://www.biyinjishi.com/products/a10-b1030/

http://www.biyinjishi.com/products/a10-b1035/

http://www.biyinjishi.com/products/a10-b1035/

http://www.biyinjishi.com/products/a20/

http://www.biyinjishi.com/products/a20-b2010/

http://www.biyinjishi.com/products/a20-b2010/

Survey Analysis: Java programmers most sad, C + + programmers the oldest

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.