Go和Python兩門語言?
我不太確定語言對你意味著什么,語言在it技術這個圈子里屬于二等公民。可以這么說,如果語言學習對你來說還是問題,那你談未來還有點為時過早。
我一般學一個新語言,兩三個小時就基本能把它的主要特性和全貌掌握了,一兩天就能行成基本的開發能力,超不過一周就能形成生產力。
我這樣說不是為了打擊你,而是想告訴你,你的未來不需要和語言的未來捆綁起來。語言只是一個工具,你可以隨便學一個,只要是你能學好,再學別的都很簡單。語言的差異并不是語法上,而是它更適合干什么。
先給你說說,我對python和go的一些認識。python語言特性方面的優勢主要是動態和易學易用,在應用上python一直在科學計算方面比較被認可,所以現在的ai領域,python還有前景。另外python還有個殺手級web框架叫django,所以python也適合快速開發小型的web應用,但這方面它優勢不大。go我接觸的晚,應用也比較少,目前我認為go最大的優勢是在某些場景下代替c語言,所以go比較適合后端,他比c有更高的開發效率和更好的開發體驗,但它不能完全代替c。
這兩個語言的前景方面,如果你想找工作,java還是首選,python和go的應用領域都比較窄,這兩個比較的話python好一點。但我個人是比較希望go能發展的更好一點,因為大部門場景下能代替python的語言挺多的,比如ruby,但是真能在大部分場景下代替c的語言很少,所以我覺得go是非常難得的。
以上是我的一點淺見。