Disclaimer : When I say 'I searched' or 'I found' or anything like that, I accept that I might not be looking wide enough. Please correct me in comments if I'm wrong 😅
I was looking for internships recently on a certain site, and I knew that most of the web related internships there are of either Python-Django, node-express or PHP related, along with a handfull for Java and other languages.
During the search, though, I came across an unexpected Golang internship. Curious, I searched and found out that there are a couple of other Golang related internships as well (some of them outside web development). Now as I have learnt Rust, and not Go, I searched if there are any Rust related (web or other) internship on that website, and there weren't.
That made me question,in general, Even though Rust seem (to me) just as capable as Go, are there less opportunities (right now) compared to Go?
I understand that Rust has quite steep learning curve compared to other languages like JS,Python,C (Can't speak about Go, as I haven't learnt it yet 😅). It was definitely one of most feature-rich and complicated language that I have learnt, but it seems to be worth the guarantees it provides.
As far as I have explored (It may not be much), Rust seems to be just as capable as other languages, and even though it was initially aimed as System Programming Language (One of the reason I chose it over Go to learn 😄), it has quite wide spread applications, from web-servers and WASM to game engines. Then, Why does it seem have less wide spread actual use?
What do you think?
Am I looking at the wrong place, and there are , in fact, decent amount of opportunities in Rust?
Might it be because people think it is a C-like language which should be only used for low-level programming?
Is it because of its steep initial learning curve, people might not be interested in learning and adopting it?
Let me know in comment your thoughts, and please correct me if you think something I wrote is incorrect, or is a wrong perspective to have.