如果新手小白的話,建議學習新語言。比如動態語言:python,現在在AI方面很熱門,在后端也可以勝任,而且還會普及,算一個比較熱門和看好前景的語言。
Go語言作為一個潛力語言,現在比較小眾,依托于google,比較全面。
ruby(rails)優秀的動態語言,倡導和以高效率開發為目標,rails框架的簡單高效和豐富的社群文檔,在web開發方面獨領風騷,有著自己強勁的優勢。ruby和python類似,但語意更好理解和表達,接近于自然語言。
java屬于重語言,社會基礎好,應用多,本身開發起來太累,效率低,如果為了找工作倒是可以學習,不過等你達到找工作的水準時,起碼三年開發經驗好找,因為會的人太多,但精的少。
最后,看你個人需求了,舉例,我們團隊小,注重開發效率,所以都以敏捷開發為主,選擇都是高效率的框架,像java類的不優先考慮。