3 回答

TA貢獻1966條經驗 獲得超4個贊
如果您只是想找樂子并開闊眼界,那么我將學習Go,因為您已經知道一些Python。
如果您想以開發人員的身份進行改善,我個人建議您進行實際的項目(使用Python,因為它是您最有經驗的語言):
這將使您(Python和常規)的編程技能達到一個全新的水平
如果您選擇一個有趣的項目,例如一個半受歡迎的開源項目,那么您甚至會得到一些具體的結果來展示您的額外工作。這將有助于您的簡歷,幫助您結識對編程感興趣的其他人,等等。
我個人認為,花時間花在通過編碼可以使用的實際事物上來學習一種新語言,通常是一個凈贏(當然,除非像我說的那樣,否則您只是為了娛樂或放松而這樣做) 。

TA貢獻1893條經驗 獲得超10個贊
這取決于您的目標和需求。
如果您想發展自己的工作技能,請選擇Python或Ruby。除非您在Google工作,否則您不太可能看到Go出現在工作場所很長時間(如果有的話)。(即使那樣也有問題。)
如果您想找樂子,那就去做吧。我認為最好的決定者是,選擇一個您要從事的項目,然后選擇最適合該項目的語言。
要考慮的其他事項:
每種語言都適合某些任務。Go被編譯為機器代碼,而Python和Ruby在解釋器中運行。Go適合從事較低級別的工作。這對于并發任務也很有用。較高級別的任務可能更適合于Python或Ruby。
Go是一種實驗性語言,可能會經歷變化。這些更改可能是向后不兼容的。如果現在就學習,則可能需要6個月或一年的時間重新學習其中的一部分,因為它已更改。就是說,成為最前沿的事物的一部分可能會很有趣。而且,如果它確實變成了“下一件大事”,那么您將處于基礎地位。
- 3 回答
- 0 關注
- 261 瀏覽
添加回答
舉報