[HN Gopher] Ask HN: Go deep Rust or C++ or Golang?
___________________________________________________________________
Ask HN: Go deep Rust or C++ or Golang?
If your goal is to get maximum financial payoff by getting
expertise in one of the above mentioned languages which one would
you choose? I know languages matter less. But still I would like to
see what you guys think.
Author : acquiremoney
Score : 16 points
Date : 2022-08-26 19:48 UTC (3 hours ago)
| [deleted]
| [deleted]
| vocram wrote:
| Go is the easiest to become proficient with.
|
| C++ and Go are the easiest to get started coding something.
|
| Rust has been for me the most frustrating of the three to start
| being productive.
| aliqot wrote:
| Learn all of them, then pick. It's like religion; the more you
| learn, the more you notice it's all different flavors of the same
| stuff.
| masterofmisc wrote:
| C# is my daily driver. But If I had the opportunity to code in
| one of your languages I would pick Rust. I think its the future.
| But to your question of maximum financial payoff, surely there
| are 10X more C++ jobs out there at the ioment than Rust or Go due
| to the age of the language. I know C++ is long in the tooth but
| it isnt going anywhere and you can still land some high paying
| jobs if you have it as a skill.
| jeremycarter wrote:
| The performance of .NET is adequate for my usage/industry.
| There are some embedded Python projects we have that we will
| rewrite in Rust as we are very unhappy with Python performance
| overall - it's actually a joke that the community worships it.
| Kenji wrote:
| sremani wrote:
| "Simplify to succeed, complicate to profit".
|
| That brings the choice down to C++ / Rust. Rust seems to have the
| wave, ride the wave.
|
| I know people will say, this is blasphemy, may be it is, but
| financial incentive is important.
| bfung wrote:
| That's the wrong question/assumption to begin with and already
| doomed.
|
| If your goal is maximum financial payoff, it won't be done with
| knowing any single programming language.
|
| Pick a product/industry first, then pick the mostly optimal tool.
| The market cap of the product/industry will determine the payoff
| (unless you're inventing a completely new sector).
|
| Ex: if you work at a hedge fund as a top quant/algo person, C++
| will be THE language. Being close to the money, literally trading
| it as the day job, will reward the most financially.
|
| If you think google products and joining google will be the
| highest payoff, then learn golang.
|
| I hear there's a lot of rust and go in crypto, if that's your
| thing (def not mine).
|
| If you don't know what product you want to work on, and are only
| technically minded, then it doesn't matter, just pick one and go
| deep - after you master one, look at the others figure out what's
| similar, what you didn't know - all the languages have the same
| basic principles; some make trade offs while others provide
| convenience features.
| jonahbenton wrote:
| This is the right answer. Industry and then position within
| industry matters above all else when it comes to payoff.
| nosefrog wrote:
| > If you think google products and joining google will be the
| highest payoff, then learn golang.
|
| The most popular languages at Google are C++ and Java, and both
| are an order of magnitude more popular at Google than Go :P
| linsomniac wrote:
| I've been scarred by C++ from my attempts to use it back in 1997,
| but recently I was considering Go or Rust for my next language.
| Partly because I have a small work project that I might want to
| make for my Windows developers, without needing to have a full
| Python environment, so I was considering them partly because of
| Tauri/Fyne cross-platform kits.
|
| I've ended up deciding on Rust, based largely on recommendations
| from people I trust that Rust is the better language. I've just
| done some intro videos on both, and like the look of Rust.
|
| One thing to consider: Make sure that there are libraries for
| what you want to be building.
| adhesive_wombat wrote:
| C++ as of 1997 and C++ today are very, very different
| propositions.
| mutt2016 wrote:
| If you are ok with being an employee and not owning the company,
| learn devops and security. Max payoff
|
| Devs are expensive, sure, but I'm never hiring a dev who knows a
| single language. That's a red flag. Personally speaking. Like
| people who edit files in nano.
| mhh__ wrote:
| If you want money C++.
|
| You can find money in many corners though.
| blacksmithgu wrote:
| I would say languages hardly matter at all - pick lucrative
| fields and then just adopt whatever the standard tooling is
| there. You'll probably have no issue picking up all three
| languages if you need to.
___________________________________________________________________
(page generated 2022-08-26 23:02 UTC)