3 ms·
Not really. Probably only a single-digit percentage of software developers will ever get to use any of these professionally. Howl in protest if you will, but
by StevePerkins 4y ago
Not really. Probably only a single-digit percentage of software developers will ever get to use any of these professionally. Howl in protest if you will, but the truth is that all of these (and more) are mostly the domain of students and hobbyists.
If you are already in the industry, and part of the 90+% unwashed masses, then you already know this. If you are a student or hobbyist who hasn't clued into this reality yet, then there's no need for "language-choice anxiety". Play with whatever you want to play with, and once you graduate you should have no problem transferring that knowledge to whatever language your first real job actually pays you for (e.g. Java, Python, C#, etc).
- UmbertoNoEco 4y agoThis is mostly true, but (I cannot believe I am going to do this), Rust is in a different tier compared to the other languages in the list. From the last who is hiring thread: Zig =0 mentions Nim = 0 mentions Julia = 2 mentions C# = 4 mentions C++ = 12 mentions Rust = 13 mentions Java = 18 mentions JavaScript = 30 mentions Python = 50 mentions The threads here are not indicative of the overall market and 1 mention != 1 job, but the numbers above are pretty much in line with the proportion of offers I am seeing elsewhere.
- benibela 4y agoI should not have chosen Pascal as my primary programming language. It is not even mentioned when looking for uncommon language mentions
- zoom6628 4y agoWhile at it dont forget TinyGo. Im a hobbyist occasionally working on potentially commercial ideas. ARduino is great to start learning. PlatformIO i found very supportive with tools for everything I needed and wide board support. Used to code a lot in Python. My next project i will use TinyGo to see the degree of correspondence with full desktop Go and beyond that im inclined to try Ada next as for bare metal code the idea of using Ada just seems to make a whole lot of sense given its application to control systems over the decades. My 2c