5 ms·
Career wise, you should pick up popular languages, Java/C#/Python/Ruby/JavaScript. Between Go and Rust, I think you should pick Go because there are a signific
by namelezz 11y ago
Career wise, you should pick up popular languages, Java/C#/Python/Ruby/JavaScript.
Between Go and Rust, I think you should pick Go because there are a significant number of developers from Python/Ruby/JavaScript enjoying programming Go. Many startups start using Go[1] and couple of universities use Go in their classes[2]. Rust targets system development primarily occupied by C/C++ developers. Many still prefer C++ and I rarely see Rust job.
[1] https://news.ycombinator.com/item?id=10822019 https://news.ycombinator.com/item?id=10822019
[2] https://github.com/golang/go/wiki/Courses https://github.com/golang/go/wiki/Courses
Edit: I may be biased since I enjoy programming in Go.
- clouddrover 11y agoThe TIOBE Index for January, 2016 has Java at number one. Rust is at 47 and Go is outside the top 50: http://www.tiobe.com/index.php/content/paperinfo/tpci/ http://www.tiobe.com/index.php/content/paperinfo/tpci/
- namelezz 11y agoGo is probably a difficult term for TIOBE to get it right.
- thegeekpirate 11y agoIt absolutely is, but there's even more to it than that. From their documentation (http://www.tiobe.com/index.php/content/paperinfo/tpci/programminglanguages_definition.html http://www.tiobe.com/index.php/content/paperinfo/tpci/progra...): "In order to filter out false positives, two mechanisms are used. First of all a confidence is defined for a language. By default the confidence is 100%, but for some difficult search queries such as "Basic Programming", the confidence will be lower. Apart from the confidence, sometimes also exceptions or mandatory additions are used to weed out false positives." What they do is that add the term "+Google" to the search terms, yet for the other incredibly popular word "Rust", they don't add "+Mozilla". TIOBE is laughable.
- Animats 11y agoCan they get "C"?
- weavie 11y agoVisual Basic.NET more popular than Javascript? Assembly language more popular than Ruby? That doesn't seem right to me.
- clouddrover 11y agoI don't find it too surprising. Check out IEEE Spectrum's index from 2014: http://spectrum.ieee.org/static/interactive-the-top-programming-languages http://spectrum.ieee.org/static/interactive-the-top-programm... You can break it down by classes of development (web, mobile, enterprise, embedded) as well as weighting (Spectrum, trending, jobs, open, custom). Spectrum's index (even though it's from 2014 and includes things TIOBE doesn't like SQL) isn't so very different from TIOBE's index.
- IshKebab 11y agoTIOBE is stupid. Better to look at job sites if you are choosing for career purposes.
- kamaal 11y agoTIOBE is bullshit. Its based on search engine 'search' text typed by users. 'Go' and 'Rust' are both words used for a wide variety of purposes apart from programming languages. Same with Python. Don't trust TIOBE on these things.