It is certainly used by professionals a lot … but it is a “language” and bound to human’s typical behavior to associate themselves to a certain group or level.
I make an example: C developer are found more in industry where they program embedded software for micro-controllers. Not all of them are in this industry, but if you search for job and C programming language you will find this very frequently. Instead, C++ is more in the game industry or graphics or operating systems or whatever needs performance and is structured enough for complex code. Java is more for the so-called “enterprise software”, means more for web services and frontend in the world wide web.

… anyway if you would wear a shirt with “I love Python” people would associate you with someone who programs more interesting stuff on Blender or Raspberry Pi … hehe … maybe even offer you a beer in the hope to have an interesting talk about this “new stuff”. But if you would wear a shirt with “I love enterprise java, dude” people would avoid you, because this is boring.
Big companies think like that and they need to do the boring stuff every day. Therefore they hire people with C / C++ / Java, and not Python / Ruby / Arduino Lib experience. You need even to be careful to include “the interesting stuff” into your curriculum because they could associate you with a nerd geek strange guy who would eventually hack their system and expose all their dirty secrets to WikiLeaks.
Follow my blog with Bloglovin
I make an example: C developer are found more in industry where they program embedded software for micro-controllers. Not all of them are in this industry, but if you search for job and C programming language you will find this very frequently. Instead, C++ is more in the game industry or graphics or operating systems or whatever needs performance and is structured enough for complex code. Java is more for the so-called “enterprise software”, means more for web services and frontend in the world wide web.

… anyway if you would wear a shirt with “I love Python” people would associate you with someone who programs more interesting stuff on Blender or Raspberry Pi … hehe … maybe even offer you a beer in the hope to have an interesting talk about this “new stuff”. But if you would wear a shirt with “I love enterprise java, dude” people would avoid you, because this is boring.
Big companies think like that and they need to do the boring stuff every day. Therefore they hire people with C / C++ / Java, and not Python / Ruby / Arduino Lib experience. You need even to be careful to include “the interesting stuff” into your curriculum because they could associate you with a nerd geek strange guy who would eventually hack their system and expose all their dirty secrets to WikiLeaks.
Follow my blog with Bloglovin
COMMENTS