Go or python

Microsoft / Eng
mxPx52

Microsoft Eng

PRE
Vodafone
BIO
Just curious
mxPx52more
Oct 5 26 Comments

After first poll I dictated to leave C# and invest in another language.
People suggested to learn python or Go for FAAN.

Just to know: I'm networking engineer and want to be SRE or Production engineer. I tried python but I didn't find it interesting, I found go is more interesting but I don't know if it's good decision or not.

Plesa help me. Thanks in advance.

97 VOTES SELECT ONLY ONE ANSWER
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 26 Comments
  • Yelp / Eng ggassbf
    Python
    Oct 5 4
    • Microsoft / Eng
      mxPx52

      Microsoft Eng

      PRE
      Vodafone
      BIO
      Just curious
      mxPx52more
      OP
      Thanks for your comment but can you explain more if you got time ?
      Oct 5
    • Yeah it’s more Pythonic than Go
      Oct 5
    • Google nDSc02
      Pythons eat gophers
      Oct 5
    • Bloomberg GO<GO>/BAR
      Gophers run concurrently. Not sure if python can catch that many.
      Oct 6
  • Google Woolf
    C and C++? May I wrongly assume you are building the underlying network infrastructure, and not just writing config scripts
    Oct 5 6
    • Google Woolf
      If you know C++, people will trust that you can easily pick up other languages. Vice-versa is not always true.
      Oct 5
    • Microsoft / Eng
      mxPx52

      Microsoft Eng

      PRE
      Vodafone
      BIO
      Just curious
      mxPx52more
      OP
      Then if I would master it, it's easy to hack the interview and then easy to pick up other languages ?
      Oct 5
    • Google Woolf
      Yes, but if you don't want to spend years learning C++, then for interviews prefer using Python :) It is more mainstream than Go, less awkward to use, and can be mastered in less time.
      Oct 5
    • Microsoft / Eng
      mxPx52

      Microsoft Eng

      PRE
      Vodafone
      BIO
      Just curious
      mxPx52more
      OP
      Aha I understand, I'll learn both, one for the interview and the other one for long term investment
      Oct 5
    • Google Woolf
      Sounds like a plan! Good luck.
      Oct 5
  • Uber / Eng travis_k
    Python’s going to open up more opportunities for you, but you should learn Go as well, since that will likely be a better long-term investment.
    Oct 5 4
    • Microsoft / Eng
      mxPx52

      Microsoft Eng

      PRE
      Vodafone
      BIO
      Just curious
      mxPx52more
      OP
      Is it possible to pick up the 2 at the same time ?
      Keeping in mind that I'm learning C++,because I love it.
      Oct 5
    • Bloomberg GO<GO>/BAR
      C++ is the abusive psycho girlfriend that all your friends tell you not to date. Nice gal at first, but definitely pushing you to commit suicide after a while.
      Oct 5
    • Google Metrics
      Dating a psycho builds character and maturity.
      Oct 5
    • Bloomberg GO<GO>/BAR
      While learning might be fun, chances are that you will be thrown to grease some legacy behemoth where you would see many variated styles of c++, with just as many addition done by a never ending revolving door of people. Anything from c with classes all the way to c++14 all in the same codebase. This is the part where you really want to kill yourself. At least with python and go you know that systems and codebases are fairly recent.
      Oct 6
  • Google bobawho
    Nobody uses Go outside of google
    Oct 5 2
    • Uber / Eng travis_k
      Untrue. Uber is migrating most of our services to Go.
      Oct 5
    • LinkedIn penz
      A lot of startups use it
      Oct 5
  • LexisNexis Risk Solutions / IT tiber
    It depends entirely on the company. My old job was all puppet/chef and moved into terraform sort of. My new job is in love with chef but mostly Ruby. Don't get sucked into "there's one best language". I would rather hire someone who knew several languages and who would pick the best one than someone who templated out yaml files in go because they want to terraform something entirely inappropriate
    Oct 5 2
    • Microsoft / Eng
      mxPx52

      Microsoft Eng

      PRE
      Vodafone
      BIO
      Just curious
      mxPx52more
      OP
      Valid point, then what would you suggest?
      Because at the end of the day I need to learn languages to go to the interview?
      And It's hard to pick more than 2 languages at the same time.

      Thanks in advance.
      Oct 5
    • LexisNexis Risk Solutions / IT tiber
      If I had to pick one - python.
      Oct 5
  • LinkedIn EHzs07
    My vote is for Go. Python really gets wild as the footprint becomes large. Go was the top language devs wanted to learn in 2019. I am new to both languages and Python seems like black magic to me to some extent. Go is more powerful, efficient, and at the same time, simple!
    Oct 5 1
    • Uber / Eng travis_k
      Which aspects seem magical to you?
      Oct 6
  • Google / Mgmt
    ElIen Musk

    Google Mgmt

    PRE
    Tesla Motors, SpaceX, PayPal
    ElIen Muskmore
    Go is a really useful and powerful language under specific circumstances. Generally though, your skills with Python will be more transferable.
    Oct 5 0

Salary
Comparison

    Real time salary information from verified employees