作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,所以我來回答一下這個問題。
編程語言本身就是一種工具,只有不斷使用才會越來越熟練,如果長時間不使用則難免會逐漸生疏甚至是遺忘,這是比較常見的情況。不僅是普通行業的從業者,即使是程序員在多個編程語言之間切換時,也會出現一些遺忘的問題。
其實學習編程語言本身有兩個目的,其一是學習編程語言如何來操作計算資源和網絡資源,其二是學習編程語言的編程思想,往往編程語言的語法很容易遺忘,但是編程思想卻不容易遺忘,這也是為什么經常都說編程語言只要學會了一個,再學習其他語言就會容易很多的原因,因為思想是幾乎不變的。
對于非IT行業的從業者來說,要想讓學習的編程語言不至于生疏或者遺忘,可以學習大數據分析技術。當前是大數據時代,大數據技術未來將廣泛落地到傳統行業,對于職場人來說,掌握大數據技術具有很多的現實意義,所以在掌握一門編程語言的情況下,從事大數據分析還是比較方便的。目前Python、R、Java、Scala在大數據領域都有廣泛的應用,可以重點關注一下。
數據分析的技術學習通常需要經歷三個階段,其一是通過分析工具來實現數據分析,這個階段可以學習一下Excel和各種BI工具;其二是通過數據庫來完成數據分析,這個階段需要學習Sql語言的使用;其三是通過編程語言來實現數據分析,可以采用統計學方式也可以采用機器學習的分析方式。
總之,在當前的大數據、人工智能時代背景下,使用編程語言的場景會越來越多。