謝謝邀請!
首先,學習計算機知識本身是沒有學歷要求的,目前編程語言甚至已經(jīng)成為了小學生的學習內(nèi)容之一,所以即使沒有考上高中也是可以學習計算機知識的。
計算機知識有兩條路線,一條路線是研發(fā),另一條路線是應用。研發(fā)路線對于從業(yè)者的基礎知識有較高的要求,比如需要具備扎實的數(shù)學基礎和物理基礎,需要具備一個完整的計算機基礎知識結(jié)構(gòu)等等,所以從事計算機研發(fā)路線的人往往有學歷上的要求。目前從事大數(shù)據(jù)、云計算、人工智能方向的研發(fā)人員往往需要具備研究生學歷,而普通的軟件開發(fā)人員往往也需要具備大專以上的學歷。
相對于研發(fā)路線來說,應用路線則沒有那么多的要求,對于大部分人來說,學習計算機應用技術(shù)并不復雜。計算機應用技術(shù)的學習可以從基本的編程語言開始學起,在學習編程語言的過程中也可以同時補學其他計算機知識,比如計算機網(wǎng)絡、數(shù)據(jù)庫等內(nèi)容。
當前是大數(shù)據(jù)時代,未來大數(shù)據(jù)技術(shù)將逐漸普及到傳統(tǒng)領域,所以可以學習一個在大數(shù)據(jù)領域應用比較廣泛的編程語言。目前在大數(shù)據(jù)領域應用比較廣泛的編程語言包括Python、Java、Scala、R等,其中Python語言可以重點關(guān)注一下,因為Python語言目前的上升趨勢比較明顯,同時Python語言簡單易學,比較適合計算機基礎比較薄弱的初學者。
Python語言是目前比較少的全場景開發(fā)語言之一,除了在大數(shù)據(jù)領域有廣泛的使用之外,在Web開發(fā)、人工智能開發(fā)和嵌入式開發(fā)領域都有所應用,未來的發(fā)展前景非常廣闊。